Author Topic: Revival of the TI-81  (Read 19141 times)

0 Members and 1 Guest are viewing this topic.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Revival of the TI-81
« on: February 18, 2012, 03:30:56 pm »
TI-81 enthusiasts, it's the great day for you! ;D





The TI-81 was the first TI graphing calculator, released in 1990.

With the TI-80, they were the last non-Nspire graphing calculators to be "opened" for dumping, emulation and assembly support.

Like the TI-80, the TI-81 didn't have a link port, so you had to type all programs by hand.


Moreover, the first TI-81 produced in 1990-1991 didn't even include the backup Lithium battery.
So you had to replace batteries before they were too low, one by one, and quickly.


The last TI-81 produced in 1995 and running the V2.0V ROM were using a different PCB: a TI-82 PCB (model which had just been released at that time) with lower capacity RAM/ROM chips and with all the linking electronics removed.


(on the left one of the last TI-81 with ROM V2.0V from 1996 - on the right, one of the first TI-82 from 1994)

Knowing that, I developped a trick, which let you emulate the TI-81 V2.0V with a TI-82 emulator by just concatenating severall copies of the ROM.

The problem is that this emulation was not accurate. You couldn't install the Unity kernel and run assembly programs.

We needed a true TI-81 emulator.

TilEm source code has been including TI-81 emulation for 2 years, but no updated binaries were ever released. You had to compile by yourself...





And now comes the good news.

On TI-Planet, we have added an online TI-81 emulator based on the above trick.
But more than that, its makes the impossible possible!
You can load programs although the real hardware doesn't have a link port.
We just hot-write the programs in RAM, which is not complicated at all as the TI-81 has fixed offsets and no VAT.


You can launch it from each TI-81 program available on TI-Planet.

It will be available for every TI-81 program you upload to TI-Planet, if you use the official 81P file format which is very similar with the 82P/83P format (severall 81P DOS tools were distributed by TI to use with their old PC/Mac TI-81 simulator).





But there's another good news for TI-81 enthusiasts!  ;D

I've contacted WabbitEmu's author, and now you get a new WabbitEmu with TI-81 support! :)


So unlike the above emulator, this time, in theory, it's possible to install the Unity kernel.
But, as the TI-81 does not have a link port, you can not sent 81P programs for now...



Sources:
http://tiplanet.org/forum/viewtopic.php?t=8776
http://tiplanet.org/forum/viewtopic.php?p=120899#p120899

Links:
http://tiplanet.org/forum/archives_voir.php?id=3950&play=1&mode=81
http://wabbit.codeplex.com/releases/view/44625
« Last Edit: February 18, 2012, 04:36:47 pm by critor »
TI-Planet co-admin.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: Revival of the TI-81
« Reply #1 on: February 18, 2012, 03:51:05 pm »
O.O
Good job! :D
Sig wipe!

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Revival of the TI-81
« Reply #2 on: February 18, 2012, 04:28:19 pm »
Hooray! Well done. :)


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Revival of the TI-81
« Reply #3 on: February 18, 2012, 05:50:19 pm »
Great news!  Nice to see this accomplishment for the TI-81! :D


Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Revival of the TI-81
« Reply #4 on: February 18, 2012, 10:14:50 pm »
Awesome work guyss! :D

Offline AzNg0d1030

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 522
  • Rating: +45/-4
  • Hardcore anime watcher.
    • View Profile
Re: Revival of the TI-81
« Reply #5 on: February 18, 2012, 10:38:34 pm »
Wow, someone actually managed to get all this!

I'm still sad that no one seems to know about the rom version "V2.00"
Everyone knows "V2.0V" But not mine XD
You just lost the game.



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: Revival of the TI-81
« Reply #6 on: February 18, 2012, 10:58:31 pm »
Wow this is awesome. But does the WabbitEmu version you have there has the ROM built in or not? Also, I wonder how do we make a 81P program, assuming we have Windows 7 64 bits? I'm curious because in 2008 I made a TI-81 port of Illusiat 1, which uses all 37 available program slots and the entire user RAM.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Revival of the TI-81
« Reply #7 on: February 19, 2012, 12:48:34 am »
Yeah this is pretty awesome indeed. Glad to see more calcs integrated in WabbitEmu.

Wow, someone actually managed to get all this!

I'm still sad that no one seems to know about the rom version "V2.00"
Everyone knows "V2.0V" But not mine XD

Unknown version? You should send it for examination to someone who is able to dump the ROM.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Revival of the TI-81
« Reply #8 on: February 19, 2012, 06:25:35 am »
Yeah this is pretty awesome indeed. Glad to see more calcs integrated in WabbitEmu.

Wow, someone actually managed to get all this!

I'm still sad that no one seems to know about the rom version "V2.00"
Everyone knows "V2.0V" But not mine XD

Unknown version? You should send it for examination to someone who is able to dump the ROM.


I've sent you a PM AzNg0d1030.

Yes, TI-81 ROMs are quite hard to dump as there is no link port.
You need to type a huge assembly program by hand without any error and use some trick to make the TI-81 launch it. This will output the ROM content on the screen.
Then you need to record the screen for something like 30mins with a cam, and use some OCR on the video.


I've allready made the video (although I didn't perform the ocr step myself) for both ROMs 1.1K and 1.6K.

The community has now dumped 1.1K, 1.6K, 1.8K, and V2.0V.

With your report, we can extend the list of existing undumped ROMs to:
1.0, 1.1, 1.5K, 1.6V, V2.00

And as far as I can say, for some reason those are rare ROMs.


If you own such a TI-81, I think the best way would be to send it to me for some weeks.
I've allready been sent severall prototype/rare calculators by various TI community members and by the Datamath museum without any problem.

I'm ok to pay for the shipping cost.


It might seem unimportant to you, but if you have an undumped TI-81 version, you might be holding in your hands one of the last working TI-81 with that version in the world.
So if we don't dump it now,we might loose it forever.


Thanks for your report.
« Last Edit: February 19, 2012, 06:35:26 am by critor »
TI-Planet co-admin.

Offline AzNg0d1030

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 522
  • Rating: +45/-4
  • Hardcore anime watcher.
    • View Profile
Re: Revival of the TI-81
« Reply #9 on: February 19, 2012, 12:04:52 pm »
I'll take a picture of the screen as soon as I can for a preview.  As of right now, I can only say that the heading on top of the screen (the part that says TI 81 and Texas Instruments) is reminiscent of the 1990 and 1991 TI81 versions.  The rom is version 2, which seemed to only appear on later models (V2.0V or 2.0V) (according to DataMath).

I do not have the serial number since before I obtained this calculator, the number must have been ripped off.

Yes, it does have backup battery slot (it's not that old).
« Last Edit: February 19, 2012, 12:05:29 pm by AzNg0d1030 »
You just lost the game.



Offline MillionCalcs

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 5
  • Rating: +0/-0
    • View Profile
Re: Revival of the TI-81
« Reply #10 on: February 19, 2012, 12:14:12 pm »
There is such a thing as a V2.00?

XD I don't know much about 81s.  I only have an 84+

Offline AzNg0d1030

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 522
  • Rating: +45/-4
  • Hardcore anime watcher.
    • View Profile
Re: Revival of the TI-81
« Reply #11 on: February 19, 2012, 12:45:33 pm »
Lol if I can find the dang attach file button...  :banghead: :banghead: :banghead:

edit: seems that I can't.  The attach button isn't present.

Here:




Critor, as far as I can see, you should have seen another person with the V2.00 on an old UnitedTI forum.
http://www.unitedti.org/forum/index.php?showtopic=8926
On the 4th post, BrandonW mentions a "V2.00"
« Last Edit: February 19, 2012, 01:34:36 pm by AzNg0d1030 »
You just lost the game.



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: Revival of the TI-81
« Reply #12 on: February 19, 2012, 02:41:55 pm »
Hmm if the LCD has missing LCD lines, then dumping the ROM is impossible I think, because the screen needs to be filmed then a software is used to read the characters through the video, which are not completely visible in your case. That's unless the image reader thing actually checks the last row only and that every line of numbers appears at the bottom at least once.

As for the attach button I think your computer is messed up AzN because it's not the first time you report problems that no one else has. You have to click Quote or Reply then there's a file upload form on that page. If it's not there then it's a problem on your computer or browser(s) end.
« Last Edit: February 19, 2012, 02:43:11 pm by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Revival of the TI-81
« Reply #13 on: February 19, 2012, 02:58:26 pm »
Would it be possible for the dumper to only write to the last few lines that still work?

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Revival of the TI-81
« Reply #14 on: February 19, 2012, 03:29:47 pm »
Probably you could make the dumper not dump in the last column of LCD. TravisE on that UTI thread said he got a defect LCD as well and managed to still dump the ROM. So yeah you might want to consult BrandonW for help.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.