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

0 Members and 1 Guest are viewing this topic.

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 the difference?
« Reply #30 on: May 04, 2011, 11:31:11 am »
Any standard audio plug is the same as the Casio plugs.

The problem is that you have to be very carefull when plugging it, or you'll get contact issues.


For example, the calculator does temporary freeze (cursor and keys) if it's not plugged correctly.
Hmm... When using my audio 2.5 mm plug (headphones) with my 84+SE, the issue of one sound channel disappearing is frequent. I have to move the plug a bit to make it work. The OS always freezes when headphones are plugged in, but I assume it would be different if a calc is plugged in instead.
The reason that the OS freezes is that the headphone lines are always low, so the OS thinks another device is starting a transfer.
"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 the difference?
« Reply #31 on: May 04, 2011, 03:20:52 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.
So, what port should I be watching?  I was watching the first one, labeled "link" and it just changed from 3 to 2 for a bit and back to 3 again.

EDIT: or is it the "link console"
« Last Edit: May 04, 2011, 03:21:18 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

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 the difference?
« Reply #32 on: May 05, 2011, 07:52:25 pm »
Tried it again, and the link console just seemed to freeze.  A few times, an "FF" appeared on the bottom half inverted, so I'm guessing it was part of the
8C 97 FF FF

Can someone say what port I'm supposed to watch, or is it the link console.  TIA

btw I did try asking at hcwp, but I didn't really get any useful answers so yeah :P
« Last Edit: May 09, 2011, 10:35:47 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

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 the difference?
« Reply #33 on: May 07, 2011, 03:16:29 am »
I was wondering if someone who has two TI calcs and a Casio cable would be able to test this, since I only have one TI calc.
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.)
TIA again :)
Vy'o'us pleorsdti thl'e gjaemue

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: TI/Casio IO cables: What's the difference?
« Reply #34 on: May 07, 2011, 03:56:05 pm »
Whoa, triple post.  I'm pretty sure Qwerty.55 has both calcs, and has messed with that.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: TI/Casio IO cables: What's the difference?
« Reply #35 on: May 07, 2011, 03:56:56 pm »
@Darl181, even in most extreme conditions, I think triple post should be avoided.

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 the difference?
« Reply #36 on: May 07, 2011, 03:57:46 pm »
Triple post over the course of 4 days, check the dates :P

Spoiler For getting sort of annoyed...:
If you're easily offended, feel free to not read this.  Not trying to offend anyone anyway, but JIC ;)

How about if you made a topic about a question you needed answered and as soon as you ask the question the topic dies.  Even after you bump it.  Twice.  Maybe you even ask at HCWP and barely get any help at all other than "it should work", after you explicitly say it doesn't.  It's like that MSD8X thread, where I had to bump it ~3 weeks later and only because of an IRC convo I got an answer.  (also, I wasn't the only one who benifited from an intelligible answer, try going through the rest of the thread) So yeah, that's where the triple post came from.

Also btw, you'll notice some triple posts in the Tio thread, of various updates and such.  Nobody pointing it out there.

Spoiler For Spoiler:
After reading this through, it does sound kind of rude, but I'd just like to put it out there, because it seems like a recurring thing.  So yeah :P

I'm pretty sure Qwerty.55 has both calcs, and has messed with that.
I talked with him on IRC last night, he didn't mention messing with it but when I can I'm going to get a multimeter and find out what input for what part goes where.
« Last Edit: May 07, 2011, 04:28:49 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 the difference?
« Reply #37 on: May 09, 2011, 10:34:00 pm »
Tried it again, and the link console just seemed to freeze.  A few times, an "FF" appeared on the bottom half inverted, so I'm guessing it was part of the
8C 97 FF FF

Can someone say what post I'm supposed to watch, or is it the link console.  TIA

Yes - I was referring to the "Link Console", not the "Port Monitor" - sorry I wasn't clear.

If you're only seeing FFs, that would seem to indicate it's not working properly.  On the other hand, if critor's right about the plugs being different, that could be causing problems as well, and maybe if the plug were seated differently it might be made to work.  It'd be interesting to test it with two TI calculators, and see if the individual lines can be controlled as expected.

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 the difference?
« Reply #38 on: May 09, 2011, 10:38:58 pm »
I'm hoping it's something as minor as the plug needing to be sanded a bit...

Just got a multimeter today, mint-condition, from Radioshack.  Doesn't work :P
So yeah, I'll try returning it and getting a new one tomorrow and/or seeing if there's a continuity tester in-store that I would be able to use.
« Last Edit: May 09, 2011, 10:43:40 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: TI/Casio IO cables: What's the difference?
« Reply #39 on: May 10, 2011, 12:02:22 am »
I have both a Casio and a TI if you want me to test something. I don't have two TI's but I could borrow a friend's for a test.

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

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 the difference?
« Reply #40 on: May 10, 2011, 08:41:12 pm »
Got a working multimeter today ;D and was able to test it.


Details of a Casio cable:
The sleeves (labeled as 1) are connected.
The tip (3) is connected to the ring (2) on the other side.  Same both ways.

Looks to me like the 'data lines' are swapped...


EDIT: ndless to say I don't have a TI cable to do the same test with...but I'm suspecting that with TI cables, the tip on one side is connected to the other and the ring is connected to the ring.  w00t.
« Last Edit: May 22, 2012, 03:07:41 am by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

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 the difference?
« Reply #41 on: May 16, 2011, 06:28:15 pm »
Bump.
I think, what might make it work, would be some sort of hook that intercepts the stuff sent to/received from the link port, and virtually swap the tip and ring.
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 the difference?
« Reply #42 on: May 16, 2011, 07:51:21 pm »
Bump.
I think, what might make it work, would be some sort of hook that intercepts the stuff sent to/received from the link port, and virtually swap the tip and ring.
You can't cause the input from port 0 to change, though. That's how the OS gets the state of the link lines, after all. And also, you would have to switch the inputs/outputs on exactly one of the calculators.
"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 the difference?
« Reply #43 on: May 16, 2011, 07:54:28 pm »
True.  looking at the picture above, the parts labeled 2 and 3 would have to be switched, and most likely on my own calc.

I'm hoping those are ports 1 and 2?

Quote from: IRC
[17:58:58] <+OmnomIRC> <calc84maniac> I don't think that would be possible without a hardcore OS patch
Ok, might it be possible to make a program or app that simulates the OS'es linking?  xMit, I think it's called?
« Last Edit: May 16, 2011, 08:07:58 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI/Casio IO cables: What's the difference?
« Reply #44 on: May 16, 2011, 08:13:13 pm »
Darn, I wish the cables were the same. My old 83+ cable is almost completely broken now so if it stops working forever, I'm gonna be stuck with like 4 Casio cables.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)