Running Ancient UNIX On Nintendo Gameboy
An anonymous reader writes "Amit Singh has a piece on his site about running the 5th edition UNIX distribution on a Nintendo Gameboy, of all things. Tons of screenshots and source included but what really makes this entertaining and informational in an ubergeekly sort of way is his side stories on UNIX history ... ARM CPU ... compiling and running random programs on the Gameboy, etc. There are even notes on recompiling the original Unix kernel to make it smaller for the GBA!"
Nintendo Corporation, Limited was originally founded in 1889 by Fusajiro Yamauchi to produce handmade hanafuda (Japanese playing cards).
http://en.wikipedia.org/wiki/Nintendo
Nintendo's Official History
http://www.nintendo.com/corp/history.jsp
I don't have a GBA, but how easy would it be to input commands into one?
I am aware that commands currently need to be selected at compile-time.
It's interesting, but doesn't have a lot of practial uses.
their are a couple of flaws
2 00 6/uclgba/gba-howto/
o 1 the game boy is not running unix
o 2 they dont have a game boy they have the game boy advance
o 3 they simulate a PDP11 on a game boy advance simulator running on a mac/pc
instead why dont you look at howto use uclinux on GBA...
http://wwwhsse.fh-hagenberg.at/Studierende/hse0
regards
John Jones
Sadly, the GameBoy Advance doesn't have a MMU. Otherwise, I'm sure someone would be trying to port Linux to it already...
From TFA: "You can try gbaunix either using a Game Boy Advance emulator, or on a real Game Boy Advance. For the latter, you would need, say, a flash-based cartridge and a flash programmer."
But the worst limitation is "gbaunix does not have an input mechanism currently. You can only execute a canned sequence of UNIX shell commands. The sequence must be specified at compile-time as an array of strings in gba/gba_kbd.h in the source. While UNIX is running, pressing the START button feeds the next command line into the TTY's input buffer."
ucLinux is in the process of being ported to the Gameboy Advance, as can be seen here.. It seems like its getting to be quite usable, if your pretty good with a directional contral pad and 4 buttons...
I could imagine that the serial port could be used for some sort of network input like this guy did here.