Author Topic: TI/Casio IO cables  (Read 21977 times)

0 Members and 5 Guests are viewing this topic.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
TI/Casio IO cables
« on: May 03, 2011, 07:09:49 pm »
Hi, I lost my 84's IO link cable a month or so ago and have been looking for an alternative since.  I haven't been able to get a replacement.
Just today, I found the IO cable that came with my 9750.  I tried it with the TI calcs (math class ftw) but it didn't work.

So, I was wondering if there was a difference between ti's link cables and casio's link cables.  The plugs look just the same, but the TI calc always show "Error in XMit" as if nothing was plugged in.

TIA

Clarifying edit: I was meaning calc-calc linking

« Last Edit: February 08, 2012, 11:05:53 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: TI/Casio IO cables--what's different?
« Reply #1 on: May 03, 2011, 07:14:48 pm »
The two calculator models probably use totally different link algorithms, so the cables are probably different to match the calculator. I don't know much about hardware though, so I can't answer.
« Last Edit: May 03, 2011, 07:19:27 pm by Deep Thought »




Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: TI/Casio IO cables--what's different?
« Reply #2 on: May 03, 2011, 07:34:57 pm »
and let us not forget you need the driver from the TI cable to work with the Casio one too :)

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: TI/Casio IO cables--what's different?
« Reply #3 on: May 03, 2011, 07:36:35 pm »
Just to clarify, I'm talking about calc-calc linking using an IO cable.  I'll edit that in.
Vy'o'us pleorsdti thl'e gjaemue

Offline werekitty13

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 7
  • Rating: +0/-0
    • View Profile
Re: TI/Casio IO cables--what's different?
« Reply #4 on: May 03, 2011, 08:46:51 pm »
It might be a simple wiring issue. Not sure, but I think that one might switch around the wires at the ends, so one's transmit is the other's receive, while the other is straight across, so there's a little more software interaction. Just a guess, but it seems likely to me.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: TI/Casio IO cables--what's different?
« Reply #5 on: May 03, 2011, 08:53:03 pm »
So, what you're saying is the cords might be switched around?
Vy'o'us pleorsdti thl'e gjaemue

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: TI/Casio IO cables--what's different?
« Reply #6 on: May 03, 2011, 09:38:17 pm »
That's quite possible.  An easy way to test it (if you have two 83+-series calcs) would be to use Calcsys's link console and see if all the bits come out flipped (e.g., if one calculator sends 55, the other receives AA.)  If the ground is swapped with one of the data lines, though, you won't be able to send anything at all.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: TI/Casio IO cables--what's different?
« Reply #7 on: May 03, 2011, 09:43:19 pm »
Well, I only have one calc and since I don't have a link cable I can't really send CalcSys to another's calc...
Random idea that just might work: would it be possible for an ASM program or hook to intercept the link port commands and switch them?
Vy'o'us pleorsdti thl'e gjaemue

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: TI/Casio IO cables--what's different?
« Reply #8 on: May 03, 2011, 09:44:34 pm »
Well, I only have one calc and since I don't have a link cable I can't really send CalcSys to another's calc...
Random idea that just might work: would it be possible for an ASM program or hook to intercept the link port commands and switch them?
Wait wait, if you have no other calc, how are you testing linking?
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: TI/Casio IO cables--what's different?
« Reply #9 on: May 03, 2011, 09:45:06 pm »
I'm not :P

I'm kind of just guessing, taking stabs in the dark...

EDIT: i've tried it in the past with some of the various 83+'s and 84+SE's in my math class, hence the "(math class ftw)"
« Last Edit: May 03, 2011, 09:46:09 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: TI/Casio IO cables--what's different?
« Reply #10 on: May 03, 2011, 09:58:26 pm »
Well, I guess if you have Calcsys on your own calc, you could connect it to somebody else's calc and then have them attempt to send a variable.  The first thing you see should be (if I remember correctly) 73 68 00 00 - if the data lines are swapped, that would come out as 8C 97 FF FF.

You could, if you wanted to, write assembly programs to send and receive variables over a "twisted" cable (if that is, in fact, what it is.)  It wouldn't even be terribly difficult.  Getting the system I/O functions to work correctly, though, couldn't be done without modifying the OS.
« Last Edit: May 03, 2011, 10:04:38 pm by FloppusMaximus »

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: TI/Casio IO cables--what's different?
« Reply #11 on: May 03, 2011, 10:03:35 pm »
Sounds like a plan, I'll try that tomorrow.
Thanks ;D
Vy'o'us pleorsdti thl'e gjaemue

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: TI/Casio IO cables--what's different?
« Reply #12 on: May 03, 2011, 10:05:21 pm »
I thought I/O is a universal cable? So it wouldn't be any different? Or maybe it's modified.
In-progress: Graviter (...)

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: TI/Casio IO cables--what's different?
« Reply #13 on: May 03, 2011, 10:09:48 pm »
Well, all the TI calculators use the same low-level protocol, but it's not an official standard or anything - the only devices that use it are TI calculators, and devices like the CBL and calculator robot that are designed to work with TI calculators.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: TI/Casio IO cables--what's different?
« Reply #14 on: May 03, 2011, 10:21:51 pm »
IO is usually expressed in single pins, on dev boards. there's no communication standard, it's just a bit mapped to in your memory. Arduino I/O pins work exactly the same way.