NOTES ON TSC "10K BASIC" vs BASIC 2 FOR FLEX On Zero Page: $40/1 is the top of user RAM $42/3 is base address of ACIA for terminal I/O $5B/C is start of user program (should be $2C1B) $78/9 is end of user program SAVE and LOAD commands exist (presumably for cassette), but the function is unknown. When punching an S Record of a user program, first save from $0050 to $00FF, then from $2C1B to whatever is in $0078 +1. The USR function addresses are different from the TSC BASICs that work with FLEX (32 bytes higher): 1) Place JSR address to user routine in locations $44/5 with POKE 68,xxx : POKE 69,xxx 2) 16-bit values are passed back to BASIC at location $46/7 (#70/1) MISSING COMMANDS FROM TSC's FLEX BASICs ======================================= ON ERROR / RESUME OPEN / CLOSE / ALL FILE COMMANDS TRON / TROFF FLEX COMPILE MISSING FUNCTIONS ================= PTR ADDED FUNCTIONS =============== FRE(x) ? is abbreviation for PRINT (ala Microsoft)