* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Connecting a TI-84+CE to a GBA  (Read 7467 times)

0 Members and 1 Guest are viewing this topic.

Offline caleb1997

  • Full User
  • Safe-haven access
  • Join Date: Dec 2015
  • Location: In a calculator.
  • Posts: 60
  • Post Rating Ratio: +1/-1
  • Gender: Male
Connecting a TI-84+CE to a GBA
« on: January 19, 2016, 09:12:58 pm »
All right then.... I just bought a Gameboy COLOR GBA and taking a look at it, I noticed something...

The Gameboy has a USB port.... that just happens to be almost the exact same as my C(S)E's.

Immediately, the idea popped into my head that I could possibly link it to my CSE.

What do you guys think? Is it possible to link my calc to a Gameboy Nintendo DS lite GBA?

 I just noticed that the port doesn't fit a regular USB. But I can mod a cable to go in between the calc and Gameboy. After all, a cable only costs $2-$3.

EDIT: I will be using the I/O port on my CSE for this.
EDIT #2: Since I can't find my CSE, I'll guess that I'll have a lot of fun writing USB protocols to do it with my CE. ._.
« Last Edit: February 26, 2016, 04:45:55 pm by caleb1997 »


  • Calculators owned: CSE, CE

Offline kegwaan

  • Full User
  • Join Date: Dec 2015
  • Location: 34th digit of pi^1/2
  • Posts: 113
  • Post Rating Ratio: +1/-0
  • I suck, but I'm getting better.
    • /u/CL3M3NTiN3_jr
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #1 on: January 19, 2016, 09:16:10 pm »
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.
  • Calculators owned: TI-84+ SE, TI-84+ CSE
"If it's stupid and it works, it's not stupid."

Offline caleb1997

  • Full User
  • Safe-haven access
  • Join Date: Dec 2015
  • Location: In a calculator.
  • Posts: 60
  • Post Rating Ratio: +1/-1
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #2 on: January 19, 2016, 09:17:58 pm »
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.
  • Calculators owned: CSE, CE

Offline kegwaan

  • Full User
  • Join Date: Dec 2015
  • Location: 34th digit of pi^1/2
  • Posts: 113
  • Post Rating Ratio: +1/-0
  • I suck, but I'm getting better.
    • /u/CL3M3NTiN3_jr
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #3 on: January 19, 2016, 09:21:27 pm »
Ah I see  ;) So when/if you do this, are you going to map the A/B buttons to 2ndAlpha respectively, and so on for the other buttons?
  • Calculators owned: TI-84+ SE, TI-84+ CSE
"If it's stupid and it works, it's not stupid."

Offline caleb1997

  • Full User
  • Safe-haven access
  • Join Date: Dec 2015
  • Location: In a calculator.
  • Posts: 60
  • Post Rating Ratio: +1/-1
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #4 on: January 19, 2016, 09:23:33 pm »
Yes, I will. Should be interesting :)
  • Calculators owned: CSE, CE

Offline kegwaan

  • Full User
  • Join Date: Dec 2015
  • Location: 34th digit of pi^1/2
  • Posts: 113
  • Post Rating Ratio: +1/-0
  • I suck, but I'm getting better.
    • /u/CL3M3NTiN3_jr
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #5 on: January 19, 2016, 09:25:22 pm »
Absolutely. You could also try and condense a CSE into the housing of a GBC, but then you have the problem of all of the buttons not being able to fit onto the thing.
  • Calculators owned: TI-84+ SE, TI-84+ CSE
"If it's stupid and it works, it's not stupid."

Offline caleb1997

  • Full User
  • Safe-haven access
  • Join Date: Dec 2015
  • Location: In a calculator.
  • Posts: 60
  • Post Rating Ratio: +1/-1
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #6 on: January 19, 2016, 09:26:40 pm »
Absolutely. You could also try and condense a CSE into the housing of a GBC, but then you have the problem of all of the buttons not being able to fit onto the thing.

Rather than cram a CSE into a Gameboy, how about I put the Gameboy into a CSE?


But that's later. Much, much later. I just want to link the two together.
  • Calculators owned: CSE, CE

Offline kegwaan

  • Full User
  • Join Date: Dec 2015
  • Location: 34th digit of pi^1/2
  • Posts: 113
  • Post Rating Ratio: +1/-0
  • I suck, but I'm getting better.
    • /u/CL3M3NTiN3_jr
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #7 on: January 19, 2016, 09:28:48 pm »
Rather than cram a CSE into a Gameboy, how about I put the Gameboy into a CSE?
In Soviet Russia...
Maybe I'll find a GBC I can cram into a CSE... if I had money.
  • Calculators owned: TI-84+ SE, TI-84+ CSE
"If it's stupid and it works, it's not stupid."

Offline Ivoah

  • Super User
  • Join Date: Dec 2014
  • Location:
  • Posts: 523
  • Post Rating Ratio: +6/-0
    • @NoahRosamilia
    • Ivoah
    • @UCmgDyh_AeaHALohvR7PKXIw
    • /u/Ivoah
    • Ivoah
    • 114/11421
    • Codinghobbit
  • Gender: Male
  • WalriiPoints: 100
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #8 on: January 19, 2016, 09:39:01 pm »
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.
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18622
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #9 on: January 25, 2016, 05:26:40 pm »
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?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline caleb1997

  • Full User
  • Safe-haven access
  • Join Date: Dec 2015
  • Location: In a calculator.
  • Posts: 60
  • Post Rating Ratio: +1/-1
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #10 on: January 25, 2016, 07:37:22 pm »
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)
« Last Edit: January 25, 2016, 07:39:50 pm by caleb1997 »
  • Calculators owned: CSE, CE

Offline Juju

  • aka Yuki Kagayaki aka J̵̭͕͇ù̞̭̝̯̦j̴̭̙̗͖͡ù͏͓̲̕
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Moderator
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Inside a walrus
  • Posts: 3017
  • Post Rating Ratio: +28/-2
  • Couch potato
    • jul.savard
    • juju2143
    • @juju2143
    • juju2143
    • @julosoft
    • juju-kun
    • /u/juju2143
    • juju2143
    • @juju2143
    • Juju's shed
  • Gender: Female
  • WalriiPoints: 99999
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #11 on: January 25, 2016, 07:45:26 pm »
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.
« Last Edit: January 25, 2016, 07:48:15 pm by Juju »
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
On hiatus until when the sun goes dark in plain day. Won't have internet on Aug 22-23, so try to not kill each other during that time. SO POST LIKE CRAZY WHILE I'M NOT HERE THANKS
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #12 on: January 25, 2016, 07:49:26 pm »
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.

Also Juju is right, though that connector uses a serial bus that is similar to the N64 and the GameCube's JoyBus (half duplex serial protocol, using pulse duration to differentiate between 0 and 1).
http://www.int03.co.uk/crema/hardware/gamecube/gc-control.html
https://web.archive.org/web/20150817140850/http://www.mixdown.ca/n64dev/
These documents won't be relevant in terms of binary protocol but the electrical protocol should be helpful. Also you should look up documentation on how the GameBoy itself works, I just happened to have these bookmarked.
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



Offline caleb1997

  • Full User
  • Safe-haven access
  • Join Date: Dec 2015
  • Location: In a calculator.
  • Posts: 60
  • Post Rating Ratio: +1/-1
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #13 on: January 25, 2016, 07:50:37 pm »
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.
  • Calculators owned: CSE, CE

Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
Re: Connecting a TI-84+CSE to a Gameboy Color
« Reply #14 on: January 25, 2016, 07:58:02 pm »
Forget about USB, the GameBoy came out long before that was a thing.
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games