Back to index

Info for ti86


====== Texas Instruments TI-86 (1997) ======




===== Features =====

* CPU: Z80 6 MHz
* Memory: RAM 128kB, ROM 256kB
* Screen: 128 x 64 pixels, 21 x 8 characters
* Known ROM versions: 1.2, 1.3, 1.4, 1.5, 1.6
* Link port



===== Usage =====

* After start TI-86 waits for ON key interrupt, so press ON key to start calculator.

* Video engine (with grayscale support) based on the idea found in VTI source emulator written by Rusty Wagner.

* NVRAM is saved properly only when calculator is turned off during MESS exiting.

* To receive data from TI press "R" immediately after TI starts to send data.

* To send data to calculator start receiving on TI and choose file from Built-in File Manager.

* Homebrew ROM by Daniel Foesch does nothing but showing charset.

MESS supports several TI-86 versions. You can switch between them, changing the -bios parameter. At command line,

"-bios 0" or "-bios v12" = V 1.2

"-bios 1" or "-bios v13" = V 1.3

"-bios 2" or "-bios v14" = V 1.4

"-bios 3" or "-bios v15" = V 1.5

"-bios 4" or "-bios v16" = V 1.6



===== Known Issues =====

* Driver for ti86grom (homebrew ROM by Daniel Foesch)

* Sound emulated (speaker connected to link port)

* Link port preliminary emulation

* Grayscale effects emulated

* NVRAM emulated

* 200Hz timer and ON key interrupts emulated

* Snapshot loading (Virtual TI 2.0 save state files)

* To do: Many corrections of existing code, port 3 and 4, Better artworks, Driver for ROM version 1.2

* Needed
* Info about ports 3 (bit 2 seems to be always 0) and 4.
* High quality artwork.
* Redump of ROM version 1.5 (the one used by MESS is a bad dump)



===== History and Trivia =====

Just as the TI-83 succeeded the TI-82, the TI-86 followed up on the TI-85's advanced functionality while adding a stylish new case, assembly support similar to that of the TI-83, and greater memory capacity, while still maintaining compatibility with TI-85 programs.

//(info from ticalc.org)//



===== Links =====

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



===== Other Emulators =====

* Emulator86 by Kirk Meyer [no link]
* TI86EMU by Steve Gordon -- http://www.dogtech.com/cybop/ti86
* TI-8X emulator by Randy Gluvna -- http://ti8xemu.home.ml.org
* Virtual 86 by Daniel Foesch -- http://www.geocities.com/Area51/Station/7142/?startpage=v86.html
* Virtual TI by Rusty Wagner -- http://vti.acz.org




Generated on Sun Jul 19 10:17:28 2009