GameBoy Web Server
Huma79 writes "Adrian O'Grady has successfully gotten TCP/IP and PPP working on his handheld Gameboy Advance for a web server. Pictures of the server running and a telnet session to it can be found at fivemouse.com."
← Back to Stories (view on slashdot.org)
Why? WHY!? I mean, yea it's sorta cool, I guess I could run a webserver on my microwave or my TI-89, but wouldn't buying an old-ass Sparc 5 for $100 serve better as a webserver? Sure there are those who are pushing the limits, and asking the question, but some people seem to be misinterpreting that. You have to push the limits of that which is sane and accepted, not push the limits of that which is practical.
If all you can see is he learned about writing web servers for GBA, and you think this is not a very marketable skill, then you are very myopic.
I prefer to look at it this way: the guy probably learned a fair bit about embedded programming (on a very constrained system no less), along with networking.
The Next Big Thing for console games (disclaimer: I work for EA) is going to be to get them online and networked.
Hmmm.... put those two together, and I'll bet even you can figure out where I'm going with this....
Ryan T. Sammartino
"Ancora imparo"
I'm having trouble seeing it as pratical or useful
;-)
So do I. Because it's not intended to be any of those. Why does everything have to be USEFUL? I bet the guy had loads of fun hacking this thing together. And besdies, it's damn cool. Oh well, I guess it should be useful to the guy who made it, since he'd have learnt a great deal in the process.
On the other hand, I fail to see how your comment is useful or practical either. It's great that you took the time to write it but I'm not gonna take it. Feel free to mod me flamebait
Don't quote me on this.
"If you have to ask why, you're not a member of the intended audience. Please go on about your business and accept my apologies for this distraction."
---Bob Zinbinski, author of TTYQuake
I see no problems for the lad as long he doesn't reverse-engineer the GBA.
Support the Chagossians
I skimmed some of the posts on this topic and was a little disheartened by some people's reactions to the usefulness of this hack. Let's put a couple of things into perspective:
1.) It's not a product
2.) It looks as though he just wanted to do it for shits and giggles, not seriously trying to solve any probelms other than 'it can be done.'
A lot of things we take for granted today were based on ideas that people questioned the usefulness of. Did anybody think Pong was useful? "Why would I pay $119 for a game that I could play on a pingpong table?"
Consider that usefulness depends on the individual too. You yourself may not care about running a websever on a GBA, but soembody might find an interesting use for it. If I were setting up a brand new network somewhere, I could see the potential of firing up a GBA, getting it on the network, and seeing if I could connect to it. It could be a troubleshooting device, maybe. (Although if it's connected to a Linux machine, that idea seems a little absurd. But if they made the GBA independent of it...)
What of somebody took the code from this project and made the GBA into a VNC client? I think there are sysadmins out there who would find that rather useful. Seeing as how GBA's are $70 nowadays, that could turn into an interesting product. There are some of us out there that would think it was totally cool that I could buy a GBA and get reimbursed from my company with it, heh.
Come to think of it... if the XBOX were a little more open, it could turn into one hell of a sysadmin tool....
"Derp de derp."
Another interesting handheld console to check out is the GP32 (Note: site's mostly in Korean). I think it's been mentioned on /. before. Very similar layout to GBA, but where the GBA runs at ~16mhz, the GP32's ARM processor can have its clockspeed set by software up to 133mhz (though obviously this drains batteries faster). It doesn't have any custom graphics hardware, you just write 16-bit RGB colour values to a linear frame buffer, but even at the more-usual 60mhz clock speed, it runs Doom very nicely. Oh yes, and the screen is 320x240 as opposed to the GBA's 240x160.
Of course, it's not a Nintendo, so it's almost guaranteed to fail, as Ninty have that market pretty sewn up. Still, if you just want to write something for your own entertainment, the GP32's sweet.