Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: FinaleTI on June 22, 2010, 01:20:04 pm

Title: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 01:20:04 pm
I was wondering how to get a TI-81 rom (Legally!), since they have no link-port.
Could someone please enlighten me?

One a side note, does TI-Connect work with TI-82's?
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 01:21:16 pm
*cough* email *cough* PM *cough*
Title: Re: How to obtain TI-81 rom?
Post by: Builderboy on June 22, 2010, 01:23:11 pm
PMs are no good, we don't want anything shady going on in any corner of this site.  As for the ROM, either email somebody who has it, or do a google search :P that's really all we can say
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 01:24:29 pm
That is true.  Don't PM anyone.  But find someone who has a copy, like me or Brandon Wilson, and ask.
I think it was copied by hand x_x and no emulators will run it atm.
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 01:26:24 pm
Perhaps not a computer emulator.
http://www.ticalc.org/archives/files/fileinfo/377/37796.html (http://www.ticalc.org/archives/files/fileinfo/377/37796.html)
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 01:27:41 pm
Hmm, I didn't know Emu8x would emulate an 81.
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 01:28:52 pm
And kinda on a side note:

Does the current version of TI-Connect work with the TI-82?
Title: Re: How to obtain TI-81 rom?
Post by: DJ Omnimaga on June 22, 2010, 01:31:50 pm
There is a patch on ticalc.org to convert a 81 ROM into 86 so you can run in on certain emulators like Virtual TI.

http://www.ticalc.org/archives/files/fileinfo/415/41528.html

I wonder if such ROM could be then converted to Emu8x?

Also I am not too sure anymore if TI-Connect could still do the 82. You probably need to use TiLP or TI-Graph Link for that.
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 01:40:13 pm
Also, does anyone know if Emu8x requires the extra RAM pages? (I have a bad feeling that it does.)
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 01:40:45 pm
I don't think so...  I think it just runs the ROM like a program, or something.
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 01:44:21 pm
OK. That's helpful since I have a newer TI-84.

Edit: Does TiLP work on 64-bit Windows? If not, I don't think I can do a ROM dump of my 82 very efficaciously.
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 01:48:50 pm
Again, you could find someone who can help you "acquire" the ROM.
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 01:50:51 pm
Yes, but I would also like to be able to link to my 82.
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 01:53:19 pm
I want to buy an 86, can TI Connect link with those?
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on June 22, 2010, 02:17:25 pm
Not TI-Connect, I think you need Graph-link (or TILP :P).
As for needing extra RAM, The emulated calculators have RAM, so that needs to be kept somewhere. This is done w/the extra RAM pages. Luckily, the TI-81 has only one RAM page, so that should work on newer calcs. The others don't, I think.
As for 81's and Emu8x, the newest version has support for it.
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 02:18:50 pm
Hmm, I should look into that.  I've been wanting to buy an 86 for a while now.
1...
Title: Re: How to obtain TI-81 rom?
Post by: DJ Omnimaga on June 22, 2010, 02:51:08 pm
Also, does anyone know if Emu8x requires the extra RAM pages? (I have a bad feeling that it does.)
I don't think it does. I recall hearing about Emu8x not working on the new calcs. I wonder if it works fine with the 82, 83, 85, though, since they only have 27-28 KB of RAM (assuming the 83+ RAM is backed up in archive during emulation)?
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on June 22, 2010, 02:53:21 pm
^ IIRC, the calc's RAM is not backed up. In addition, they actually have 32 KB RAM, just like the 83+, with ~5 KB going to OS stuff.
Title: Re: How to obtain TI-81 rom?
Post by: DJ Omnimaga on June 22, 2010, 03:18:23 pm
Aaah ok. Mhmm, I don't know, then. I heard Emu8x had issues with new 84+, though

EDIT: Btw did a staff lock this topic? There was no illegal content shared nor any request for any illegal content. Or is it just the OP that locked it himself due to problem being solved?
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on June 22, 2010, 03:23:02 pm
It does, seeing as I'm the one who first brought the no XRAM issue up after noticing Emu8x didn't work.
[/big-ego]
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 03:28:34 pm
I think I accidentally hit the lock topic button, cuz I'm using my iPod right now. Sorry for any confusion.
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 03:29:33 pm
Np, I fixed it.
Title: Re: How to obtain TI-81 rom?
Post by: DJ Omnimaga on June 22, 2010, 03:30:19 pm
Lol ok ^^

I remember that topic on UTI, but I mostly paid attention at the huge list of failing calcs from Critor and which models worked or not.

I wonder if Emu8x could be modified to store the current calc RAM (at least the main 32 KB) to archive upon running and take advantage of the entire available RAM to emulate the 82-85?

Also was 73 and 81 support really added?
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on June 22, 2010, 03:34:45 pm
73, no. Emu8x doesn't use flash (except when saving current emulated calc RAM contents.)
81 is currently supported, though only v2.0
I've seen it proposed to just shift around RAM if you have more than 16KB free, though nobody's implemented it.
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 03:35:51 pm
I don't believe that it supports the 73, but it should support the 81,82,83,85 and 86.

Edit: Ninja'ed! Dang it!
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 03:37:38 pm
86 would be pretty awesome.  I'm itching to try out that 32 level grayscale thing.
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on June 22, 2010, 03:40:21 pm
You do mean on a physical calc, right? The emu isn't that fast. (Not to mention that it stops being memory-mapped...)
The only thing about the 86 is that BASIC is slower than on an 85. The extra RAM probably makes it worth it, though.
Edit: 333th post. Half evil :P
Title: Re: How to obtain TI-81 rom?
Post by: SirCmpwn on June 22, 2010, 03:41:26 pm
Yes, I am looking into a physical calc to buy so I can play with it.  They go for pretty cheap.
Title: Re: How to obtain TI-81 rom?
Post by: DJ Omnimaga on June 22, 2010, 03:42:09 pm
About the 81, does anyone know if it requires you to patch a 86 ROM with a 81 one? I am wondering since it makes the ROM much larger for nothing in this case

Also I tried Emu8x a long time ago on my SE, and I got like 2x slower speed in 82/83 mode outside ASM programs and about 8x slower in ASM ones, and in 86 mode, everything ran like 4x slower in BASIC/OS mode and 8x slower in ASM. I also recall getting a few crashes when grayscale was involved on the later model

SirCmpwn don't buy from recycling companies even if their rating is high. They don't test the stuff they sell, even if they claim so. I got bad experiences with this on Ebay. Buy it from another seller instead.
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 03:43:46 pm
Don't you mean 333r? /jk
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on June 22, 2010, 03:44:51 pm
Well, it's slower because it's being emulated, rather than just run. The only calc for which you may get almost-normal speed is the 81, since it was only 2MHz in the first place. I don't think the 81 ROM is made into an 86 one, but I'm not sure.
Title: Re: How to obtain TI-81 rom?
Post by: ztrumpet on June 22, 2010, 08:24:00 pm
My 86 is fun to mess with, only it only partially works with Ti-Connect (for me). :(
I can transfer some files, but not others and I've yet to notice why they fail. :(

I think getting an 86 would be fun for you Sir. :D

The 82 is not supported with the most recent version of Ti-Connect. :(
Title: Re: How to obtain TI-81 rom?
Post by: FinaleTI on June 22, 2010, 08:25:15 pm
So does anyone know if you can get TiLP to run in 64-bit Windows?
If so, I might be able to link to my 82.
Title: Re: How to obtain TI-81 rom?
Post by: DJ Omnimaga on June 23, 2010, 01:53:50 am
You may want to check the forum help section or other calc discussion areas for TiLP threads. There was a TiLP progress thread somewhere by Lionel Debroux or JonimusPrime, which might have some info on 64 bit support.
Title: Re: How to obtain TI-81 rom?
Post by: Galandros on June 23, 2010, 05:00:37 am
The TI-81 roms were dumped by one (or group) of this fellows: Randy Compton, critor (I think he collects TI roms), Brandon Wilson or Benjamin Moody.
3 pages and you did not answer the initial pertinent question. :P There must always do a first legit dump.

The procedure was:
Hack the TI-81, code or get get a program that displays hexadecimal of the rom on the screen.
Run it while a camera is filming
Get a script to convert the text on the video to text or do it manually
Convert the hexadecimal text into a binary file (easy enough to code on C/C++, a quick PHP script or google for some program)

I think Emu8x does need some extra ram pages...
To run a TI-81 rom you need the TI-86 patch or you code to one of the open source emulators (Wabbitemu, PindurTI (no one continues it) or Tiemu for z80)
Title: Re: How to obtain TI-81 rom?
Post by: DJ Omnimaga on June 23, 2010, 10:53:43 am
Well no need to badmouth people for that. If you notice, a lot of the people around who are very active were not back when those ROMs were dumped. And yeah I remember that procedure, it seemed rather hectic to dump a ROM. If I remember you needed good lightning too
Title: Re: How to obtain TI-81 rom?
Post by: willrandship on August 11, 2010, 12:54:26 pm
86 ti-connect always worked for me, just some programs wouldn't send. Those programs had a bad header, usually.

I didn't think you needed that much power (lightning)

TilP will send the files that TI-connect wouldn't, but half of them crashed my calc anyways :P Get TI-Graph-link for more compatibility, but you can't use the silverlink, you'll need a serial cable.
Title: Re: How to obtain TI-81 rom?
Post by: qazz42 on August 11, 2010, 02:52:51 pm
Feh, the TI-86 causes a crash on my missing-ram page ti-84+se when using emu8x I can only wonder if the same happens with the ti-85 rom


Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on August 11, 2010, 04:03:43 pm
yeah, along with the 82, 83, and 81, AFAIK. They'll all crash eventually.
The reason why is because of how emu8x uses extra RAM.
Page $82 contains ram page 1 of the emulated calc, and page $83 contains ram page 0. At the beginning of page $84 is where the emulated LCD is backed up. Other stuff is stored in appBackupScreen. (L3 for you Axe programmers ;D)
On the calcs w/o the extra RAM, all the extra pages are the same. Pages $82, $83, and $84 are all the same page.
This means that, for the emulated calc, a write to, say, $9D95 (which is on ram page 1), will be mirrored at $DD95 on ram page 0.
When you press left-right-alpha to bring up the emulator menu, the emulated LCD is backed up, and overwrites $8000-$82FF and $C000-$C2FF in the emulated calc's RAM.
Keeping it from crashing is an art :P
Edit: Actually, the LCD backup might be used actively, which means those addresses mirror the LCD constantly. x.x
And for the 86, it's even worse, because it uses all the extra RAM pages.
Title: Re: How to obtain TI-81 rom?
Post by: qazz42 on August 11, 2010, 04:05:08 pm
As long as I dont return from the left right alpha menu I should be fine x.x


Now I want a TI-83+SE
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on August 11, 2010, 04:10:14 pm
I've had it crash for an emulated 81, too. Unity doesn't install, and matrix operations cause funny things to happen. Theoretically, a fixed version of the emulator that works correctly can function on a newer 84+(SE), since it only needs 8KB of RAM plus the 768 bytes for the LCD.
Edit: Yeah, an 83+SE would be awesome. I'm gonna look into getting one eventually.
Title: Re: How to obtain TI-81 rom?
Post by: qazz42 on August 11, 2010, 04:15:21 pm
I try to not use the TI-81, although it is slightly faster, I plan to use it in the state test, so when it is time for resetting, they reset the TI-82 instead <.<

>.>
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on August 11, 2010, 04:19:24 pm
??? What?
Emu8x is much slower than the real calc, and you'd be better off using your 84+SE anyway.
If I am misunderstanding you, which I probably am, could you elaborate?
Title: Re: How to obtain TI-81 rom?
Post by: qazz42 on August 11, 2010, 04:22:37 pm
Err, yeah, sorry

1. test starts

2. teacher comes to reset calc

3. I put it in TI-83/82/81 mode (whichever)

4. teacher resets the emulation

5. I go back to TI-84 mode and start the test with all my programs and stuff
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on August 11, 2010, 04:25:47 pm
First of all, that's cheating ;D
Ignoring that, they might realize that it's slower or that it acts differently than the normal calc (The reset menu looks different on the 81/82/83 than the 83+ series) :P
Title: Re: How to obtain TI-81 rom?
Post by: qazz42 on August 11, 2010, 04:41:21 pm
shhh, dont ruin the moment ;P some teachers might not know especially because we get french teacher proctors
Title: Re: How to obtain TI-81 rom?
Post by: critor on August 11, 2010, 05:30:54 pm
The TI-81 roms were dumped by one (or group) of this fellows: Randy Compton, critor (I think he collects TI roms), Brandon Wilson or Benjamin Moody.

You're right.

The TI-81 ROM versions which have been dumped are 1.1K, 1.6V, 1.8V, and V2.0V.

Does anyone here still have a TI-81 with one of the unsupported ROM versions?

Missing ROM versions are to my knowledge:
* 1.0 (2 records: 04/1990 - 10/1990)
* 1.1 (1 record: 01/1991)
* 1.5K (1 record: 03/1991)
* 1.6V (1 record: 05/1991)
They are very rare, as they were only available for a few months, and only on the 1st TI-81 hardware (11 records: 04/1990 - 09/1991)
If you still have a TI-81 with one of those ROMs, it is very important to dump the ROM (as it may be the last one in the world), or to contact someone who can dump the ROM.
Else, those systems will be lost forever...
Thank you for helping us.


Now, about emulating the TI-81:
* The next release of TilEm should include a TI-81 emulator.
* TI-81 1.X ROMs can be patched to be runnable on a TI-85 or TI-86 emulator. Thoses patches are only available for ROMs 1.6K and 1.8K to my knowledge. On most emulators, you will need to contatenated the patched file severall times with itself, in order to get the right ROM size: 128Kb for a TI-85 ROM, 256Kb for a TI-86 ROM (else, the emulator won't accept it).
* TI-81 V2.0V ROM is special, because it comes with a TI-82 motherboard. So it will be runnable on a TI-82 emulator. On most emulators, you're going to need the previous concatenating-trick too (128Kb for a TI-82  ROM).

Have fun!
Title: Re: How to obtain TI-81 rom?
Post by: calcdude84se on August 11, 2010, 05:41:29 pm
IIRC the 8KB of RAM the TI-81 has is mirrored a total of four times across $8000-$FFFF.
I think Unity takes advantage of this, which means those patches are worthless for that. (But if you like math, then fine :P)
I have no TI-81's, so no helping there, sorry.