Gameboy Advance experiments (15)

1 Name: !WAHa.06x36 : 2007-04-17 14:22 ID:uqjJYUF9 [Del]

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!

2 Name: !WAHa.06x36 : 2007-04-17 14:29 ID:uqjJYUF9 [Del]

First off, here's a GBA port of Sunflat's awesome one-button game SFCave 3D:

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:

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.

3 Name: !WAHa.06x36 : 2007-04-17 14:30 ID:uqjJYUF9 [Del]

Second, not a game but just a simple demo effect to see what the little ARM processor can handle:

It just sits there looking pretty.

4 Name: Anonymous : 2007-04-17 19:51 ID:qIkSeO0F [Del]

SFCave is pretty fun; Voxel is, uh... pretty? is my gba emulator of choice for Windows.

5 Name: !WAHa.06x36 : 2007-04-18 14:55 ID:uqjJYUF9 (Image: 720x477 png, 8 kb) [Del]

src/1176933359619.png: 720x477, 8 kb

I finally set up an emulator again, so now I have some screenshots. This is >>2.

6 Name: !WAHa.06x36 : 2007-04-18 14:56 ID:uqjJYUF9 (Image: 720x480 png, 8 kb) [Del]

src/1176933386829.png: 720x480, 8 kb

And >>3.

7 Name: Anonymous : 2008-02-20 09:30 ID:eoJAxBVh [Del]

Uh, can't you load the sourcecode up?

8 Name: Anonymous : 2008-02-21 00:06 ID:Heaven [Del]

He said he lost the source code on a hard drive crash. He only had the roms left (probably inside a GBA flash cart).

9 Name: Anonymous : 2008-02-21 08:06 ID:3LV2Ul6t [Del]

Oh no, this is bad. Because it isn't with multiboot compatible T_T

10 Name: !WAHa.06x36 : 2008-08-04 18:09 ID:Heaven [Del]

Slightly related, I made a port of Speed! to the Nintendo DS:

11 Name: Anonymous : 2009-04-10 04:20 ID:sciDwBab [Del]

>>9 >>8
Is there really no way to make it multibootable? :'(

12 Post deleted by moderator.

13 Name: Anonymous : 2013-01-22 14:50 ID:TlH75B9B [Del]

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?

14 Name: Anonymous : 2013-04-14 22:22 ID:H4gZ2V+w [Del]

I never really did anything interesting in GBA or NDS programming, but here's what I know of the current state of that scene:

  • devkitARM (a port of 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:
  • I dunno what the best GBA emulator for development is considered ATM, but your best bet for NDS dev is either a pirated version of the abandoned NO$GBA (if you can find it -- you're on your own) or DeSmuME (sadly the Linux version sucks, and development is stagnant): I think the bsnes/"higan" guys are also working on a DS emulator, which you should keep an eye on.
  • NO$CASH's GBATEK is still the best nitty-gritty documentation of the GBA and the DS available. The version on his site is outdated because NO$CASH is a strange man, you can get the latest version here instead: I used to have a version that I had slightly cleaned up for offline usage, but I deleted it when I gave up on DS dev, so you'll have to 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.

15 Post deleted by moderator.

Name: Link:
Leave these fields empty (spam trap):
More options...