Saturday, June 05, 2004

GameBoy Embedded Development

I read about a wonderful development platform for embedded projects (NewScientist May 1 Pg. 26) based on the Game Boy Advance portable gaming system. The great thing about this platform is the price. For about $70 you can get a device with all this:

2001 Game Boy Advance
Screen size: 240*160 - 2.9"
Screen type: Colour 8 or 16bit
CPU: 32bit ARM7
CPU Clock: 16.78MHz
Video RAM: 96kB
Working RAM: 32k + 256k
Power: 2AA - 80mA
Sound: 4ch stereo + 2pcm
Keys: 6 + Control pad
Link Port: <2MHz, Bootloader
Cartarige slot: 3V multiplexed bus

It is great to have this many features and power but figuring out how to get a development system based on the GBA might seem like a lot of work that would outweigh the benefits of this cheep hardware. However, for about $160 this work has already been done for you with the Xport 2.0. This might seem like a lot of money for a development system but if you look at the costs for any other development system for an embedded processor it will cost at least this much and in the end you don’t get all the features that come with the GBA. One could create this development system on your own but why when it would end up costing as much to have prototype board made and would take months of development time.

I have recently purchased a GBA from my fiancĂ©e’s little brother who had upgraded to the Game Boy Advanced SP. The Xport 2.0 works on the SP as well but I think is overkill and has fewer input buttons. I also like the fact that the GBA uses standard batteries so I won’t have to worry about buying expensive replacement batteries from Nintendo. I can also have a pair of batteries in the charger at the same time as I am using another pair in the GBA unit so that I can continually use the GBA. The EDN article Gaming as Serious Business describes potential and actual applications of the Game Boy as an embedded system. 



Stay tuned for further information on the progress of this project.

Tuesday, June 01, 2004

I am geek

I just found out about ctags for vi today and it made me the happiest person on earth! I am geek!