New Z-BASICことHuBASIC CZ-8FB03の予約語やらなにやらのテーブルです。
CZ-8FB03の予約語はバンクメモリのバンク0に格納されています。
予約語格納アドレスの"----"は、当該命令(関数)へ代入が行われるときのものです。一例を挙げると、DAY$は読み出したり曜日を設定したりできるため、予約語と中間コードは同じですが、読み出しと設定で別々の処理先があるという事です。
"******"の予約語は、中間コードだけが確保されています。ちなみに、処理先はエラー"Reserved feature"(エラー番号34)を指しています。
処理先が"----"の予約語には、中間コードだけが割り当てられています。
処理先の*1は、当該命令(関数)の処理先がBIOS ROMである事を意味します。
予約語
格納アドレス 予約語 中間
コード 処理先 処理先
格納アドレス
0CCB GOTO 80 0A46 55ED
0CCF GOSUB 81 0A88 55EF
0CD4 GO 82 0A3B 55F1
0CD6 RUN 83 02E8 55F3
0CD9 RETURN 84 0B38 55F5
0CDF RESTORE 85 1B60 55F7
0CE6 RESUME 86 0CED 55F9
0CEC LIST 87 6529 55FB
0CF0 LLIST 88 6521 55FD
0CF5 DELETE 89 6491 55FF
0CFB RENUM 8A 6398 5601
0D00 AUTO 8B 60FE 5603
0D04 EDIT 8C 617E 5605
0D08 FOR 8D 1557 5607
0D0B NEXT 8E 1720 5609
0D0F PRINT 8F 1D77 560B
0D14 LPRINT 90 1D6F 560D
0D1A INPUT 91 19DF 560F
0D1F LINPUT 92 1934 5611
0D25 IF 93 0B87 5613
0D27 DATA 94 1025 5615
0D2B READ 95 1B97 5617
0D2F DIM 96 4ADC 5619
0D32 REM 97 0145 561B
0D35 END 98 02FD 561D
0D38 STOP 99 0214 561F
0D3C CONT 9A 60E4 5621
0D40 CLS 9B 151E 5623
0D43 CLEAR 9C 03A1 5625
0D48 ON 9D 0933 5627
0D4A LET 9E 051D 5629
0D4D NEW 9F 0304 562B
0D50 POKE A0 0E09 562D
0D54 OFF A1 06B6 562F
0D57 WHILE A2 0BD8 5631
0D5C WEND A3 0C0A 5633
0D60 REPEAT A4 0C79 5635
0D66 UNTIL A5 0CA4 5637
0D6B ****** A6 06B6 5639
0D6C ****** A7 06B6 563B
0D6D ****** A8 06B6 563D
0D6E TRON A9 6715 563F
0D72 TROFF AA 6716 5641
0D77 ****** AB 06B6 5643
0D78 ****** AC 06B6 5645
0D79 ****** AD 06B6 5647
0D7A DEFINT AE 08EA 5649
0D80 DEFSNG AF 08F0 564B
0D86 DEFDBL B0 08F3 564D
0D8C DEFSTR B1 08ED 564F
0D92 DEF B2 08BB 5651
0D95 ****** B3 06B6 5653
0D96 LOAD B4 2E2C 5655
0D9A SAVE B5 667D 5657
0D9E MERGE B6 2F06 5659
0DA3 CHAIN B7 2E5D 565B
0DA8 CONSOLE B8 11AC 565D
0DAF WIDTH B9 1225 565F
0DB4 OUT BA 0EBB 5661
0DB7 SEARCH BB 64A3 5663
0DBD WAIT BC 798E 5665
0DC1 PAUSE BD 06EB 5667
0DC6 WRITE BE 1D08 5669
0DCB SWAP BF 0D99 566B
0DCF ERASE C0 4CA8 566D
0DD4 ERROR C1 0261 566F
0DD9 ELSE C2 0145 5671
0DDD CALL C3 0D16 5673
0DE1 MON C4 0F23 5675
0DE4 LOCATE C5 1471 5677
0DEA SCREEN C6 103A 5679
0DF0 KEY C7 0F72 567B
0DF3 PUSH C8 7173 567D
0DF7 POP C9 71BA 567F
0DFA LABEL CA 1025 5681
0DFF RANDOMIZE CB 7AC8 5683
0E08 OPTION CC 0D21 5685
0E0E LINE CD 192E 5687
0E12 OPEN CE 2FAF 5689
0E16 CLOSE CF 2F67 568B
0E1B SIZE D0 06B6 568D
0E1F FIELD D1 2AA9 568F
0E24 GET D2 2B0F 5691
0E27 PUT D3 2B06 5693
0E2A SET D4 6C64 5695
0E2D FILES D5 337E 5697
0E32 LFILES D6 337D 5699
0E38 DEVICE D7 2A41 569B
0E3E NAME D8 6F24 569D
0E42 KILL D9 6082 569F
0E46 LSET DA 33C4 56A1
0E4A RSET DB 3397 56A3
0E4E INIT DC 333B 56A5
0E52 VDIM DD 4B21 56A7
0E56 MAXFILES DE 0333 56A9
0E5E COM DF 7331 56AB
0E61 TO E0 ---- 56AD
0E63 STEP E1 ---- 56AF
0E67 THEN E2 ---- 56B1
0E6B USING E3 ---- 56B3
0E70 SUB E4 ---- 56B5
0E73 BASE E5 ---- 56B7
0E77 TAB E6 ---- 56B9
0E7A SPC E7 ---- 56BB
0E7D EQV E8 ---- 56BD
0E80 IMP E9 ---- 56BF
0E83 XOR EA ---- 56C1
0E86 OR EB ---- 56C3
0E88 AND EC ---- 56C5
0E8B NOT ED ---- 56C7
0E8E >< EE ---- 56C9
0E90 <> EF ---- 56CB
0E92 =< F0 ---- 56CD
0E94 <= F1 ---- 56CF
0E96 => F2 ---- 56D1
0E98 >= F3 ---- 56D3
0E9A = F4 ---- 56D5
0E9B > F5 ---- 56D7
0E9C < F6 ---- 56D9
0E9D + F7 ---- 56DB
0E9E - F8 ---- 56DD
0E9F MOD F9 ---- 56DF
0EA2 \ FA ---- 56E1
0EA3 / FB ---- 56E3
0EA4 * FC ---- 56E5
0EA5 ^ FD ---- 56E7
0EA7 WINDOW FE80 5835 56AD
0EAD PSET FE81 5AE4 56AF
0EB1 PRESET FE82 5ADF 56B1
0EB7 COLOR FE83 141E 56B3
0EBC CIRCLE FE84 5E2A 56B5
0EC2 POLY FE85 5E37 56B7
0EC6 PAINT FE86 5D0A 56B9
0ECB ****** FE87 06B6 56BB
0ECC POSITION FE88 7137 56BD
0ED4 PATTERN FE89 7143 56BF
0EDB HCOPY FE8A 69D1 56C1
0EE0 PLAY FE8B 5FF5 56C3
0EE4 SOUND FE8C 603A 56C5
0EE9 BEEP FE8D 0FE1 56C7
0EED PRW FE8E 5ACC 56C9
0EF0 PALET FE8F 59A5 56CB
0EF5 LAYER FE90 791C 56CD
0EFA CANVAS FE91 7900 56CF
0F00 CREV FE92 133B 56D1
0F04 CFLASH FE93 1353 56D3
0F0A CGEN FE94 1358 56D5
0F0E CSIZE FE95 136F 56D7
0F13 EJECT FE96 76AA 56D9
0F18 CSTOP FE97 295D 56DB
0F1D FAST FE98 76AC 56DD
0F21 REW FE99 76AF 56DF
0F24 APSS FE9A 7688 56E1
0F28 TVPW FE9B 79B0 56E3
0F2C CHANNEL FE9C 79BF 56E5
0F33 VOL FE9D 79CC 56E7
0F36 CRT FE9E 6FB1 56E9
0F39 SCROLL FE9F 7264 56EB
0F3F ****** FEA0 06B6 56ED
0F40 GRAPH FEA1 103A 56EF
0F45 MUSIC FEA2 5FF5 56F1
0F4A TEMPO FEA3 5FF5 56F3
0F4F CURSOR FEA4 1471 56F5
0F55 VERIFY FEA5 7849 56F7
0F5B CLR FEA6 033E 56F9
0F5E LIMIT FEA7 03A4 56FB
0F63 KLIST FEA8 0F48 56FD
0F68 ASK FEA9 0EF2 56FF
0F6B KBUF FEAA 7A00 5701
0F6F CLICK FEAB 5827 5703
0F74 BOOT FEAC 0EC9 5705
0F78 DEVI$ FEAD 67ED 5707
0F7D DEVO$ FEAE 6824 5709
0F82 KMODE FEAF 1031 570B
0F87 KSEN FEB0 137E 570D
0F8B LPOUT FEB1 687E 570F
0F90 SYMBOL FEB2 5C51 5711
0F96 HDOFF FEB3 6FA5 5713
0F9B CBLACK FEB4 6072 5715
0FA1 MKDIR FEB5 6EE1 5717
0FA6 CHDIR FEB6 6E12 5719
0FAB RMDIR FEB7 6E90 571B
0FB0 COPY FEB8 6904 571D
0FB5 INT FF80 4B8A*1 571F
0FB8 ABS FF81 4B82*1 5721
0FBB SIN FF82 4D20*1 5723
0FBE COS FF83 4D07*1 5725
0FC1 TAN FF84 4E25*1 5727
0FC4 LOG FF85 4FD8*1 5729
0FC7 EXP FF86 4EC5*1 572B
0FCA SQR FF87 4BAE*1 572D
0FCD RND FF88 4E96*1 572F
0FD0 PEEK FF89 556F 5731
0FD4 ATN FF8A 4C3E*1 5733
0FD7 SGN FF8B 4E5C*1 5735
0FDA FRAC FF8C 5258*1 5737
0FDE FIX FF8D 51BE*1 5739
0FE1 PAI FF8E 4E8D*1 573B
0FE4 RAD FF8F 4E84*1 573D
0FE7 INP FF90 5565 573F
0FEA CDBL FF91 5102*1 5741
0FEE CSNG FF92 5131*1 5743
0FF2 CINT FF93 5167*1 5745
0FF6 ****** FF94 06B6 5747
0FF7 EOF FF95 2A05 5749
0FFA FPOS FF96 6C47 574B
0FFE LOC FF97 2A2B 574D
1001 LOF FF98 2A39 574F
1004 POS FF99 297F 5751
1007 FAC FF9A 4BF1*1 5753
100A SUM FF9B 4BC3*1 5755
100D FRE FF9C 4D34 5757
1010 LPOS FF9D 296A 5759
1014 STICK FF9E 7247 575B
1019 STRIG FF9F 7232 575D
101E CHR$ FFA0 5395 575F
1022 STR$ FFA1 5403 5761
1026 HEX$ FFA2 542B 5763
102A OCT$ FFA3 5421 5765
102E BIN$ FFA4 5426 5767
1032 MKI$ FFA5 5479 5769
1036 MKS$ FFA6 547E 576B
103A MKD$ FFA7 5483 576D
103E SPACE$ FFA8 549A 576F
1044 CGPAT$ FFA9 67BA 5771
104A KANJI$ FFAA 78A4 5773
1050 ASC FFAB 54C0 5775
1053 LEN FFAC 54EB 5777
1056 VAL FFAD 54F3 5779
1059 CVS FFAE 5510 577B
105C CVD FFAF 5513 577D
105F CVI FFB0 550D 577F
1062 DEVF FFB1 299E 5781
1066 ****** FFB2 06B6 5783
1067 ERR FFB3 4DA7 5785
106A ERL FFB4 4DAC 5787
106D CSRLIN FFB5 4D98 5789
1073 STRPTR FFB6 43A6 578B
1079 DTL FFB7 78F9 578D
107C ****** FFB8 06B6 578F
107D ****** FFB9 06B6 5791
107E LEFT$ FFBA 4DEF 5793
1083 RIGHT$ FFBB 4E07 5795
1089 MID$ FFBC 4E25 5797
108D INKEY$ FFBD 4EB9 5799
1093 INSTR FFBE 4FEF 579B
1098 HEXCHR$ FFBF 51C5 579D
109F MEM$ FFC0 4EFA 579F
10A3 SCRN$ FFC1 4F2A 57A1
10A8 VARPTR FFC2 4DB3 57A3
10AE STRING$ FFC3 4F88 57A5
10B5 TIME FFC4 4E8F 57A7
10B9 DAY$ FFC5 4E7D 57A9
10BD DATE$ FFC6 4E87 57AB
10C2 FN FFC7 2316 57AD
10C4 USR FFC8 5254 57AF
10C7 CALC FFC9 52A9 57B1
10CB ****** FFCA 06B6 57B3
10CC ATTR$ FFCB 72F2 57B5
10D1 POINT FFCC 5F74 57B7
10D6 CHARACTER$ FFCD 4F2A 57B9
10E0 CMT FFCE 7647 57BB
10E3 MIRROR$ FFCF 78C4 57BD
10EA JIS$ FFD0 519A 57BF
10EE KTN$ FFD1 5195 57C1
10F2 AKCNV$ FFD2 5118 57C3
10F8 KACNV$ FFD3 50D1 57C5
10FE KLEN FFD4 5073 57C7
1102 KPOS FFD5 508E 57C9
1106 MOUSE FFD6 6ACA 57CB
110B HSV FFD7 40F9 57CD
110E RGB FFD8 41DE 57CF
1111 HALF FFD9 55BD 57D1
1115 CDOWN FFDA 55A7 57D3
111A CUP FFDB 557D 57D5
111D VARBASE FFDC 42A0 57D7
1124 VPEEK FFDD 4172 57D9
1129 M_FREE FFDE 55D1 57DB
112F M_STAT FFDF 424F 57DD
---- MID$ FFBC 085C 5813
---- MEM$ FFC0 0834 5816
---- TIME FFC4 081A 5819
---- DAY$ FFC5 07FD 581C
---- DATE$ FFC6 07F3 581F
---- CMT FFCE 76B6 5822
---- MOUSE FFD6 6B99 5825
1136 TPALET A880 5A9B 57DF
113C VPOKE A881 0DAD 57E1
1141 IMGGET A882 7AF1 57E3
1147 IMGPOS A883 7B28 57E5
114D IMGBIT A884 7B62 57E7
1153 IMGMOS A885 7BD2 57E9
1159 CHROM A886 7C23 57EB
115E CUTCRT A887 7C8F 57ED
1164 INPMODE A888 7C82 57EF
116B VLOAD A889 7CAE 57F1
1170 VSAVE A88A 7CB1 57F3
1175 PLOAD A88B 7CF9 57F5
117A PSAVE A88C 7CFC 57F7
117F M_ALLOC A88D 7E15 57F9
1186 M_ASSIGN A88E 7DDB 57FB
118E M_CONT A88F 7F5E 57FD
1194 M_INIT A890 7F65 57FF
119A M_PLAY A891 7F00 5801
11A0 M_STOP A892 7F46 5803
11A6 M_TEMPO A893 7EAB 5805
11AD M_TRK A894 7EC5 5807
11B2 M_CLR A895 7E95 5809
11B7 M_VGET A896 7E3B 580B
11BD M_VSET A897 7E54 580D
11C3 MOVMEM A898 0E38 580F