• Please review our updated Terms and Rules here

WTF: Manual for TSC 10K BASIC (cassette-based)

fishhack66

New Member
Joined
Jul 6, 2024
Messages
5
Hi, folks. I am on a quest to find the manual for TSC's 6800 10K BASIC, which was cassette-based. Anyone have a copy? So far, my internet searches have come up empty, This is not either of the BASICs that came with FLEX, which were 14.5K (BASIC2) and 19.5K (XBASIC) in length. I am particularly interested in the memory map and "adapting to your system" sections, as well as the use of the functions and cassette operation. So far, other than the .s19 file I load and use, the only mention of this flavor of BASIC I've run across is in the MicroChroma-68 board documentation, regarding how to adapt the 10K BASIC for video output. Any help will be much appreciated.
 
I don't have the manual for this Basic but i may have a disassembled listing.
Can you tell me the load and execution addresses for this Basic?
 
Hi guys. Yep, I have the object code in .S13 form, and use it often. It's noticeably faster (execution-wise) than Altair 680 BASIC on my SWTPc 6800 work-a-like computer. I can post a link to it (if that's allowed -- I'm still new here and can't DM yet), if you want a copy. I *think* I got it from Mike at deramp.com. Anyway...Patrick: the tape loads at $0100 (cold start), warm start at $0103. Several zero page locations appear to be 32 bytes higher than the disk-based TSC BASICs; i.e., the top of user RAM location is $0040/1 in the 10K BASIC instead of $0020 in the FLEX versions, and the USR function vector is at $44/45 vs $24/25. I have an uncommented disassembly that I ran through the f9dasm disasembler...does your disassembly have any comments?
 
That's the same version i have disassembled. I used Sleuth to do the disassembly. The comments i have added are my own after i have examined the code. It's still a rough draft and a work in progress.
There are not many locations to modify to adapt to a 6800 system. Top of memory is located at $0040/1. The I/O port address is located at $0042/3 and the exit to the monitor rom (Mikbug) is located at $0107/8. That all i have found. Hope this helps.
 
Back
Top