Re: TI-85 Emulator


[Prev][Next][Index][Thread]

Re: TI-85 Emulator



At 04:17 PM 9/11/96 GMT, Matthew Twomey wrote:
>In article <323595F1.7FBC@netreach.net>, scott37@netreach.net wrote:
>>Can anyone tell me how to use the TI-85 emulator.  I downloaded it and
>>it says I need a ROM file.  Where do I get that?
>>Also, is there a TI-92 emulator in the works?
>>
>>Please give me any information you may have.
>>
>>Thank you,
>>Scott Newman
>>scott37@netreach.net
>
>You make it, and MAN is it a PAIN in the ASS. Go to the ticalc homepage from
>there go to the page of the ti emulator (it's the first link I think). There
>are vague directions there. You have to dump your ROM in peices - like 8
>pieces. Then compile it w/an assembler or something I don't remember, but It
>was a pain! You end up with a virtual TI-85 exactly though on your screen.
>Can't put zshell on it thought because there's no link port. :-(
Not true! The TI-85 Emulator will work the the parallel port link cable.


Step-by-Step Instructions for ROM dumping:
1. Get the TI-Emulator and the ROM dump program from ticalc.org and unzip
them (it's best to unzip them to separate dirs).
2. Make a memory backup of your calculator.
3. Send the DUMP_ROM.85B backup file to your calculator.
4. As the ROM DUMP program's readme file states:
>3) From the custom menu choose which ROM page to dump.
>4) Make memory backup and name it page0.85b ... page7.85b.
5. Put them into the same directory as DUMP_ROM.EXE
6. Run the command
for %%a in (0 1 2 3 4 5 6 7) do dump_rom.exe page%%a.85b page%%a.bin
at the dos prompt in the directory where DUMP_ROM.EXE is located.
7. Fire up your favorite hex editor and change the last byte in page0.85b -
page6.85b to FF (hex). The last byte in page7.85b must be changed to a
certain value, depending on your ROM version. David Ellsworth posted these
on the TI-Emulator mailing list.
>ROM 2.0   - 2A
>ROM 3.0A  - 57
>ROM 4.0   - 8E
>ROM 5.0   - 5E
>ROM 6.0   - 3D
>ROM 8.0   - 97
>ROM 9.0   - 91
>ROM 10.0  - 35


The bytes must be changed because the last byte is used by the self-test and
by ZShell to check your ROM version.
8. Run the command
copy page0.bin + page1.bin + page2.bin + page3.bin + page4.bin + page5.bin +
page6.bin + page7.bin ti85rom.bin
in the same dir as the .bin files.
9. Copy (or move) the TI85ROM.BIN file into the directory where the emulator is.
10. Run the emulator. It should give the message that the memory was
cleared. Hit the \ key to turn on the calc. It should act just like your TI-85.
11. If you want to put anything onto the emulator (like ZShell), first load
them up onto your TI-85 and then use the parallel port link (on LPT1) to
send it over, using (surprise!) the LINK menu.


If anybody wants a complete keyboard-layout-translation-thingy, I have it
made in MSPUB 3.0 file format (I can convert it to 2.0 if anybody needs me
to). I could also distribute it in Word 2.0-7.0 format, since the keys are
just layed out in tables. If I really get bored, I could put it up in HTML
and give it to Dines Justesen.


--Ludwig
-----------------------------------------------
<a href="mailto:ludwigp@sns.com">ludwigp@sns.com</a>     http://www.sns.com/~ludwigp
PGP Key &amp; Geek Code available on web page


References: