All Projects → SimonLarsen → Tobutobugirl

SimonLarsen / Tobutobugirl

Licence: mit
An arcade platformer homebrew game for the Game Boy

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Tobutobugirl

Evoland.gb
A fan-made demake of Evoland on GameBoy
Stars: ✭ 24 (-90.12%)
Mutual labels:  gameboy, homebrew
tobutobugirl-dx
An arcade platformer homebrew game for the Game Boy, Game Boy Color and Super Game Boy
Stars: ✭ 58 (-76.13%)
Mutual labels:  homebrew, gameboy
Gb303
GB303 wavetable-based TB-303 style synthesizer for the Nintendo Gameboy.
Stars: ✭ 80 (-67.08%)
Mutual labels:  gameboy, homebrew
hUGEDriver
An easy-to-use, fast, tracker-based, public domain sound driver for Game Boy homebrew
Stars: ✭ 26 (-89.3%)
Mutual labels:  homebrew, gameboy
Vba M Nx
WIP full featured port of VBA-M for Nintendo Switch
Stars: ✭ 11 (-95.47%)
Mutual labels:  gameboy, homebrew
Lazyboy
An EDSL implemented in Haskell for programming the Nintendo Game Boy.
Stars: ✭ 44 (-81.89%)
Mutual labels:  gameboy, homebrew
Gbdk playground
Simplified GBDK examples
Stars: ✭ 100 (-58.85%)
Mutual labels:  gameboy, homebrew
Nro2nsp
Build Redirction and romfs nsps out of .nros
Stars: ✭ 205 (-15.64%)
Mutual labels:  homebrew
3ds Examples
Examples for 3DS using devkitARM, libctru, citro3d and citro2d
Stars: ✭ 221 (-9.05%)
Mutual labels:  homebrew
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (-19.75%)
Mutual labels:  homebrew
Kosmos
All-in-One CFW Package for the Nintendo Switch - previously SDFilesSwitch
Stars: ✭ 2,157 (+787.65%)
Mutual labels:  homebrew
Gopher Boy
🎮 A Game Boy emulator written in Go
Stars: ✭ 206 (-15.23%)
Mutual labels:  gameboy
Mgba
mGBA Game Boy Advance Emulator
Stars: ✭ 3,355 (+1280.66%)
Mutual labels:  gameboy
Nxdk
The cross-platform, open-source SDK to develop for original Xbox: *new* xdk
Stars: ✭ 200 (-17.7%)
Mutual labels:  homebrew
Dmg Cpu Inside
Reverse-engineered schematics for DMG-CPU-B
Stars: ✭ 230 (-5.35%)
Mutual labels:  gameboy
Nx Activity Log
Homebrew application for the Nintendo Switch which displays play activity with more accuracy
Stars: ✭ 197 (-18.93%)
Mutual labels:  homebrew
Homebrew Command Not Found
🔍 Ubuntu’s command-not-found equivalent for Homebrew on macOS
Stars: ✭ 236 (-2.88%)
Mutual labels:  homebrew
Lost Nds Tv
The Lost Nintendo DS Television Output, brought back to life
Stars: ✭ 221 (-9.05%)
Mutual labels:  homebrew
Homebrew Kde
Moved
Stars: ✭ 212 (-12.76%)
Mutual labels:  homebrew
Rom Properties
ROM Properties Page shell extension
Stars: ✭ 210 (-13.58%)
Mutual labels:  gameboy

Tobu Tobu Girl MIT License CC BY 4.0 Game Boy

An arcade platformer for the Game Boy.

More info at: http://tangramgames.dk/tobutobugirl.

Compilation has only been tested on Linux using GBDK 2.96a.

Playing the game

In order to play the game you will need to either flash the game to a Game Boy flash cart or use a Game Boy emulator. The binaries are provided through itch.io.

Compilation

Install GBDK

Install GBDK version 2.96a. Make sure the lcc compiler is in your PATH and the GBDKDIR environment variable is set up correctly.

Install imgtogb

Download and compile imgtogb and add it to your PATH. Alternatively you can change the IMGTOGB variable in the Makefile to point to the imgtogb.py file.

Compiling the rom

Clone the Tobu Tobu Girl repository using the --recursive flag to clone the mmlgb submodule as well.

git clone --recursive https://github.com/SimonLarsen/tobutobugirl
cd tobutobugirl

Download the MMLGB.jar file and place it in the root folder.

wget https://github.com/SimonLarsen/mmlgb/releases/download/v0.1/MMLGB.jar

Then compile rom file with make.

make

If all went well, a rom file tobu.gb will be created in the project root.

License

The source code for Tobu Tobu Girl is licensed under the MIT License. See the LICENSE file for details.

All assets (images, text, sound and music) are licensed under the Creative Commons Attribution 4.0 International License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].