Last update: Oktober 26th 2017
Ti99Hdx Server (PC program)
Download PC-software ti99hdx version 9.1a now
Ti99Hdx is a PC program which is capable to communicate with a TI99/4A or Geneve
computer over a serial connection (TI RS232/2 interface or own build) or a parallel
connection (Cf7a+ interface).
Ti99Hdx can handle TI files in the V9T9 and TIFILES file format. All files are
stored in a pre-defined directory on the hard disk of the PC. It is also
possible to make use of subdirectories in this pre-defined directory. For the
TI99/4A point of view it looks like as if a hard disk is connected.
Ti99Hdx can be used with any module or program that uses the standard TI99 file IO,
like: TI Basic, TI Extended Basic, E/A or Dm2k.
Since Ti99Hdx version 9.1a a menu option is available to determine how files are
send to the TI99:
Also a maximum of 127 file names and 114 direcory names are send over to the TI
when reading the HDX1. directory. These maximums are the TI99 file system
default and this prevents your diskmanager of choice from entering never never
land (this all depends on the robustness of the diskmanager used). Also a better
sanity check is added to be sure it is really a file conform the V9T9 or TIFILES
- Unsorted (file system dependend)
- Sorted case sensitive
- Sorted file names before directory names
- Sorted directory names before file names
- Sorted by file type
If a file "HDX1.PRINTER" is opened any data printed to this file will be send
via a software connection to the
program. This program will send received data to the default Windows printer.
If file is opened as "HDX1.TIME" then it is possible to read the PC's time and
date like so:
Printing to the HDX1.TIME file is ignored.
100 OPEN #1:"HDX1.TIME",INTERNAL,FIXED
110 INPUT #1:SEC$,MIN$,HOUR$,DAY$,MONTH$,YEAR$,DAYOFWEEK$
120 CLOSE #1
Main screen of the Ti99Hdx program.
The above picture shows the mainscreen of the PC program Ti99Hdx.
In the picture you can see a closed file from wich eight records was read.
Some of the communication between ther TI99 and the PC is visible in the
lower part of the picture.
With this software interface I was able to create a backup of my Geneves
hard disk on my PC using Dm2k. In the latest version of Ti99Hdx (since 51a) I
also added routines for saving and loading complete floppy-disks to/from the PC
as an image ready to use in various emulators. You will need to run the program
Dsk2PC ont the TI99 for this.
The following software can be used with the Ti99Hdx project:
|Dm2k ||For reading and writing files or creating backups|
|Dsk2Pc ||For uploading and downloading DSK images|
|CfHdxP1 || For reading and writing files with a Cf7a+ device over a parallel port|
|CfHdxS1 || For reading and writing files with a nanoPEB device over a serial port|
|UberHdx1 || For reading and writing files with any mass staroage device over the serial port (UART)|