BBC BASIC for the Spectrum Dependancies ======================================= ROM Addresses ------------- 0008 - SHADOW 0010 - PRINT_A 0038 - INT38 0556 - LD_BYTES 0984 - Save header&data 0C41 - PO_SEARCH 0DAF - CL_ALL 0DD6 - CL_SET-3 (HOME cursor) 0DD9 - CL_SET 1391 - Error strings 15AF+15 - Initial CHANS 15C6+0E - Initial STREAMS 16B0 - Set WORKSP, STKBOT, STKEND 1B8A - LINE_RUN - Execute a line at E_LINE 1F54 - BREAK_KEY 254F - Read character from screen 3C00-3FFF - Font Interface 1 ROM Addresses ------------------------- 0046 - RMERR_2+6 System variables ---------------- 5C00 - KEYSTATE0 5C04 - KEYSTATE4 5C08 - LAST_K 5C09/0A - REPDEL/REPPER 5C36/37 - CHARS 5C38/39 - RASP/PIP 5C3A - ERR_NR 5C3B - FLAGS - NewKey 5C3D/3E - ERR_SP 5C48 - BORDCR 5C4B/4C - VARS 5C4F/50 - CHANS 5C53/54 - PROG 5C57/58 - DATADD 5C59/5A - E_LINE 5C6A - FLAGS2 - CapsLock 5C6B - DFSZ 5C78/9/A - FRAMES 5C7B/7C - UDC 5C84 - DFCC 5C88 - POSN 5C8C - SCRCT 5C8D - P_ATTR 5C8F - T-ADDR 5C90 - T_MASK 5CB2/B3 - RAMTOP 5CB4/B5 - P_RAMT 5CB6 - FLAGS3 5CE9 - MD_LOAD 5CEB - MD_EXEC 5CED - MD_ADDR