TI-99/4A FAQ: Software: Terminal Programs

What Terminal Software is there for the TI

Terminal Emulator II is a cartridge that will allow you to connect to RS232/1 or 2 at 110 and 300 baud.
This software has it’s own “terminal protocol” that allowed for changing character definitions and other cool stuff.
Runs on a stock console without memory expansion.

FastTerm was a popular terminal program that gave you basic terminal functions and xmodem transfers. 32k and cartridge image or disk system required.

Telco is the most full featured terminal program for the TI, it included multiple terminal (including ANSI but no color) and transfer protocols, phone book and auto dialer and many other features. 32k and disk system required

Term80 allowed you to have an 80 column terminal on your 99/4a with the stock VDP, hard to read but amazing! 32k and disk system required

Mass Transfer was a terminal program that worked well to send multiple files between computers. 32k and disk system required (included in XB27 suite) This is also one of the programs that has been updated to support telnet via TIPI see TIPI SOFTWARE for more info.

TIMXT is the latest terminal released allowing for up to 38000 baud full color ANSI terminal on a NanoPEB or TI rs232 card and 80 column text with the F18a VDP. 32k, rom load or disk system and F18a required. http://atariage.com/forums/topic/265573-timxt-terminal-emulator-dev/?do=findComment&comment=3761846

TI-99/4A FAQ: Software: Games

What are the best games for the TI-99/4A?

The best games are usually run in 32k from disk or use a large rom cartridge such as the 512k cart or the FlashROM99 or FlashGROM99 cartridges. Expansion RAM (32k) is a requirement for most modern home-brew games/demos.

The TI Gameshelf contains a database of all kinds of games including games that run from TI-Basic, Extended Basic and Assembly Language games that require a disk system and 32k. (see website links at the top of the FAQ)

There is a great game high score contest on the atariage forum that we showcase some of the best games for the 4/a every month and the winner of the high score contest usually wins TI software or hardware donated by the last month’s winner.

Rasumus and Sometimes99er are the most prolific home-brew game makers as of late and their software is featured here in the development forum. Cartridges for most of these are available at arcadeshopper.com

Aquarius +
Aquarius +
Aquarius +
$250.00

 

 

TI-99/4A FAQ: Software: Web Browser

A web browser? seriously?


TI-99/4A FAQ: Transfer Files to my TI from my PC

How can I transfer files from my PC to my TI?

Cartridge ROM/GROM:

      • FlashROM99 can run up to 32k ROM files from a fat32 formatted SDcard that you can load rom images on your PC.THIS IS FOR ROM BINARY IMAGES ONLY, NOT DISK FILES.
      • FinalGROM99 can run up to 1mb ROM files and additionally GROM files from SDcard that you can load these images on your PC. THIS IS FOR ROM AND GROM BINARY IMAGES ONLY NOT DISK FILES.

DISK files:

TIPI is the easiest way to share files with your TI/Geneve. TIPI can be accessed from your PC on it’s built in SAMBA/Windows file share as TIPI it also can be accessed by it’s internal webserver at http://tipi:9900 and files can be uploaded to the TIPI disk folder from this interface.

Ti99Hdx is a PC program which is capable to communicate with a TI99/4A or Geneve computer via a serial connection (TI RS232/2 interface or own build) or a parallel connection (Cf7a+ interface). or UBERGrom

Terminal programs: TI,Corcomp,Myarc RS232, terminal software on both sides and a PC with serial port. Straight through cable. Requires programs on both sides that support Xmodem CRC, for term programs see TERMINAL PROGRAMS FAQ

MagicFM – Magic file manager will allow you to use the above serial set up and copy files to/from the TI using your PC’s terminal program:

PC Drives: If your PC has a compatible disk controller and drive you can read/write disks with this tool: ftp://ftp.whtech.com/pc%20utilities/TI99-PC%203.2.1.%20Password%20’TI99′.rar

Disk Emulator: GOTEK or HXC Disk emulation, you can copy disk images to the sdcard/usb thumb drive and access them on your TI tirectly this way. Assuming you have one of these drives connected to your TI.

NANOPEB/CF7: These use a cf card to store data, the card can be accessed via your PC using the included tools, TI-Dir by Fred Kaal and also Tiimagetool 

GREASEWEAZEL: This is a usb device for your  PC that allows you to connect up a 5.25″ or 3.5″ disk drive to your PC and write disk images to it.
Issues:
– You need a DS/DD drive to make viable 5.25″ disks for the TI
– You will need to convert from v9t9/pc99 disk format to HFE format to make the disks  using the tool here: http://hxc2001.com/download/floppy_drive_emulator/HxCFloppyEmulator_soft.zip

TI-99/4A FAQ: Ramdisks

RAM Disks

Corcomp’s 128k and 512k memory cards are basically only usable as RAMDISK these had no battery backup so power off=blank

Myarc’s 128k and 512k memory cards contain a DSR routine for RAMDISK, these had no battery backup etc..

Horizion RAMDISK is a dedicated ramdisk of battery-backed memory. It will survive a reboot/power down as long as your batteries are good. Various sizes were released getting bigger as ram prices dropped.

Fetzner Horizon RAMDISK is available now with all the redesigns and updates

 

 

TI-99/4A FAQ: Hard Drives

Hard drives

TIPI provides a hierarchical file system (essentially a hard disk as far as the TI is concerned) for more information see the TIPI description here or http://ti994a.cwfk.net/TIPI.html

Myarc produced a Winchester Personality Card that allowed you to connect a WDS-100 SASI controller to your TI and then some MFM hard drives to the controller. This supported up to two 20meg drives. There are only three I know of in collectors hands.. Good luck on finding one!

Myarc produced a HFDC controller that in addition to disk drives supported up to 2 MFM hard drives as well, I have a 40mb one on my Geneve, not sure the max limit.. (rare)

S.N.U.G produced an excellent SCSI controller card that is compatible with the TI and Geneve. These are difficult and expensive to find for sale. http://www.s-n-u-g.de/home/index_e.php

WHSCSI card (Western Horizon SCSI card) Handles 7 SCSI drives and with a HP SCSI port splitter box could handle 6 more SCSI drives for a total of 13 SCSI drives (rare)

Therry designed a IDE controller for the 99/4a and some have been built as part of a group project among TI enthusiasts. These were recently produced by shift838 and available below, they are open source so you can build your own if you like surface mount soldering.

TI-99/4A FAQ: Printers

Can I hook up a printer to my TI?

Sure with the following cards/addons you can hook up a printer.

      • TI RS232 PEB card has two serial ports and one parallel port.
      • TI RS232 sidecar has two serial ports
      • Boxcar made a  side port serial/parallel interface that was the same as TI’s but much smaller
      • NanoPEB has a single serial port that is the same as a PC serial port. 9 pin
      • CF7 has a single parallel port that is the same as a PC parallel port 25 pin
      • There was a cartridge based program that included a cartridge based parallel port, these are relatively rare.
      • Axiom made a printer interface that plugs into the side port, one for sale here:

If you don’t have a printer, you can use the program TI PRINT from Fred Kaal to use your PC’s printer with your TI. You just need a serial port (same as the HDX set up) and this software: http://www.ti99-geek.nl/Projects/ti99print/ti99print.html

ALSO TIPI includes color epson printer emulation you just print to the device PI.PIO as you would a normal printer and it will generate a PDF automatically of your print job.  files are found at \\TIPI\PDF

You can order a TI parallel cable here: 

http://www.cabledepot.com/05MCOlderTI.html  or

Aquarius +
Aquarius +
Aquarius +
$250.00

 

 

TI-99/4A FAQ: Disk Drives

Using Disk Drives on a TI-99/4a

Disk drives on the TI are used similar to other storage and output devices. They are addressed like any other device by their device name.

The 3 drives supported with the Texas Instruments disk controller are

  • DEVICE NAME   –   disk drive number
  • DSK1.                   –  Drive 1
  • DSK2.                   –  Drive 2
  • DSK3.                   –  Drive 3

Other 3rd party controllers supported an additional DSK4.  device – Drive 4.

To access devices in basic, you use these commands.

  • Loading files: OLD DEVICENAME.FILENAME
    • Example:  OLD DSK1.FILENAME would load a file named FILENAME off DSK1.
  • Saving files:   SAVE DEVICENAME.FILENAME
    • Example: SAVE DSK1.FILENAME would save a file named FILENAME on DSK1.

REMINDER: all DEVICE NAMES ARE IN UPPERCASE, make sure you are using uppercase, you can easily assume the lowercase font is upper case as it looks simular to the upper case font (just smaller) so be sure ..  filenames can be case sensitive so I find it’s best to make them all uppercase as well.

See also: https://www.arcadeshopper.com/wp/ti-99-4a-faq-loading-assembly-language-programs/

Disk Catalog

In TI Basic you can enter this program:

100 CALL CLEAR
110 COUNT=0
120 DIM TYPE$(6)
130 TYPE$(1)="DIS/FIX"
140 TYPE$(2)="DIS/VAR"
150 TYPE$(3)="INT/FIX"
160 TYPE$(4)="INT/VAR"
170 TYPE$(5)="PROGRAM"
175 TYPE$(6)=" <DIR> "
180 INPUT "DEVICE:":DEV$
190 IF SEG$(DEV$,LEN(DEV$),1)="." THEN 210
200 DEV$=DEV$&"."
210 REM  THIS OPENS AS IF/0 - WHICH BECOMES IF/38 
220 OPEN #1:DEV$,INPUT ,RELATIVE,INTERNAL
230 REM  'ZERO' IS ALWAYS 0 
240 INPUT #1:DISKNAME$,ZERO,DISKSECTORS,FREESECTORS
250 DISPLAY "DSK0 -  DISKNAME= ";DISKNAME$:"AVAILABLE= ";FREESECTORS;" USED= ";DISKSECTORS-FREESECTORS
260 DISPLAY :"FILENAME   SIZE    TYPE    P":"---------- ---- ---------- -";
270 REM  A FILETYPE OF 0 ALSO MEANS END OF DIRECTORY 
280 REM  FILETYPE IS NEGATIVE FOR A PROTECTED FILE 
290 INPUT #1:FILENAME$,FILETYPE,FILESECTORS,RECORDLENGTH
300 IF LEN(FILENAME$)=0 THEN 400
310 COUNT=COUNT+1
320 DISPLAY :COUNT;FILENAME$;TAB(12);FILESECTORS;TAB(17);TYPE$(ABS(FILETYPE));
330 REM  PROGRAM FILES DON'T HAVE A RECORD LENGTH 
340 IF ABS(FILETYPE)>=5 THEN 370
350 B$=" "&STR$(RECORDLENGTH)
360 DISPLAY SEG$(B$,LEN(B$)-2,3);
370 IF FILETYPE>0 THEN 290
380 DISPLAY TAB(28);"Y";
390 GOTO 290
400 CLOSE #1

Also you can get a catalog in a number of other ways.

  • Disk manager software
    • TI’s Disk Manager, Disk manager 2 and Disk manager 3 will all produce catalogs of disks
    • DM1000
    • DM2000
    • other disk manager programs
  • Extended Basic 2.7
    • CALL CAT(“DSK1.”) will show a catalog of DSK1.
  • Miller’s graphics ROMs in a corcomp controller
    • CALL CAT(“DSK1.”) will show a catalog of DSK1.

Disk formatting

Disks on the TI use a proprietary format that is unreadable by other computer systems without special tools. For more information on disk formats check out this page.  https://www.arcadeshopper.com/wp/ti-99-4a-faq-floppy-disk-drives-and-formats/

To format a disk on your TI you need a DISK MANAGER program. This contains the software to format new disks, copy files, make backups etc.  There are 3 versions of disk manager from Texas Instruments and many 3rd party/shareware disk managers.

Texas Instruments Disk managers:

  • Disk Manager – Formats SS/SD disks
  • Disk Manager 2 – Formats SS/SD and DS/SD disks
  • Disk Manager 3 (rare) – Formats SS/SD, DS/SD, SS/DD and DS/DD disks.

The best disk manager currently available (in my opinion) is Disk Manager 2000 from Fred Kaal. It is available at his website here: https://www.ti99-geek.nl/  under projects and DM2K.

Common Drive issues

Floppy disks and drives are all very old at this point and are experiencing failures related to old capacitors,  broken/burned out optical sensors and LEDs etc.

Troubleshooting steps:

  • clean the drive heads, rails and lubricate with white lithium grease
  • inspect drive for broken parts or burned out LEDS
  • replace the cable with a new one, NO TWISTS

Drive options

TI made a stand alone disk controller and a PEB card that supported up to DS/SD diskettes. There is an 80 track modification available from hummingbird eproms to add 80 track drives to this controller.

Corcomp made a PEB disk controller and a sidecar “9900 Micro” that supported up to DS/DD diskettes.  http://mainbyte.com/ti99/hardware/9900_micro/9900_micro.html

Myarc made a PEB disk controller that supported up to DS/DD diskettes.

Myarc also made a HFDC (hard, floppy disk controller) for the PEB that will support up to 80 track DS/DD disks on a 4/a and fully format 1.44mb HD disks on a Geneve (with the appropriate drive).

Drive Emulation

You can hook up a GOTEK drive emulator with 3rd party firmware (I recommend flashfloppy.com) and use it as a SS/SD-DS/DD 5.25″ drive 40 or 80 track, DS/DD and DS/DD 3.5″ drive 40 or 80 track. Obviously you need a disk controller that supports the format you are trying to use.  Flashfloppy will use v9t9 format disk images as well as HXC format.

The Lotherek HXC also works well, however it is more expensive and less feature rich than the GOTEK.  To use this you must convert all your disk images to their HXC format. https://lotharek.pl/

TIPI provides drive emulation for level 1 and level 2 access through the map function. Allowing you to point DSK1. DSK2. DSK3. and/or DSK4. to whatever folder you want on the TIPI. drive. DSK0. always points to the root of the drive.

Aquarius +
Aquarius +
Aquarius +
$250.00

 

 

 

 

 

 

 

TI-99/4A FAQ: Hooking up a Modem

To hook up a modem you need a RS232 serial port

  • with a PEB and a RS232 card
  • with a sidecar RS232
  • with a NanoPEB
  • with a UberGROM board with the serial interface)

What is the pinout of the TI RS232 serial port?

Here is the manual: http://ftp.whtech.com/datasheets%20and%20manuals/Hardware/Texas%20Instruments/PHP1220%20RS232%20Card/ti%20rs232%20card%20manual.pdf

  • 1 Ground
  • 2 RXD
  • 3 TXD
  • 5 CTS
  • 6 DSR
  • 7 Ground
  • 8 DCD
  • 20 DTR

What is the pinout of the NanoPEB?

Manuals are available here: http://webpages.charter.net/nanopeb/

  • 2 RXD
  • 3 TXD
  • 4 DTR
  • 5 Ground
  • 7 RTS
  • 8 CTS

See Terminal Software for software

TI-99/4A FAQ: NanoPEB and CF7

 

NanoPEBs are available periodically on ebay and arcadeshopper.com a limited quantity is produced and sold without any regular schedule.
CF7+ - 32k, Parallel port and Floppy Emulation

Includes 32k ram expansion, floppy disk emulation off a proprietorially formatted CF card and a single DTE 9pin RS232 port. This port is not software compatible with most original serial programs

        • TIMXT
        • TI Web Browser
        • TELCO has been patched
        • MassXfer has been patched
        • TE2 works out of the box
        • Any program that uses DSR access to RS232 should also work as long as it enables the port.

CF7’s are also available on Ebay and arcadeshopper.com randomly..
CF7+ - 32k, Parallel port and Floppy Emulation

Includes 32k ram expansion, floppy disk emulation the same as the NanoPEB and a single IBM PC cable compatible Parallel port on a 25 pin connector.

      • The parallel port is not software compatible with programs that do not make DSR calls. Using the PIO device works fine in basic and other utilities that use that DSR.

Both the NanoPEB and CF7 file system on the CF card can only be read and written using the software on the author’s site, TIDIR from Fred Kaal or the java application TIImageTool.

Both the NanoPEB and CF7 are unable to easily have their 32k disabled to coexist with other cards that provide 32k. So If you wanted to use one in conjunction with say a TIPI card, you’d need a way to plug both into the side port and only have one enabled 32k card.