Overblog
Editer la page Suivre ce blog Administration + Créer mon blog
Xtase & Androids

blog à vocation technique sur un ensemble de sujets informatiques et électroniques

TI-92 Serial terminal Hack

Publié par Franck GALLIAT in DIY, retrocomputing, Arduino, TI-92

And now ... wired w/ RPI-ZERO-W

And now ... wired w/ RPI-ZERO-W

Hi, today let's talk about one of my 'in-progress' work : TI-92 as serial terminal Hack.

I've bought a broken TI-92 version 1 some weeks ago..., I wanted to hack only keyboard & screen, but as it was too difficult for my skills, I deciced to repair/reborn it & reprogram it as a serial term. (for my RPI zero W for example ;) ).

 

Let's see how did it look.....

Dusty & Oxide it was in really bad state...

Dusty & Oxide it was in really bad state...

I started to disassemble mother board & clean it with white vinegar...

I checked for the batteries crossing line, found the +5vcc & choosed a GND from anywhere on the motherboard, then soldered a micro-usb plug to POWER it again

It's ALIVE !! (again)

It's ALIVE !! (again)

I continued my old-dead-code-work to drive a TI-8x/9x with an Arduino (that was not my 1st attempt) & was able to produce something working....

wiring TI with UNO

And .. here's a screenshot of the TI-92 !

TI screenshot via UNO

 

The problem with the 1st version of TI92 is that it doesn't run native ASM programs, so I had to dump my ROM, add 'FARGO' patch on it in order to code my Serial Terminal.

Then is was done, I had to make my Arduino capable of (re)sending a backup (.92b) to the TI, then copy flib.92p & shell.92p to it (that took me a while - more complicated than requesting a simple screenshot ... for sure).

Now I can write my Terminal program with a FARGO-PATCHED version of GCC4TI, then I upload it directly with my arduino (just a sub-routine in the terminal code), I changed from Arduino UNO to Arduino ProMini 5v (same specs as UNO).

I re-soldered properly my connectors...

I re-soldered properly my connectors...

I started to re-assemble the whole... (back shell still not closing ;( )

I started to re-assemble the whole... (back shell still not closing ;( )

then w/ batteries & Arduino ProMini 5v

then w/ batteries & Arduino ProMini 5v

the wired arduino (PWR, TI I/O, Serial Port)

the wired arduino (PWR, TI I/O, Serial Port)

If as me, You plans to communicate with a raspberry, don't forget that Arduino UNO/ProMini5v are 5v logic signals BUT the rapsberry is ONLY 3.3v proof !!!!!

So don't forget to protect it's RX line as on the diagram below....

Raspberry / Arduino / TI92 wiring

Raspberry / Arduino / TI92 wiring

@ the end, you should be able to have something like this... :-)

@ the end, you should be able to have something like this... :-)

The (early-stage) code for Arduino & TI92 can be found here (GitHub)

It's very ugly @this time, I'll try to make it better as possible

 

details also available on Hackaday.io 

 

See you soon !