GameBoy Color inside a TI-83 series calculator
So I was thinking one day, wouldn't it be cool to put the innards of a GameBoy Color inside the case from a broken TI-83 series calculator? The TI-8X series is the calculator of choice for high school classes and standardized tests. There's plenty of space inside and I could even map the keys to the original TI-83 keyboard. Perfect. Now, in theory, I could play Pokemon or Super Mario Land in math class. But with AP Calculus this is probably unwise...
Here's the GBC motherboard....

And the back....

Now lets see if this thing still boots in this condition...

Which it, naturally does. But I just had to be sure.
So here's a shot of my TI-84 next to the GBC innards. Looks like this just might work. It's going to take a bit of wiring to map the keys to the original TI-83 keyboard.

I'm gonna have the cartridge load in from the top.

Okay, now because I'm going to use the original keys on the TI-83, I have to find the pins on the GBC board that control the various keystrokes. After a bit of checking with a grounded wire, I managed to find 'em....

Above we see the pinout for the DPAD controls.


And for A/B/select/start.
So next, I take apart a broken TI-83 that I acquired. Here is the contact board for the TI-83 keys, all wired out to go to the GameBoy motherboard.
Here is it all hooked together. Somehow it worked.
Yes, that is scotch tape holding the telephone wire together.

And here's the GBC board on top of what's left of the TI-83 innards.

And here comes the heavily modified back piece.

And here is it all done. You can kinda see Pokemon playing in this picture. Oh yeah, it looks like the clear button is upside down.
Anyways, here's how the keys work out:
2nd = A
ALPHA = B
up/down/left/right = TI keypad
start = enter
select = +

Here's a better shot of it running. The screen is rather dim when you're so used the the GBA SP and DS.

And there's the game loaded into the back. You can see part of the bulge below where the batteries are. The back panel of the calculator slides easily over this, so it would not be an issue "in the field".

So there you have it. Yes, it's a little clunky, but everything works!
EDIT 12/06/2008: I was going through Google Analytics, and it appears this crazy hack of mine has garnered a fair bit of interest on the interwebs, having been recently featured on several popular blogs (Make, Gizmodo, Kotaku, Hack a Day, CrunchGear, BoingBoing, and OhGizmo, to name a few.) Thank you for your interest!
Tags
Anyways I guess it's cool that you can do it, I'm not one for playing games with a calculator though.
I always thought it would be sweet to turn a laptop into an Xbox - take out all the old parts and hook the Xbox to the laptop screen. Now THAT would be sweet! Too bad I don't have an Xbox to try it on (nor do I have the money to buy one :/ )!
Yes, exactly.
http://www.benheck.com/Games/Xbox360/x360_page_5.htm
I saw a hack like that not too long ago. This is probably one of the best hacks I've ever seen.
If I were to do it, I'd try to make it work without that huge external power brick (either put it inside, or get another smaller PSU that would fit better), and/or with battery power (it'll probably run out after a short while, but I think it would be worthwhile - you can switch location without losing your game).
It would take a lot of work, but it would be sweet.
Some signal pins:
You can look at more of the pictures above for the locations of the rest of the control pins, like the ones for start, select and so on.
Then basically, you wire those to the contact pairs on the TI83 board so that on each contact, there is a ground and a signal wire. (You should be able to get away with finding a common lead on the board to ground multiple pads. Like I do with the orange wire on the left.)
This whole thing is gonna take quite a while. You have to be fairly patient. It took me a couple hours to do. But I did sharpen my soldering skills, which was good. (By the way, make sure you have a solid solder gun with a nice tip. And good wire. I used some copper telephone wire.)
If you have any more questions or need me to explain it better, I'd be happy to offer some advice.