- GameBoy Development on RPi -
2016-01-23

Today, I set up a GameBoy DMG development toolchain on Raspberry Pi.  Here's how I did it.

-----------------------------------------------------------
+-------------+
| Tile Editor |--.
+-------------+  |
                 |
+-------------+  |    +-------------+       +-------------+
| Example ASM |--+--> |  Assembler  |--+--> | GB-Emulator |
+-------------+  |    +-------------+  |    +-------------+
                 |                     |
+-------------+  |                     |    +-------------+
| Your ASM :) |--'                     '--> | Flash Cart. |
+-------------+                             +-------------+
-----------------------------------------------------------

-----------
Tile Editor
-----------

BogoTile.
http://github.com/PeterFidelman/BogoTile


-----------
Example ASM
-----------

Use the example files from WLA-DX.
http://www.villehelin.com/wla.html - scroll down to "Example Sourcefiles".


------------
Template ASM
------------

https://github.com/PeterFidelman/ASMTemplates


---------
Assembler
---------

WLA-DX.
https://github.com/vhelin/wla-dx


-----------
GB-Emulator
-----------

no$gmb.
http://problemkaputt.de/gmb.htm

Run it in dosbox - 'sudo apt-get install dosbox'.
It doesn't quite run at full speed, but it gets the job done.


---------------
Flash Cartridge
---------------

emsflasher.
http://lacklustre.net/projects/ems-flasher

Use this with an EMS flash cart to deploy code to your real GameBoy.


-------------
Useful HOWTOs
-------------

The PanDocs.
http://bgb.bircd.org/pandocs.htm

GameBoy Genius and friends.
http://gg8.se
- Nav -
(L)atest, (A)rchive, (H)ome