#### Back to index | # Info for ti85

#### Texas Instruments TI-85 (1992)

The TI-85 was designed as a powerful engineering and calculus calculator.
It was the first TI calculator to have a link port and assembly programming
capability (through an unintentional loophole). It has since been eclipsed by
the TI-86, which features TI-85 compatibility along with more advanced features.
(note taken from www.ticalc.org)

Features:
CPU: Z80 6 MHz
Memory: RAM 32kB, ROM 128kB
Screen: 128x64 pixels, 21x8 characters
Known ROM versions: 1.0, 2.0, 3.0A, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0
Link port

Emulator:
TI-85 Emulator by David Ellsworth and others (ftp://users.aol.com/davidells/TI-Calc/)
TI86EMU by Steve Gordon (http://www.dogtech.com/cybop/ti86)
TI-8X emulator by Randy Gluvna (http://ti8xemu.home.ml.org)
TIGraph by Rene Doss & Joerg Sander
Virtual TI by Rusty Wagner (http://vti.acz.org)

Links:
Texas Instruments Homepage
http://www.ti.com
ticalc.org
http://www.ticalc.org
TI-Files
http://www.ti-files.org

MESS Emulation State:
drivers for rom versions: 3.0A, 4.0, 5.0, 6.0, 8.0, 9.0, 10.0
sound emulated (speaker connected to link port)
link port emulated
grayscale effects emulated
nvram emulated
200Hz timer and ON key interrupts emulated
snapshot loading (Virtual TI 2.0 save state files)

Notes:
1. After start TI-85 waits for ON key interrupt, so press ON key to start
calculator.
2. Video engine (with grayscale support) based on the idea found in VTI source
emulator written by Rusty Wagner.
3. NVRAM is saved properly only when calculator is turned off during MESS
exiting.
4. To receive data from TI press "R" immediately after TI starts to send data.
5. To send data to calculator start receiving on TI and choose file from
Built-in File Manager.
6. To request screen dump from calculator press "S".

To do:
port 3 and 4
better artworks
drivers for rom versions: 1.0, 2.0, 7.0

Needed:
1. Info about ports 3 (bit 2 seems to be always 0) and 4.
2. High quality artwork.
3. Dumps of rom versions: 1.0, 2.0, 7.0

Generated on Tue Jul 15 11:11:04 2003