An arcade platformer homebrew game for the Game Boy
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data Fixed potato logo image Jan 26, 2019
mmlgb @ eb42b89 Added time out sfx. Minor changes to sound handling. Aug 2, 2016
scripts Added script for creating wav data Apr 3, 2016
.gitignore Added imgtogb targets for compiled image assets Jan 21, 2019
.gitmodules Added music driver as submodule Jan 9, 2016
LICENSE Added MIT LICENSE file Nov 30, 2017
Makefile Added build targets for pause clouds and ingame BGs Jan 21, 2019
README.md Update README to reflect switch to pyimgtogb Jan 20, 2019
arrow.c Added imgtogb targets for compiled image assets Jan 21, 2019
arrow.h Added imgtogb targets for compiled image assets Jan 21, 2019
background1.c Added imgtogb targets for compiled image assets Jan 21, 2019
background1.h Added imgtogb targets for compiled image assets Jan 21, 2019
background2.c Added imgtogb targets for compiled image assets Jan 21, 2019
background2.h Added imgtogb targets for compiled image assets Jan 21, 2019
background3.c Added imgtogb targets for compiled image assets Jan 21, 2019
background3.h Added imgtogb targets for compiled image assets Jan 21, 2019
background4.c Added imgtogb targets for compiled image assets Jan 21, 2019
background4.h Added imgtogb targets for compiled image assets Jan 21, 2019
backgrounds.mk Added imgtogb targets for compiled image assets Jan 21, 2019
catface.c Added imgtogb targets for compiled image assets Jan 21, 2019
catface.h Added imgtogb targets for compiled image assets Jan 21, 2019
characters.c Added imgtogb targets for compiled image assets Jan 21, 2019
characters.h Added imgtogb targets for compiled image assets Jan 21, 2019
circles.c Added imgtogb targets for compiled image assets Jan 21, 2019
circles.h Added imgtogb targets for compiled image assets Jan 21, 2019
cos.c Misc optimizations to ingame Jun 15, 2016
cos.h Misc optimizations to ingame Jun 15, 2016
defines.h Added selection images to highscore. Polished main menu a bit Apr 11, 2015
ending.c Added imgtogb targets for compiled image assets Jan 21, 2019
ending.h Added rough ending animation Oct 16, 2015
fade.c Added special end of Space animation Mar 26, 2016
fade.h Added special end of Space animation Mar 26, 2016
game.c Removed unnecessary collision check for portal Jan 26, 2019
game.h Added simple dodging mini game to title screen Jan 21, 2017
gamestate.c Fixed buffer size in gamestate.c Jan 26, 2019
gamestate.h Added vbl wait skip on long frames Apr 25, 2017
highscore.c Added imgtogb targets for compiled image assets Jan 21, 2019
highscore.h Added save data wipe screen Aug 12, 2016
intro.c Added imgtogb targets for compiled image assets Jan 21, 2019
intro.h Added rough intro animation Sep 7, 2015
intro_bg.c Added imgtogb targets for compiled image assets Jan 21, 2019
intro_bg.h Added imgtogb targets for compiled image assets Jan 21, 2019
jukebox.c Added imgtogb targets for compiled image assets Jan 21, 2019
jukebox.h Added animation to jukebox Sep 27, 2015
logos.c Replaced TANGRAM sample with vox mml Jun 15, 2016
logos.h Added placeholder intro logos Oct 11, 2015
main.c Added vbl wait skip on long frames Apr 25, 2017
main.h Added save data wipe screen Aug 12, 2016
minigamescore.c Added imgtogb targets for compiled image assets Jan 21, 2019
minigamescore.h Added highscore to title minigame Apr 14, 2017
pause.c Added imgtogb targets for compiled image assets Jan 21, 2019
pause.h Added pause menu functionality. Missing anim. Jan 30, 2016
pause_cloud1.c Added build targets for pause clouds and ingame BGs Jan 21, 2019
pause_cloud1.h Added build targets for pause clouds and ingame BGs Jan 21, 2019
pause_cloud2.c Added build targets for pause clouds and ingame BGs Jan 21, 2019
pause_cloud2.h
ram.c Added highscore to title minigame Apr 14, 2017
ram.h Added highscore to title minigame Apr 14, 2017
select.c Added imgtogb targets for compiled image assets Jan 21, 2019
select.h Added save data wipe screen Aug 12, 2016
selection1.c Added imgtogb targets for compiled image assets Jan 21, 2019
selection1.h Added imgtogb targets for compiled image assets Jan 21, 2019
selection2.c Added imgtogb targets for compiled image assets Jan 21, 2019
selection2.h Added imgtogb targets for compiled image assets Jan 21, 2019
selection3.c Added imgtogb targets for compiled image assets Jan 21, 2019
selection3.h Added imgtogb targets for compiled image assets Jan 21, 2019
selection4.c Added imgtogb targets for compiled image assets Jan 21, 2019
selection4.h Added imgtogb targets for compiled image assets Jan 21, 2019
selection_highscore.c Added imgtogb targets for compiled image assets Jan 21, 2019
selection_highscore.h Added imgtogb targets for compiled image assets Jan 21, 2019
selection_jukebox.c Added imgtogb targets for compiled image assets Jan 21, 2019
selection_jukebox.h Added imgtogb targets for compiled image assets Jan 21, 2019
selection_locked.c Added imgtogb targets for compiled image assets Jan 21, 2019
selection_locked.h Added imgtogb targets for compiled image assets Jan 21, 2019
songs.mk Moved MMLGB.jar location to root folder Dec 3, 2017
sound.c Removed superfluous potaka sfx from sound.c Nov 5, 2017
sound.h Changed fun to music data instead Sep 24, 2017
sound_data.c Changed fun to music data instead Sep 24, 2017
sounds.mk Moved MMLGB.jar location to root folder Dec 3, 2017
sprites.mk Added build targets for pause clouds and ingame BGs Jan 21, 2019
title.c Added imgtogb targets for compiled image assets Jan 21, 2019
title.h Added highscore to title minigame Apr 14, 2017
unlocked.c Added imgtogb targets for compiled image assets Jan 21, 2019
unlocked.h Added unlock screen triggering Sep 28, 2015
win1.c Added imgtogb targets for compiled image assets Jan 21, 2019
win1.h Added imgtogb targets for compiled image assets Jan 21, 2019
win2.c Added imgtogb targets for compiled image assets Jan 21, 2019
win2.h Added imgtogb targets for compiled image assets Jan 21, 2019
win3.c Added imgtogb targets for compiled image assets Jan 21, 2019
win3.h Added imgtogb targets for compiled image assets Jan 21, 2019
win4.c Added imgtogb targets for compiled image assets Jan 21, 2019
win4.h Added imgtogb targets for compiled image assets Jan 21, 2019
winscreen.c Added imgtogb targets for compiled image assets Jan 21, 2019
winscreen.h Added scrolling bg to winscreen (the shitty way due to buggy INT Jan 7, 2017
wipe.c Added imgtogb targets for compiled image assets Jan 21, 2019
wipe.h Added save data wipe screen Aug 12, 2016
zoom_circles.c Added imgtogb targets for compiled image assets Jan 21, 2019
zoom_circles.h Added imgtogb targets for compiled image assets Jan 21, 2019

README.md

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.