I’d imagine most people who read this site don’t have a Gameboy Advance, but I do, so that’s what you get to hear about.
Around christmastime, I saw a little blurb over on slatch.com about flash memory for the Gameboy Advance. This is important because it means you can flash GBA roms onto the cartridge and carry around more than one game at a time (This also means that depending on the quality of your moral fiber, you might not exactly have to pay for the games). Even better, it means that a whole programming community has sprung up around the gameboy advance, writing all sorts of ridiculous and entirely unneccesary software. As you well know, ridiculous and uneccesary are my two favorite adjectives, so I did a bit of digging around.
The first great thing I found out is that
you aren’t limited to playing Gameboy Advance games on your Gameboy
Advance anymore. Emulators have been ported for a shitload of systems,
including the original gameboy, NES, SNES, Atari (Not released yet), and
even MAME a few classic arcade games, so you can load your GBA up with favorites from systems of days gone by. You can download all the GBA
emulation software from this page.
Beyond emulation, developers for the Gameboy Advance have coded TWO basic operating systems – GBA WinS and pogoshell, not to mention useful items like a calculator and guitar tuner.
The sites to visit to keep abreast of the latest developments in the world of GBA development are gbadev.com and the GBA section of devrs.com. There’s also a ridiculously comprehensive tutorial to authoring Gameboy Advance games from scratch here, if you’re so inclined.
I ordered my EZF II Adavnce from this company (They’re in Hong Kong). It arrived with no instructions whatsoever, but it was relatively easy to figure out with the assistance of google and some common sense. Fellow nerds will want to know that the cartridge I ordered is 256 Megs and currently holds five games (Metroid: Zero Mission, Super Mario Advance 2, Wario Ware, Advance Wars 2, and Mario Kart). In summary: WATCH OUT METROID ZERO MISSION.
