ORIGINALLY PUBLISHED IN LIMA NEWSLETTER JUNE 1987 CASSETTE LOADING OF ASSEMBLY PROGRAMS Text by Mel Nomina Software by Tom Freeman We have lots of high quality assembly language software in our group library, but you need a disk system to use it, right? I thought so too, but I was wrong. At a recent user group meeting a member with only a console and a stand alone 32K asked me if there was a termilal emulator better than the TEII. I said there were alot of emulator programs available but if you don't have a disk drive & 32K you can't use them. But I remembered reading someplace that there is software that can take an E/A #5 (RUN PROGRAM FILE) program and dump it from disk to tape. After some help and research I found where the software had been published in a commerical publication. I contacted the author, Tom Freeman, and he has given permission to reprint his software. Those with a tape only system can now load and run from tape any program image assembly language program (E/A #5) in our group library IF (and only if) you also have a stand alone 32K and the E/A module. All you need to do is get a friend to use the software below and save E/A #5 programs off of disk to tape for you. Just load the TAPE/DISK file from TI BASIC with the E/A module pluged in and follow instructions. You can't use FUNNELWEB to load this software. This software (which must be loaded from disk) will convert disk program image files to tape, or tape program image files to disk. Once assembly programs are saved to tape this is how the tapes are loaded. Remember, you need 32K and the E/A module. 1. Select #2 for Editor/Assembler 2. Select #5 for RUN PROGRAM FILE 3. When asked for PROGRAM FILE enter "CS1.X" (don't just enter CS1). 4. You will then go through the normal tape loading instructions. 5. If there is more than one file to load you will be asked to REWIND CASSETTE. If the files are one after the other, don't rewind, just keep loading. When everything is loaded, the assembly language program will autostart. 6. HAVE FUN!!!!! The first listing below is in TI BASIC. It should be typed in and saved to disk using any file name that is convenient. The second listing below is assembly code that should be typed in using the E/A or FUNNELWEB editor and then assembled using the E/A or FUNNELWEB assembler. The object file name should be DISKTAPE/O