[MrGibson.com Home] All things Texas Instruments computing.


Texas Instruments Device Benchmarks
Here is a note about diffences between TI BASICS
Hardware not covered in depth on this page? TI SR-50, TI-58, TI-58C, TI-59, TI-66, TI-80


    
General TI-99 Info:

CPU:       16-bit TMS9900 @ 3 MHz 64-pin DIP 16-bit  for TI-99/4 and TI-99/4A
           16-bit TMS9995 @ 10 MHz for TI-99/8
           16-bit TMS9995 @ 12 Mhz for Geneve 9640
Memory	   16 KB Base RAM and Expandable to 16MB 
Graphics:  TMS9918A S-Video out 256×192 pixels with 32 sprites
Sound	   TMS9919, later SN94624 - 3 voices, 2 noise - 110 Hz to 115 kHz

            TI-99/4 |  TI-99/4A ♥ | TI-99/8      | Geneve 9640 | TI-99/22   .
CPU Speed | 3 Mhz   |  3 Mhz      | 10 MHz       | 12 MHz      |
RAM       | 16 KB   |  16 KB      | 64KB (16bit) | 640KB       | 32KB (16bit) 
Year      | 1979    |  1981       | 1983         | 1987        | 2022
TI-99 Programming
- TI BASIC and Extended BASIC manual - Part I
- TI BASIC and Extended BASIC manual - Part II with ASCII chart
- TI-99/4A Editor Assembler manual

Code:
- TI BASIC and TI Extended BASIC Code
- - Games [text and audio] Code
- - Utility Code

TI-99 Hardware:
- TI-99 computers can connect to MANY devices in serial (priters, modems, drives, voice modules, memory expansion, and more).
- TI-99 computers load software via cartridge, tape, or disk drives.
- Want to make a drive or a 32k RAM expansion? Here is the pin out of the 44 pin side port for external memory and disk control.
- Creating your own game adapter!.Creating an game adapter for the Atari CX-30 Joystick, Sega Genesis game pad, ColecoVision Flashback Controller, and Atari Video Touch pad.
- Here is a Computer cassette tape drive replacement option. Using a modern computer as a WAV file server for the TI-99/4A (instead of cassette drive)
- Connecting a TI-99/4A to a HDMI or RCA S-Video TV/monitor
- Here is the Ti-99/4A cart pinout


    
The TI compact computers series of the 80s:

          | TI CC-40 |  TI-74     |  TI-95 ♥ 
CPU:      | TMC70C20 |  TMC70009  |  TMC70011
CPU speed | 2.5 MHz  |  5 MHz     |  5 MHz
RAM:      | 6 kb     |  8 kb      |  8 kb
Year:     | 1983     |  1985      |  1986

The TI CC-40 and TI-74 used a BASIC much like the BASIC that comes with the TI-99 series computers.
Some advanced functions were removed from the TI-74 like "call char", but these functions can be added.
Both TI CC-40 and TI-74 have a Pascal cartridge.

The TI-95 had a keystroke programming language "kinda like" the BASIC. Example code.
The TI-95 could also be programmed in TSM700 Assembler machine language [built in]. TMS7000 Assembler is prefered.
It is possible to enter and run actual TMS7000 assembler routines on the device. TSM7000 assembler [for TI CC-40, TI-74, TI-95]

Like the TI-99 computers, these computers can be hooked up to external devices like tape drives, printers, and other devices.
The three compact computers have a rear device port interface, but the CC-40 is 8 pin and the TI-74 and TI-95 are 10-pin Dock-Bus connector.
The 10-pin Dock-Bus connector is an enhanced version of the earlier 8-pin Hex-Bus used by the CC-40 computer.
The enhancements for the TI-95/TI-74 version included adding dedicated pins for a RESET signal and power input/output lines.

Also like the TI-99 computers, these computers use cartidges.
Since all three use the same hardware port specs on the back, there have been several newer digital replacement cassette interfaces and
computer links that works for all three of the TI-95/74/CC-40. Here are the pinouts.



The TI-81/TI-82/TI-85/TI-86
The first generation of Z80 Calculators.
CPU:      ZiLOG Z80 8-bit microprocessor

       | TI-81       | TI-85 ♥        | TI-82        | TI-86          _
Screen |96×64 pixels | 128x64 pixels  | 96×64 pixels | 128×64 pixels
CPU    |Zilog Z80    | Zilog Z80      | Zilog Z80    | Zilog Z80
Year   |1990         | 1992           | 1993         | 1996
TI-81/82 BASIC and TI-85/86 BASIC are different from each other while also being different from Z80 (TI-83) BASIC and 68K (TI-89) BASIC.
But TI-81/82 BASIC and TI-85/86 BASIC are closer to each other than the other BASICs.

- TI-81/82 BASIC
- TI-85/86 BASIC First modern powerful TI BASIC.

- Downloads
- DnD for TI-85
- Tetris plus for TI-85
- Tetris for TI-85


  
General TI-92 and 89 Info:  

CPU:      32-bit Motorola MC68000 
Display:  240×128 pixels for TI-92 series
          160×100 pixels for TI-89 series
          
Further Technical specifications
              TI-92  | TI-92II | TI-89  | TI-92 Plus ♥ | Voyage 200 | TI-89 Ti
CPU speed  |  10 MHz | 10 MHz  | 10 MHz | 12 MHz       | 12 MHz     | 16 Mhz
RAM        |  128 KB | 256 KB  | 256 KB | 256 KB       | 256 KB     | 256 KB
Flash ROM  |    1 MB |   1 MB  |   2 MB |   2 MB       |   4 MB     |   4 MB
Year       |    1995 |   1996  |   1998 |   1998       |   2002     |   2004

TI-92 and TI-89 Programming
- Modern TI-89/92 (68K series) BASIC

Downloads
- Doom.zip for TI-92
- doom89.zip for TI-92 plus or TI Voyage 200 Doom 89 Version 2.02 Screen shot 1 Screen shot 2
- Mario.zip for TI-92
- PacMan.zip
- PacMan89.zip - has 89 version and 92 version screen formats.


 
General TI-83/TI-84 Info:
The second Generation of Z80 Calculators.
CPU:      ZiLOG Z80 8-bit microprocessor

 
          |  TI-83        | TI-83 Plus ♥ | TI-84 Plus ♥  | TI-84 Plus SE ♥| TI-84 Plus C   | TI-84 Plus CE
CPU speed |  6 MHz        | 6 Mhz        | 15 MHz        | 15 MHz         | 15 MHz         | 48 MHz
screen    |  96×64 pixels | 96×64 pixels | 120x64 pixels | 120x64 pixels  | 320x240 pixels | 320x240 pixels 
          |  Mono         | Mono         | Mono          | Mono           | Color          | Color
year      |  1996         | 1999         | 2004          | 2004           | 2013           | 2015

Yes, you can programm and use all types of applications on your TI-84 plus.
There are several hundreds of games for this series of Calculators.

Downloads
Here is Jon's Tetris that works on this entire line very well

The TI-83/TI-84 Plus series supports three programming languages: TI-BASIC (Z80 version) , Z80 assembly, and the Axe language.



- My personal TI collection
- See how the TI-99/4A fits in the TI computer history timeline.
- See how the graphic Calculators fit in the TI history timeline.