While not on an IMSAI, I used the TDL ZAPPLE monitor (there's an assembly listing in
it's manual) to load Intel HEX and TDL relocatable paper tapes.
When loading the TDL 12K BASIC via a paper tape on a Teletype model 33 - at a blistering
10cps (110 baud 8N2 current-loop), you had plenty of time to make a coffee, sit and drink
it - and do some debugging on a paper listing before you were read to go.
After upgrading to a cassette based interface at 1200 baud, I remember doing some
run-length encoding to speed up load times (replacing mutiple identical bytes with an tag
byte, value and count). Then came my first 8-inch floppy disk and CP/M 1.4 - and with
the PIP program you could read tapes into files - thereby leaving all this tape handling
behind!
Tony
On Tuesday, August 17, 2021 at 8:13:38 AM UTC+10 TheHighNibble wrote:
I've got it down to 1 press of a toggle switch followed by 3 key presses on a keyboard :-)OK, I cheated a little...
But if you set your IMSAI to have Memon80 in ROM, hit RUN, then type HL<cr>
Memon80 will load your HEX tape from the paper tape reader.
And at 50cps, XYBASIC loads in just 13 minutes 26.5 seconds
Was there ever some compressed format to make load times faster?