Welcome to a collection of resources for the TI-99 home computer sponsored by Central Texas Retro Computer Society . There is software, manuals, link to other TI-99 sites and much more. Just click on the menu above to access the data. The site will always be in the state of update so check back often and see what we have added or subscribe (below) to get updates in your email.
Updates & News
added games 3d-bowling, aperture, BHXP1, core war, dow4 gazelle flight simulator, galaxy, hordes, khe sanh, live tomb, maniac, micro adventures 1-6, nonogram, ring destroyer, pyjamarama, strike 3, ti99opoly & time lost – thank you sparkdrummer @ Atariage for the assistance.
added in 3rd party game cartridges:computer war, frogger, intercept, muchman II, popeye, spys demise & strike 3
also in 3rd party disk games: astromania, clear to action, diablo, haunted house, legends, legends 2, living tomb, mr, frog, night mission, panzer strike, startego, sub commander, warewolves & wanderers, wing-it and wizard’s doom
added TI Italian User Group to youTube videos.
more games added: Aztec Challenge, Tennis, Wizard’s Liar, Wizard’s Revenge, Wit Series of Word Games, Moonbase Alpha 2019
added under Documents/Hardware a SAMS section (Super AMS)
added adamantyr’s ‘Crafting a vintage CRPG’ to developers.
added TI-99/4a Videogame House – nice list of games, information and trivia for the TI-99 line.
added Wing War in 3rd party games
Also found I forgot to add the 2 E/A disk to the E/A software; now added.
Added Jedi Matt 42 & Arcade Shopper to Youtube videos under ‘Other Sites’. Worth looking at. In fact, check out all the great creators of Youtube videos covering the TI99. Lots of instructional videos, demos and games play. Most assuredly worth your while to check out.
also added the Brewing Company to list of online stores.
added Wagner’s Tech Talk – There is a lot of really good videos on this site detailing such things as TIPI, FinalGrom, Stuart’s Internet Brower and much, much more. Included with the videos are list of parts, resources and just about anything you need for the project. Very informative site.
Added PLATO courseware. Includes the cartridge, all the courseware disk as an individual download and all-n-one zip download. This is a fairly well made learning package that holds up well even in these days.
added document attached to link to E/A docs which is a list of all the files in that directory. here is the list:
Contents of EA Docs
BASIC in Assembler
- BASIC interpreter
- BASIC assembler guide
- Calling GPL from assembler
- GPL interface specs
- GPL programming
- GPL tutorial
- TI GPL user guide
- TI GPL programmers guide
- file management specs
- I/O bus specs
- stack structures
- TI home computer tech data
- TI-99/4 and TI99/4a compare specs
- TMS 9900 microprocessor
- TI Invaders
- Advanced high speed game programming
- John Dow assembler primer
- Assembler primer
- Beginning assembler for the TI-99/4a
- Tech yourself assembler
- TMS9918 VDP manual
- TI VDP programmers guide
Lose documents in directory
Assembler tips & tricks
E/A manual corrections
E/A ctrl keys
Instruction set summary
inter most secrets of the TI-99
TI Intern (map)
Useful assembler routines
July 6, 2020
Added PROJECTS section where I’ll include some of my projects for the TI-99
July 4, 2020
Happy US 4th of July! stay safe, mask and social distance.
Today added some Myarc docs in Hardware Myarc. They are Myarc Memory card, Personality WDS-100 user manual, Myarc XBII manual and appendices (thanks @blackbox on Atariage for all your hard work) and put SpaceSpace II in the Myarc section (yes I know it’s not Myarc) since it’s used with Myarc XBII a lot.
Cleaned some misplaced files in the Scott Adams Adventure section. The actual disk with all the games was missing and another file was mislabeled. (thanks @majestyx of Atariage for the catch).
July 2, 2020
added J&KH Super Extended BASIC (SXB). this looks like a fairly interesting XB extension that adds database, string and some graphics capabilities.
added @Shift838 store to the store section under other sites.
added hardware section with 77 hardware documents in the documents section.
Added compilation area to software.
In this directory is some of the more well know compilations of software. Below is the description of what they are and where they came from.
The Altman fairware library was maintained by several different user’s groups over time.
Amnion IUG is the library of the International TI User’s Group.
BCS would be the Boston Computer Society library.
Chicago TIUG is the library of the Chicago TI users group.
Tigercub would be Tips from the Tigercub, which showed up in a lot of disks he sent out–and which appeared in many different newsletters as well.
Added TI Disk Games section with Tunnels of Doom as 1st entry. TOD software includes three TOD adventure disk and TOD editor. Also uploaded TOD cart-on-disk to that area. There is minor glitches in opening credits on cart-on-disk version otherwise is fine. also uploaded the TunnelsofDoom.rpk for those who want the cart.
added Barrage, Return from the Isle adventure and SabreWulf v.1.0 game in 3rd party disk.
Added cartridges Barrage, Tris 2, Sabrewulf v.1.3 and Scrabble to cartridges.
June 26, 2020
Added ‘3rd Party Games on Disk’ sections.
Disk games added: 4A-Flyer, Airline, Beyond Parsec, D-station I&II, Junkman Jr., Mr. Chin, Pitfall, Road Hunter, Rock Run, Spad XIII, TI Runner, TI Scramble and TI-Lander.
Added Driving Demon to 3rd Party Cartridge Games.
Added a TI-PHM-listing to TI Game Cartridges.
June 25, 2020
Did some house cleaning and corrected the software files that didn’t have manuals and visa-versa. Removed, for now, Breakthru, Donkey Kong, Frogger, Jungle Hunt and Moonsweeper because I didn’t have any good manuals. Will re-post when I find good manuals.
Mizapf at MAME has, or will soon be, updating the TI-99/2 emulation to include a 32k memory module. from MAME post Atariage forum:
You may be glad to hear that in the next MAME release (or the one after it; it may be too late for next Wednesday release) the TI-99/2 will offer an expansion slot and a 32K memory expansion. I never saw it in reality, but let’s just assume that it could have existed.
mame64 ti99_232 -hexbus hx5102 -flop1 ti992testdssd.dsk -expport ram32k
I tested it with some BASIC programs, and it seems as if it actually works; I could load a TI BASIC program of 9 KiB size. There seem to be some issues with larger files, however: The screen space gets overwritten, you see some text on it. Note that you have to give it some time to parse the program; this takes up to 10 seconds and more, showing a blank screen. (I thought it crashed, but the cursor suddenly came back.)
June 13, 2020
Added under Documents-Games a listing of all the games software & documentation link to .PDF
June 9, 2020
Added Rich Gilbertson’s Youtube site to Youtube Links on Other Sites. Rich is the creator of RXB Extended BASIC.
Also added RXB Extended BASIC 2015.
June 8, 2020
First a shout out to @schmitzi, @blackbox & @omega-TI for all their tireless work in scanning and merging the documents that I don’t have. WELL DONE!
Added Statistics to TI Productivity Software.
Added in Software under MAME – MAME packages. These are full packages of everything you need to get MAME started except MAME itself (which download from MAME or MESS sites).
TI99/8, 99/2, Tomy Tutor added
also added a standard TI-99/4a setup. this one does not have any documents in it (since a lot of my stuff is Cyc) but has software. In it I have some nice simple .vbs script menus for Infocom games, Adventure games and few others in applications. uses MAME/MESS 20 above like others.
and finally, for today, added P-Card package. NOTE: with p-card package you have to use the MAME dip switch to turn on the p-card the 1st time you use it. (see readme)
May 26, 2020
I would like to thank Steve Willis who sent me a large amount of, nicely commented, software that will assuredly find it’s way onto this website. Well done Steve!
MAY 23, 2020
Note on using .DSK files on MAME 99/8 & 99/2.
I have been playing with the MAME 99/8 & 99/2 on MAME. All in all they work fine now. You can’t use the PEB setup but must the Hexbus setup in these machines and with the Hexbus running they are a bit slow on anything less than a i5 machine. The big thing with using .DSK is, even though they look like they might work, they won’t consistently work with Double Density .DSK. Here is Mizapf description of the problem:
Mizapf: I seem to remember one more issue with double density, and I did not have a solution for that. In rare cases, the density detection fails, and the controller assumes FM (single density) instead of MFM (double density). In a debug log I found that some values in double density read like an IDAM in single density.
Trying to explain briefly: The Index Address Mark (IDAM) is a special bit sequence that cannot be produced by normal data, so it can be used to put marks on the track where the sectors start. There seems to be a chance that some MFM data bit sequence looks like an IDAM when incorrectly read in FM. Imagine you hear a music recording at half speed and come to believe you heard “Paul is dead”, and then decide this was the correct speed. So the HX5102 starts with SD, believes to have found an IDAM, and then fails. Normally (what the other controllers do) after the read error, the controller should retry with the other density, and then report I/O error x6 if it fails again, but the HX5102 did not retry. This could be a bug in the HX5102 DSR, but I cannot rule out an emulation issue either.
Long speech, short sense (long story short): Stay with double sided single density (DSSD, 180K, 720 sectors) for now; you can use sector dump, track dump, or HFE, and the image tools like TIdir or TIImageTool won’t do any harm to it.
HLO: I’m conducting more test and will post a full report on MAME/99-8 & 99-2 usage in the future.
May 22, 2020
Back at it again after waiting for Google to clarify some stuff.
MAME has been updated to version 221.
Here is installation instructions:
0.221 has been published today. Since I already talked about it, no big surprises:
- IDE adapter card working; options for clock chip: RTC65271, BQ4842, BQ4852, BQ4847. Proved to work with Thierry’s IDEAL (65271) and Fred’s IDEDSR.
- PGRAM and PGRAM+ added. Proved to work with P-GRAM Utilities v2.3
You can find release 0.221 on WHTech.
Windows: Run the downloaded archive exe file; don’t get irritated by Microsoft Defender’s warning (More options, run anyway.) Unpack into a folder like “C:\prg\mame”. If you want to run my autoconfiguration script, you need to get and install Cygwin as well (www.cygwin.com). Activate unzip and wget in the Cygwin installer options. The autoconfigure script is named “mameprep_cygwin” and is also available on WHTech at the same location. Put it in your MAME installation folder, open a Cygwin shell, go to the MAME installation folder (cd /cygdrive/c/mame) and run “./mameprep_cygwin”.
Raspbian/Linux: Unpack the tar.gz file in some folder, like ~/mame. It already contains the mameprep script. Go into the mame folder and run it by “./mameprep”.
April 24, 2020
And also added ‘Uno in KXBII’ (Kull XBII) & ‘Yahtzee in TML’ (the missing link) to MyGames. Both are much more colorful than the other Uno & Yahtzee but slower.
Added TI Programming Aids I,II,III
Added Sams TI-9/4a toolkit book
Moved EMULATOR & PC TOOLS from Other Sites to Software
added a lot of files to the Assembler documentation area:
list of files:
Assembler tips _ tricks.pdf
Ed Assm Manual Corrections.pdf
Editor Ctrl Keys.pdf
Instr Set Summary.pdf
TI Intern (map).pdf
Useful assembly language routines.pdf
Directory of BASIC in Assembler
TI 994a BASIC interpreter .pdf
TI Ex BASIC assembler guide.pdf
Directory of GPL
Calling GPL routines from Assembly.pdf
GPL Interface Specification for the 99_4 Disk Peripheral V2.0 03-28-1983.pdf
gpl interfce specs for 99-4 disk peripheral.pdf
TI GPL Users Guide.pdf
Directory of OS _ Hardware
File Management Specification for TI 99_4 Personal Computer V2.5 02-25-1983.pdf
I_O Bus Specification Home Computer, 99_4 Drawing 1037185 09-17-1979.pdf
Stack Structures for TMS 9900 Application Sheet.pdf
TI Home Computer Technical Data.pdf
TI-99_4 and 99_4A Personal Computer System Software Comprehensive Specification V1.0 02-25-1983.pdf
tms9900 microprocessor manual.pdf TMS9918.pdf
Directory of Source Codes
Munch Man disk version source code.pdf Parsec_Source_Code.pdf TI_Invaders_TI-99_4A_Disk_Version.txt
Directory of Tutorials
Adv high speed game asm prog.pdf
Assembly Language Primer by John Dow.pdf
Beginning Assembly For The TI.pdf
Teach Yourself Assembler.pdf
Directory of VDP
TMS 9918 video display.pdf
Also added ‘Miller Graphics’ Smart Programming for Sprites’ book
And added ‘understanding forth’ in forth doc section
Plus added .zipped file of the original V9t9 package including source code for a Linux version (untested).
April 23, 2020
added TI99 international User Group Disks. Catalog in directory.
added ‘Game Cartridges on Disk’. These are game cartridges converted to disk so they can be used on a CF7 or NanoPEB. Some use a virtual GROM. I haven’t noticed any speed decrease but some people claim the speed of the games is 5% slower. the games, for now, are: Buck Rogers, Centipede, Congo Bongo, Dig Dug, Hopper, Moon Patrol & Ms Pacman. I’ll add more as I find/convert more.
added link to ‘TI-99/4a-pedia’ and Ninerpedia to ‘other sites’.
added new section to ‘other sites’ : TI99 specific Youtube channels. contains: TI99 videos, newline99, Rasmus Moutgaard, 99er, retro clouds, opry99er.
also added the emulators (simulators) Win99/4a and TI99w.
April 22, 2020
added MyGames – some XB or BASIC games I have created, typed in or modified. Ones I created were: XB Awari, Eagle one, Kroakers, Mille Bourne, Uno & Yahtzee. I modified: Star Merchant
Create Adventure Games books. these aren’t TI99 specific but I found them useful in getting started in creating various types of adventure games.
Kull Extended BASIC II – a collection of XB addons. this had no documentation that I found so I created my own. nice package.
TI User Newsletter – it looks like all the issues are here.
99er+homecomputer magazine & disk
April 15, 2020
uploaded all the Compute! magazines.
April 14, 2020
C99 software & support disk and lots of books on programming C
Atlanta TI99 CUG (I was a member then)
smart programmer newsletters
All the TI99 Compute! books that I know of for the TI99
the David Ahl computer games books
added Fortran and TIForth disk
added Hexbus & archive.org/tibooks to Other Sites too.
April 5, 2020
added a whole lot of docs and software for Scott Adams Adventures. Docs include maps, hints, manuals etc…
also added the SuperCart (superspace2) cart with Leather Goddesses in Infocom since that one file requires a supercart.
and Microsoft Multiplan docs & software
April 4, 2020
added both documentation & software for: TI-writer (more added), TI-Base, TI-Artist (& lots of data disk)
Lots & lots of Infocom disk, manuals, hints etc…
And added more Atarisoft cartridges
March 31, 2020
added arcadeshopper & code|hack|create to OTHER SITES/STORES
March 30, 2020
added documents for XB, TIBASIC and E/A and software.
added TI-Forth & Lee Brodie books in documentation/programming.
Subscribe to updates
Get new content delivered directly to your inbox.