So some time ago I was playing around with some GBA coding. I subsequently had a drive crash and lost all my source, but at least I still had the rom files, so I figured I'll post them in case anybody is amused by this stuff.
Also, the GBA was pretty fun to code for, so I might do some more in the future. We'll see.
Oh yeah, if anyone has suggestions for good GBA emulators to run this stuff on on various platforms, do post them in the thread!
First off, here's a GBA port of Sunflat's awesome one-button game SFCave 3D:
http://wakaba.c3.cx/releases/gba/SFCave.zip
You try to fly down a narrowing tunnel. Pressing any button makes you rise, doing nothing makes you fall. You can play the original here: http://www.sunflat.net/en/games/sfcave3d.html
I almost finished it, but got bored before I could make a title screen or high score list. As it is, it just remembers the highest score of the current play session. I'm pretty happy with getting it to do 60 FPS full-screen texturemapped 3D, though. It's all totally faked.
My record is about 3500.
Second, not a game but just a simple demo effect to see what the little ARM processor can handle:
http://wakaba.c3.cx/releases/gba/Voxelworm.zip
It just sits there looking pretty.
SFCave is pretty fun; Voxel is, uh... pretty?
http://vba.ngemu.com/ is my gba emulator of choice for Windows.
I finally set up an emulator again, so now I have some screenshots. This is >>2.
Uh, can't you load the sourcecode up?
>>7
He said he lost the source code on a hard drive crash. He only had the roms left (probably inside a GBA flash cart).
Oh no, this is bad. Because it isn't with multiboot compatible T_T
Slightly related, I made a port of Speed! to the Nintendo DS: http://wakaba.c3.cx/sup/kareha.pl/1194875523/4
It's been about 10 years now since the last GBASDK release and everything, and I mean everything, that had the sources for GBA programming is dead. Can anyone lead me to them now?
>>13
I never really did anything interesting in GBA or NDS programming, but here's what I know of the current state of that scene:
gcc
+ lightweight wrappers around each system's internal functionality) is the toolchain of choice. Has a simple Windows installer and updater. It was something of a bitch for me to get working properly on Linux, but maybe I was just stupid or something: http://devkitpro.org/wget
your own.Unfortunately, even when I tried to get in a few years ago, this homebrew scene was all but dead (as far as I could tell), so I don't have any suggestions as for where to hang out and get feedback.