You probably could link it to a CSE, but programming it to recognize each other and perform actions is something different. And also, what would you even do with a GBC linked to a CSE You might also want to check out KermMartian's Gameboy camera connected to a CSE.

You probably could link it to a CSE, but programming it to recognize each other and perform actions is something different. And also, what would you even do with a GBC linked to a CSE You might also want to check out KermMartian's Gameboy camera connected to a CSE.

I want to be able to play calculator games on the GBC. Or, to be more specific, make the screen of the CSE go on the GBC. And yes, I've seen the camera hooked up to the calc.

You probably could link it to a CSE, but programming it to recognize each other and perform actions is something different. And also, what would you even do with a GBC linked to a CSE You might also want to check out KermMartian's Gameboy camera connected to a CSE.

I want to be able to play calculator games on the GBC. Or, to be more specific, make the screen of the CSE go on the GBC. And yes, I've seen the camera hooked up to the calc.

The only way for this to work would be to request screenshots periodically using the ti link protocol, and that would only work when a pure basic program is running.

I am curious about if game data (eg saves) could be transfered between the calculator and GBC and be modified on-calc by another program?

To be honest, I doubt it. Because the two systems weren't made to work together, it's like trying to modify a eZ80 ASM program with Python. I would have loved to do that, though.... (starts wishing he could do this so he could hack GBC save files)

You probably could link it to a CSE, but programming it to recognize each other and perform actions is something different. And also, what would you even do with a GBC linked to a CSE You might also want to check out KermMartian's Gameboy camera connected to a CSE.

I want to be able to play calculator games on the GBC. Or, to be more specific, make the screen of the CSE go on the GBC. And yes, I've seen the camera hooked up to the calc.

The only way for this to work would be to request screenshots periodically using the ti link protocol, and that would only work when a pure basic program is running.

What if I use Assembly? Would it be fast enough to capture the screen and send it to the GBC, and still retain a decent amount of FPS? (idea: request it only when a event happens, like a keypress, to avoid lag)

I'm definitely not sure that port is USB. Last time I checked, USB usually have 4 or 5 pins and the GB link port have 6 of them (3 on each side) and looking at the wiring, it looks pretty incompatible. If you want to make your Game Boy believe your calc is a Pokémon game and trade hacked Pokémons, or act as a GameBoy Printer (I had one of those that was kinda fun), well, that would be an interesting thing to do, but you'd probably need custom wiring.

You can design the protocol however you want, the only real problem is to get code running on the GameBoy. For that you can use a flashcart.For transferring save files, you would need a game that is able to transfer its save file over the GBC's link port. I don't think such a game exists, however you should be able to make a program that can trade with Pokemon on the calc.

I'm definitely not sure that port is USB. Last time I checked, USB usually have 4 or 5 pins and the GB link port have 6 of them (3 on each side) and looking at the wiring, it looks pretty incompatible. If you want to make your Game Boy believe your calc is a Pokémon game and trade hacked Pokémons, well, that would be an interesting thing to do, but you'd probably need custom wiring.

I guess all of those years spent messing around with wires did help..... Creating a custom wiring connection shouldn't be too hard. But that depends on what the GBC port needs, and doesn't need. It may be (I've encountered this), that not every single contact on the GBC port is vital to receiving/interpreting info. And there are 6-pin USB links.