In the past three weeks I've started to write a program in TI Assembly language.
Now that some routines work, I wanted to know which system configuration on a real TI is the fastest for assembly.
I tested on two different sysytems:
TI Console mit FG99
PEB mit TIPI/RPI (CRU:1000)
TI Controller mit 80 Track mod (CRU:1100)
DSK1.= 5,25" Drive DSSD 360KB
DSK2.= 3,5" Drive DSSD 360KB
DSK3.= 5,25" Drive SSSD 90KB
HRD4000B mit ROS842c v. 14.03.2020 (CRU:1700)
TI Console mit FG99
PEB mit CorComp DSDD Controller
DSK1.= 3,5" Drive DSDD 360KB
DSK2.= 3,5" Drive DSDD 360KB
DSK3.= 3,5" Drive DSDD 360KB
DSK4.= 5,25" Drive DSDD 360KB, compatible with SSSD 90KB
RAVE99 Speech Adapter with TI Speech card in PEB
For a total of 22 tests I used the following test program:
My test program is a simple DV80 file viewer. You can input any DV80 file name
like "DSK1.TFILE" and the program shows the file page by page in 40 column text mode.
RFILE1-S contains three copy commands for the files DSK2.99DSRLNK-S, DSK2.99SUB2-S
and DSK2.99VDP4-S. DSK2 is my TIPI directory!
RFILE1-S1 loads the copy files from DSK1.
RFILE1-S4 loads the copy files from DSK4.
RFILE1-S9 loads the copy files from DSK9.
RFILE2-S contains all copy files in the main source file.
I gained the following findings from these tests:
1. The TIPI / RPI device offers the fastest working environment on a real TI system.
2. Compared to a floppy drive, the TIPI device is 5 to 7 times faster, depending on the controller!
3. Dividing the source files into several files increases the assembly time.
4. Splitting the files over several drives increases the assembly time.
5. A 5.25 "drive is slightly faster than a 3.5" drive.
6. The Ramdisk HRD4000B with the ROS842c cannot execute source files from a COPY command!
7. With the Ramdisk HRD4000B, the assembly took 1.3 to 2 times longer than with the tipi device.
8. And of course, on a PC, assembling a simple program takes seconds!
My test program disk:RFILE.dsk