Discussion about software development for the old-school Gameboys, ranging from the "Gray brick" to Gameboy Color
(Launched in 2008)
You are not logged in.
Here's my first programming project for the Gameboy which also happens to be the first program I've ever written in any form of assembly, a brainf*** interpreter, fittingly called brainf***Boy.
(if you don't know what that is, check out http://esolangs.org/wiki/Brainfuck )
I can confirm that bfb runs perfectly fine on hardware using a GB Smart Cart 32M in both DMG and CGB models. bfb will take advantage of double speed mode if run on CGB.
Here's a download link if you want to try it out: http://gameboygenius.8bitcollective.com … bfb_R1.rar (thanks for hosting nitro2k01)
The (.rar) archive includes:
- Pre-compiled bfb and bfbBuild (Windows executable)
- RGBFIX (used by bfbBuild)
- Full source of the interpreter (bfb)
- Full source of the ROM building program (bfbBuild)
- A few example brainf*** programs
- Readme with controls, usage, etc.
I've tried my best to get execution time as fast as possible, but if you have any ideas for increasing performance I'd be happy to hear it!
Last edited by Shiny (2008-08-08 19:41:36)
Offline
I'll host it for you. Doesn't make sense to use MegaUpload for a 93 kB big file.
http://gameboygenius.8bitcollective.com … bfb_R1.rar
Cool project indeed!
Offline