I thought I would post this for the search engines to latch a hold onto.
It appears that my 20k post including the Cassette Basic source was
killed. If you want the authentic S record listing of MITS Altair 680
KCACR Basic then send me an e-mail... If you mentioned that you wanted it,
please e-mail me off list again. I may forget! I am in the process of
setting up a web page on the 680, so I'll put the information there when
I'm ready.
If someone is interested in helping me "figure out" what is on the leader
and footer of the tape, please request the original files. I have
two. One 8bit ASCII and another forced to 7bit. This one attached has
been forced to 7bit ASCII. Both files WILL load into the Altair without
issue. It seems random which bytes had the 8th bit set and which
didn't. Also, there is what appears to be garbage after the S0 record. I
have no idea why. The tape has a bunch of 7Fs, then S0 and a bunch of
garbage, and then 00s. At the end there is some garbage too. The KCACR
ROM appears to ignore it.
I've found this file reliably loads at 9600bps. It takes 21 seconds to
load into a 680.
.J 0000
MEMORY SIZE?
TERMINAL WIDTH? 80
WANT SIN-COS-TAN-ATN? YES
9604 BYTES FREE
MITS ALTAIR 680 BASIC VERSION 1.1 REV 3.2
--KCACR--
COPYRIGHT 1976 BY MITS INC.
OK
------------------------------------------
S10400F3FF09
S11300000D7600F37E1A4F7E034A00004838002C18
S113001000000000000000000000000000000000DC
S113002000000000000000000000000000000000CC
S113003000000000000000000000000000000000BC
S113004000000000000000000000000000000000AC
S1130050000000000000000000000000000000009C
S1130060000000000000000000000000000000008C
S1130070000000000000000000000000000000007C
S1130080000000000000000000000000000000006C
S1130090000000000000000000000000000000005C
S11300A0000000000000000000000000000000004C
S11300B00000000000000000000000000000007CC0
S11300C000C926037C00C8B6EA60813A240881206E
S11300D027ED803080D039FFEA607E03D500000030
S113010000000000000000000000000000804FC755
S113011052007E1A4F0CF10E6015E6165A16000DA9
S1130120710E410E6C18521932142818BE19681930
S11301306E19B419F811BC10D50F1D117910F510F2
...
Blah hlah blah, ask me for more...