See all articles from SINCUS v7 n5
The following four part catalog of the Spectrum and TS2068 ROMs comes to you through the efforts of:
Ray Byler, Fort Riley, Kansas, June 1988
– UNNAMED ENTRY POINTS –
SPECTRUM NAME HEX DEC TS2068 NAME HEX DEC (AT Ctrl Char) 0A9B 02715 SET_AT 05B2 01458 (Cassette Msgs) 09A1 02465 SEPRMT 3C89 15497 (Chan Code Tbl) 162D 05677 (Channel Flags) 1293 04755 (Char Dot Ptrns 3D00 15616 CH_SET 3D00 15616 (Clse Strm Tbl) 1716 05910 (Clse Strm Tbl) 1407 05127 (Cmd Class Tbl) 1C01 07169 (Cmd Class Tbl) 1B64 07012 (Cmd Offsets) 1A48 06728 (Cmd Cffsets) 1945 06469 (Compare X&Y) 24BA 09402 DRAWLN 2813 10259 (Ctrl Char Tbl) 0A11 02577 (Ctrl Char Tbl) 0528 01320 (Edit Keys Tbl) 0FA0 04000 (Edit Keys Tbl) 0B06 02822 (Ex Mode Ltrs) 022C 00556 (Ex Mode Ltrs) 0268 00616 (Fnd Stmnt Sub) 1988 06536 SUBLIN 16F0 05872 (In Command) 34A5 13477 (In Command) 3864 14436 (Init Chan Info 15AF 05551 CHINIT 11AA 04522 (Init Strm Data 15C6 05574 SMINIT 11C1 04545 (Key Tables) 0205 00517 KSCAN 0227 00551 (LD D,0) 1860 06240 LP0 15AC 05548 (Make Strm Dt=0 16EB 05867 RSTSTR 13A8 05032 (Opn Strm Tbl) 177A 06010 (Opn Strm Tbl) 14C7 05319 (Peek Command) 34AC 13484 (Peek Command) 386B 14443 (Pop HL & AF) 004F 00079 PHLAF 004F 00079 (Program: msg) 09C1 02497 LDMES 3CA9 15529 (Report Msgs) 1391 05009 RPTMSG 0F65 03941 (Scroll? Msg) 0CF8 03320 (Scroll? Msg) 0833 02099 (Sinclair Logo) 15C9 05577 (Timex Logo) 1118 04376 (Token Table) 0095 00149 TOKENS 0098 00152 (Tone Table) 046E 01134 (Tone Table) 04AC 01196
– NAMED ENTRY POINTS –
SPECTRUM NAME HEX DEC TS2068 NAME HEX DEC ACS 3843 14403 ACS 3C5E 15454 ADD-CHAR 0F81 03969 INSA 0AE7 02791 ADDITION 3014 12308 ADD 33D3 13267 ALPHA 2C8D 11405 ALPHA? 304B 12363 ALPHANUM 2C88 11400 ALNUM? 3046 12358 ASN 3833 14387 ASN 3C4E 15438 ATN 37E2 14306 ATN 3BFD 15357 AUTO-LIST 1795 06037 LIST 14E1 05345 BC-SPACES 0030 00048 (BC Workspaces) 0030 00048 BEEP 03F8 01016 BEEP 0436 01078 BEEPER 03B5 00949 PARP 03F3 01011 BORDER 2294 08852 BORDER 243E 09278 BREAK-KEY 1F54 08020 BREAK? 2009 08201 CO-TEMP-7 2234 08756 COLOUR 23DE 09182 CO-TEMP-C 2273 08819 HIFLSH 241D 09245 CALCULATE 335B 13147 CTRO 371A 14106 CAT-ETC. 1793 06035 CAT 25C8 09672 CAT-ETC. 1793 06035 FORMAT 25CC 09676 CAT-ETC. 1793 06035 MOVE 25D0 09680 CAT-ETC. 1793 06035 ERASE 25D4 09684 CH-ADD+1 0074 00116 NEXTCH 0074 00116 CHAN-FLAG 1615 05653 SEL_HL 1248 04680 CHAN-K 1634 05684 (Set K Flags) 129A 04762 CHAN-OPEN 1601 05633 SELECT 1230 04656 CHAN-P 164D 05709 (Set P Flags) 12B3 04787 CHAN-S 1642 05698 (Set S Flags) 12A8 04776 CHECK-END 1BEE 07150 END? 1B44 06980 CIRCLE 2320 08992 CIRCLE 2679 09849 CL-ADDR 0E9B 03739 (Get DF Addres) 09D6 02518 CL-ALL 0DAF 03503 CLS 08EA 02282 CL-ATTR 0E88 03720 (Cl Attributes) 09C3 02499 CL-LINE 0E44 03652 CLS_B 097F 02431 CL-SC-ALL 0DFE 03582 SCRL 0939 02361 CL-SET 0DD9 03545 SETCUR 0914 02324 CL-SET 0DD9 03545 SETTVC 0914 02324 CLASS-01 1C1F 07199 TEM1 1B82 07042 CLASS-03 1C0D 07181 (Class 3 Cmds) 1B70 07024 CLEAR 1EAC 07852 CLEAR 1F36 07990 CLEAR-PRB 0EDF 03807 CLPR 0A35 02613 CLEAR-RUN 1EAF 07855 CLR_BC 1F39 07993 CLEAR-SP 1097 04247 DEL_K 0BFD 03069 CLOSE 16E5 05861 CLOSE 139F 05023 CLOSE-2 1701 05889 CLCHAN 13BE 05054 CLOSE-STR 171C 05916 (Close Strm Sub 140D 05133 CLS 0D6B 03435 K_CLS 08A6 02214 CLS-LOWER 0D6E 03438 CLLHS 08A9 02217 CO-TEMP-1 21E1 08673 (Tst fr Clr Cd) 238B 09099 CO-TEMP-2 21E2 08674 GR_COL 238C 09100 CO-TEMP-3 21F2 08690 (Test for Ink) 239C 09116 CO-TEMP-4 21FC 08700 COLITM 23A6 09126 CO-TEMP-5 2211 08721 TV_COL 23BB 09147 CONTINUE 1E5F 07775 CONT 1EE4 07908 COPY 0EAC 03756 K_DUMP 0A02 02562 COPY-BUFF 0ECD 03789 DUMPPR 0A23 02595 COPY-LINE 0EF4 03828 PRSCAN 0A4A 02634 COS 37AA 14250 COS 3BC5 15301 CP-LINES 1980 06528 CP_BC 16E8 05864 DATA 1E27 07719 DATA 1E82 07810 DEC-TO-FP 2C9B 11419 STKUSN 3059 12377 DEF-FN 1F60 08032 DEF 201D 08221 DIFFER 19DD 06621 (Dif of Length) 1745 05957 DIM 2C02 11266 DIM 2FC0 12224 DIVISION 31AF 12719 DIVIDE 356E 13678 DRAW 2382 09090 DRAW 26DB 09947 DRAW-LINE 24B7 09399 DRAW_L 2810 10256 E-LINE-NO 19FB 06651 LINENO 1768 05992 E-TO-FP 2D4F 11599 XEY 310D 12557 EACH-STMT 198B 06539 SUBLN1 16F3 05875 ED-COPY 111D 04381 ECHO 0C83 03203 ED-DELETE 1015 04117 DELSYM 0B7B 02939 ED-DOWN 0FF3 04083 (Cursor Down) 0B59 02905 ED-EDGE 1031 04145 (Put Cursor) 0B97 02967 ED-EDIT 0FA9 04009 (Do Edit) 0B0F 02831 ED-ENTER 1024 04132 (Restre ERR-SP) 0B8A 02954 ED-ERROR 107F 04223 (Edit Error) 0BE5 03045 ED-IGNORE 101E 04126 (End Edit) 0B84 02948 ED-LEFT 1007 04103 (Cursor Left) 0B6D 02925 ED-RIGHT 100C 04108 (Cursor Right) 0B72 02930 ED-SYMBOL 1076 04214 (Sym & Grph Cd) 0BD7 03031 ED-UP 1059 04185 (Cursor Up) 0BBF 03007 EDITOR 0F2C 03884 EDIT_K 0A82 02690 ERROR-1 0008 00008 (Print Error) 0008 00008 ERROR-2 0053 00083 (Error-2) 0053 00083 ERROR-3 0055 00085 LE3 0055 00085 EXP 36C4 14020 EXP 3ADF 15071 EXPT-1NUM 1C82 07298 TEM6 1BE5 07141 EXPT-EXP 1C8C 07308 TEM10 1BEF 07151 FETCH-NUM 1CDE 07390 OPTNO 1C49 07241 FETCH-TWO 2FBA 12218 SUMSLD 3379 13177 FIND-INT1 1E94 07828 FIX_U1 1F1E 07966 FIND-INT2 1E99 07833 FIX_U 1F23 07971 FN-SKPOVR 28AB 10411 NXT_HL 2C69 11369 FOR 1D03 07427 FOR 1C78 07288 FP-0/1 350B 13579 STBOOL 3926 14630 FP-CALC 0028 00040 (FP Calculator) 0028 00040 FP-TO-A 2DD5 11733 FP2A 3193 12691 FP-TO-BC 2DA2 11682 FP2BC 3160 12640 GET-ARGT 3783 14211 ANGLE 3B9E 15262 GET-CHAR 0018 00024 (Get Character) 0018 00024 GO-SUB 1EED 07917 GO_SUB 1F99 08089 GO-TO 1E67 07783 JUMP 1EF1 07921 GO-TO-2 1E73 07795 GOTO_2 1EFD 07933 HL=HL*DE 30A9 12457 MULT 3468 13416 IF 1CF0 07408 (If Command) 1C5B 07259 IN-CHAN-K 21D6 08662 NOTKB? 2380 09088 IN-ITEM-1 20C1 08385 I_SEQ 226B 08811 INDEXER 16DC 05852 SEARCH 136B 04971 INPUT 2089 08329 INPUT 222B 08747 INPUT-AD 15E6 05606 INCH 11E1 04577 INT 36AF 13999 INT 3ACA 15050 INT-FETCH 2D7F 11647 LDDE 313D 12605 INT-STORE 2D8E 11662 STDE_S 314C 12620 INT-TO-FP 2D3B 11579 ININT 30F9 12537 JUMP-C-R 1C16 07190 (Jmp to TADDR) 1B79 07033 K-DECODE 0333 00819 CHCODE 0371 00881 K-NEW 02F1 00753 (New Key) 0317 00791 K-REPEAT 0310 00784 (Key Repeat Fn) 0336 00822 K-TEST 031E 00798 K_BASE 035C 00860 KEY-INPUT 10A8 04264 IN_K 0C0E 03086 KEY-INT 0048 00072 (Keyboard Int) 0048 00072 KEY-LINE 0296 00662 (Scanning Loop) 02B8 00696 KEY-SCAN 028E 00654 K_SCAN 02B0 00688 KEYBOARD 02BF 00703 UPD_K 02E1 00737 L-NUMERIC 2B59 11097 L_NUM 2F17 12055 LD-BLOCK 0802 02050 (Ld Data Block) X5C6 X1478 LD-BYTES 0556 01366 R_TAPE X0FC X0252 LD-CONTRL 0808 02056 LOAD X5CC X1484 LD-EDGE-1 05E7 01511 R_EDGE X18D X0397 LD-EDGE-2 05E3 01507 RD_BIT X189 X0393 LET 2AFF 11007 LET 2EBD 11965 LINE-ADDR 196E 06510 FIND_L 16D6 05846 LINE-END 1BB3 07091 (Ftch Add Nxtln 1B09 06921 LINE-NEW 1B9E 07070 (Fnd Adrs Newln 1AEC 06892 LINE-NO 1695 05781 GET_LN 1324 04900 LINE-RUN 1B8A 07050 EXECUTE 1AD8 06872 LINE-SCAN 1B17 06935 SYNTAX 1A27 06695 LINE-USE 1BBF 07103 (Fnd # Newline) 1B15 06933 LINE-ZERO 168F 05775 (Find Line No.) 131E 04894 LIST 17F9 06137 K_LIST 1545 05445 LLIST 17F5 06133 K_LLST 1541 05441 LN 3713 14099 LN 3B2E 15150 LN-FETCH 190F 06415 NEXT_L 165B 05723 LN-STORE 191C 06428 DE_HL 1668 05736 LOC-MEM 3406 13318 ARRAY 37C5 14277 LOOK-PROG 1D86 07558 SKIP 1D28 07464 LOOK-VARS 28B2 10418 FIND_N 2C70 11376 LPRINT 1FC9 08137 K_LPR 2155 08533 MAIN-1 12A9 04777 LED18 0E2F 03631 MAIN-4 1303 04867 LED4 0E8D 03725 MAIN-ADD 155D 05469 (Add BASIC Line 1158 04440 MAIN-EXEC 12A2 04770 (Edit Mode Lp) 0E28 03624 MAKE-ROOM 1655 05717 INSERT 12BB 04795 MASK-INT 0038 00056 (Maskable Int) 0038 00056 ME-CONTRL 08B6 02230 MERGE X6E5 X1765 MOVE-FP 33C0 13248 RAMNO 377F 14207 MULTIPLY 30CA 12490 TIMES 3489 13449 N-MOD-M 36A0 13984 INTDIV 3ABB 15035 NEGATE 346E 13422 NEGATE 382D 14381 NEW 11B7 04535 K_NEW 0D1D 03357 NEXT 1DAB 07595 NEXT 1D55 07509 NEXT-2NUM 1C79 07279 DYADIC 1BDC 07132 NEXT-CHAR 0020 00032 (Get Nxt Char) 0020 00032 NEXT-LINE 1BD1 07121 (Set Nxtln use) 1B27 06951 NEXT-ONE 19B8 06584 RECLEN 1720 05920 NUMBER 18B6 06326 (Skip Over No.) 1602 05634 NUMERIC 2D1B 11547 DIGIT? 30D9 12505 ONE-SPACE 1652 05714 INS1 12B8 04792 OPEN 1736 05942 OPEN 142A 05162 OPEN-2 175D 05981 OPCHAN 1465 05221 OPEN-K 1781 06017 (Open K Strm) 14CE 05326 OPEN-P 1789 06025 (Open P Stream) 14D6 05334 OPEN-S 1785 06021 (Open S Stream) 14D2 05330 OUT 1E7A 07802 (Out Command) 1F04 07940 OUT-CHAR 1937 06455 (Print Line) 1683 05763 OUT-CODE 15EF 05615 PUTDIG 11EA 04586 OUT-CURS 18E1 06369 PR_CUR 162D 05677 OUT-FLASH 18C1 06337 FLASHA 160D 05645 OUT-LINE 1855 06229 PUT_SR 15A1 05537 OUT-LINE2 187D 06269 PUT 15C9 05577 OUT-NUM-1 1A1B 06683 PUT_BC 1788 06024 OUT-NUM-2 1A28 06696 PUT_LN 1795 06037 OUT-SP-2 1925 06437 (Prnt Char/Tkn) 1671 05745 OUT-SP-NO 192A 06442 (Add Spaces/No) 1676 05750 P-INT-STO 2D8C 11660 STDE_U 314A 12618 P-LOAD 1AE0 06880 TEMP39 19E1 06625 P-SAVE 1ADF 06879 TEMP38 19E0 06624 PAUSE 1F3A 07994 PAUSE 1FEB 08171 PIXEL-ADD 22AA 08874 SCRMBL 2603 09731 PLOT 22DC 08924 PLOT 2635 09781 PLOT-SUB 22E5 08933 PLOTBC 263E 09790 PO-ABLE 0AD9 02777 (Print Chars) 05F0 01520 PO-ALL-6 0BD3 03027 (Adjst fr Prtr) 0708 01800 PO-ANY 0B24 02852 (Print Chars) 063B 01595 PO-ATTR 0BDB 03035 ATTBYT 0710 01808 PO-BACK1 0A23 02595 P_LFT 053A 01338 PO-CHAR 0B65 02917 (Expand Chars) 069A 01690 PO-COMMA 0A5F 02655 (Print Comma) 0576 01398 PO-ENTER 0A4F 02639 P_NL 0566 01382 PO-F-PR 0B1D 02845 (P-Bfr Fetch) 0634 01588 PO-FETCH 0B03 02819 LDTVCU 061A 01562 PO-MSG 0C0A 03082 PUTMES 073F 01855 PO-QUEST 0A69 02665 (Print a "?") 0580 01408 PO-RIGHT 0A3D 02621 P_RT 0554 01364 PO-SAVE 0C3B 03131 PR_TV2 0776 01910 PO-SCR 0C55 03157 TVFUL? 0790 01936 PO-SEARCH 0C41 03137 (Search Table) 077C 01916 PO-ST-E 0AF0 02800 (Save Lwr Scrn) 0607 01543 PO-ST-PR 0AFC 02812 (Save Prnt Bfr) 0613 01555 PO-STORE 0ADC 02780 STTVCU 05F3 01523 PO-TV-2 0A6D 02669 (Ink - Over) 0584 01412 POINT-SUB 22CB 08907 F_PNT 2624 09764 POINTERS 1664 05732 REMGSZ 12CA 04810 POKE 1E80 07808 (Poke Command) 1F0A 07946 PR-ALL 0B7F 02943 (Print a Char) 06B4 01716 PR-ST-END 2048 08264 TERM? 21E7 08679 PREP-ADD 2F9B 12187 SUMS 335A 13146 PRINT 1FCD 08141 K_PRIN 2159 08537 PRINT-2 1FDF 08159 P_SEQ 217E 08574 PRINT-A-1 0010 00016 WRCH 0010 00016 PRINT-A-2 15F2 05618 SENDCH 11ED 04589 PRINT-FP 2DE3 11747 OUTPUT 31A1 12705 PRINT-OUT 09F4 02548 SENDTV 0500 01280 RAM-CHECK 11DA 04570 (Check Memory) 0D40 03392 RAM-SET 1219 04633 NEW 0D7F 03455 RANDOMIZE 1E4F 07759 RAND 1ED4 07892 RE-STACK 3297 12951 FLOAT 3656 13910 READ 1DED 07661 READ 1D97 07575 READ-3 1DEC 07660 (Read after 1st 1D96 07574 REC-EDIT 16D4 05844 X_T_HL 1363 04963 RECLAIM-1 19E5 06629 DEL_DE 174D 05965 RECLAIM-2 19E8 06632 DELREC 1750 05968 REM 1BB2 07090 (Rem Command) 1B00 06912 REMOVE-FP 11A7 04519 DESLUG 0D0D 03341 REPORT-2 1C2E 07214 ERR2 1B91 07057 REPORT-4 1F15 07957 ERR4 1FCF 08143 REPORT-5 0C86 03206 ERR5 07C1 01985 REPORT-6 31AD 12717 ERR6 356C 13676 REPORT-B 046C 01132 (Report B) 04AA 01194 REPORT-B 1E9F 07839 ERRB 1F29 07977 REPORT-C 1C8A 07306 SYNERR 1BED 07149 REPORT-H 21D4 08660 ERRH 237E 09086 REPORT-J 15C4 05572 (Invld I/O Dev) 11BF 04543 REPORT-O 160E 05646 ERRO 123D 04669 RESERVE 169E 05790 LCU2 132D 04909 RESET 0066 00102 (NMI Ext Int) 0066 00102 REST-RUN 1E45 07749 RESTBC 1ECA 07882 RESTORE 1E42 07746 (Restore Comman 1E9D 07837 RETURN 1F23 07971 RETURN 1FD4 08148 RUN 1EA1 07841 (Run Command) 1F2B 07979 S-ATTR-S 2580 09600 F_ATTR 28D7 10455 S-INKEY$ 2634 09780 F_INKY 29F2 10738 S-LETTER 26C9 09929 (Test Variable) 2A87 10887 S-PI 2627 09767 F_PI 29E5 10725 S-RND 25F8 09720 RND 29B6 10678 S-SCRN$-S 2535 09525 F_SCRN 288E 10382 S-U-PLUS 25AF 09647 (Scanning Func) 296D 10605 SA-BYTES 04C2 01218 W_TAPE X068 X0104 SA-CONTRL 0970 02416 SAVE X851 X2129 SA/LD-RET 053F 01343 W_BORD X0E5 X0229 SAVE-ETC 0605 01541 SLVM X1AB X0427 SCAN-LOOP 1B52 06994 (Get Cmd Class) 1A95 06805 SCANNING 24FB 09467 EXPRN 2854 10324 SEPARATOR 1B6F 07023 (Chk for Sprtr) 1AB2 06834 SERIES-06-ETC. 3449 13385 (Series Gen Sub 3808 14344 SET-HL 1190 04496 (Loc Wrk Space) 0CF6 03318 SET-MIN 16B0 05808 CLEL 133F 04927 SET-STK 16C5 05829 RESET 1354 04948 SET-WORK 16BF 05823 X_CALC 134E 04942 SHIFT-FP 2FDD 12253 SHIFT 339C 13212 SIN 37B5 14261 SIN 3BD0 15312 SKIP-OVER 007D 00125 (Control Chrs) 007D 00125 SLICING 2A52 10834 SLICER 2E10 11792 SQR 384A 14410 ROOT 3C65 15461 STACK-A 2D28 11560 STK_A 30E6 12518 STACK-BC 2D2B 11563 STK_BC 30E9 12521 STACK-NUM 33B4 13236 STK_M 3773 14195 START 0000 00000 PLUGIN 0000 00000 START/NEW 11CB 04555 INIT 0D31 03377 STK-FETCH 2BF1 11249 POPSTR 2FAF 12207 STK-STO-$ 2AB2 10930 PSHSTR 2E70 11888 STK-STORE 2AB6 10934 PAEDCB 2E74 11892 STK-TO-A 2314 08980 GET_A 266D 09837 STK-TO-BC 2307 08967 GET_XY 2660 09824 STK-VAR 2996 10646 GET_EL 2D54 11604 STK-ZERO 32C5 12997 CALC 3684 13956 STMT-LOOP 1B28 06952 LS4 1A44 06724 STMT-NEXT 1BF4 07156 ENDTEM 1B4A 06986 STMT-RET 1B76 07030 ENDSTT 1AB9 06841 STOP 1CEE 07406 STOP 1C59 07257 STR-ALTER 2070 08304 STRITO 220F 08719 STR-DATA 171E 05918 (Test Strm No.) 140F 05135 SUBTRACT 300F 12303 SUB 33CE 13262 SYNTAX-Z 2530 09520 INTPT? 2889 10377 TAN 37DA 14298 TAN 3BF5 15349 TEMP-PTR1 0077 00119 NC_HL 0077 00119 TEMP-PTR2 0078 00120 TC_HL 0078 00120 TEMPS 0D4D 03405 R_ATTS 0888 02184 TEST-5-SP 33A9 13225 ROOM? 3768 14184 TEST-CHAR 001C 00028 (Tst Character) 001C 00028 TEST-ROOM 1F05 07941 CHK_SZ 1FBB 08123 TEST-ZERO 34E9 13545 TEST0 3904 14596 TO-POWER 3851 14417 TO_THE 3C6C 15468 TRUNCATE 3214 12820 TRUNC 35D3 13779 UNSTACK-Z 1FC3 08131 SYNTWO 214F 08527 USE-ZERO 1CE6 07398 STK_0 1C51 07249 VAL-FET-2 1C59 07257 LT22 1BBC 07100 VR-CONTROL 07CB 01995 (Verify Command X58F X1423 WAIT-KEY 15D4 05588 RDCH 11CF 04559 WAIT-KEY 15D4 05588 AKEY X8AA X2218
The Timex 2068 Tech manual lists:
TSNAME HEX DELSYM 0B7E NEW 0D82 LDMES 3CA8
H.E. Weppler(Sep 85 CATS Newsletter) lists:
TSNAME HEX SPNAME HEX DELSYM 0B7E (ED-DELETE ) 1016 NEW 0D82 (RAM-SET ) 1219 INPUT 222B (INPUT ) 208E CALC 3684 (? STK-ZERO ) 3254 LDMES 3CA8 (Program: Msg) 09C1
N.A. Pashtoon (May/June 88 Sincus News) lists:
TSNAME HEX SPNAME HEX DEL_K 0BFE (CLEAR-SP) 1097 LDMES 3CA8 (Program: Msg) (09C1) LINENO 1768 (E-LINE-NO) 19BF PAUSE 1FEF (PAUSE) 1F3A READ 1D96 (READ-3) 1DEC