- Add colormode, palette, color statement, hardarch system variable - Add a digression to the document Version 0.06 - from wonbe006.lzh
125 lines
3.1 KiB
C
125 lines
3.1 KiB
C
/* WONBE predefined keyword IDs */
|
||
/* First Created: Nov.3,2000 by Pie Dey Co.,Ltd. */
|
||
|
||
/* This source code is distributed under GNU General Public License (GPL) */
|
||
/* see http://www.gnu.org/ about GPL */
|
||
|
||
#define KEYWORD_IF 0x80
|
||
#define KEYWORD_PRINT 0x81
|
||
#define KEYWORD_LOCATE 0x82
|
||
#define KEYWORD_CLS 0x83
|
||
#define KEYWORD_GOTO 0x84
|
||
#define KEYWORD_GOSUB 0x85
|
||
#define KEYWORD_RETURN 0x86
|
||
#define KEYWORD_FOR 0x87
|
||
#define KEYWORD_NEXT 0x88
|
||
#define KEYWORD_END 0x89
|
||
#define KEYWORD_BREAK 0x8a
|
||
#define KEYWORD_REM 0x8b
|
||
#define KEYWORD_NEW 0x8c
|
||
#define KEYWORD_LIST 0x8d
|
||
#define KEYWORD_RUN 0x8e
|
||
#define KEYWORD_CONT 0x8f
|
||
#define KEYWORD_SAVE 0x90
|
||
#define KEYWORD_LOAD 0x91
|
||
#define KEYWORD_MERGE 0x92
|
||
#define KEYWORD_RANDOMIZE 0x93
|
||
#define KEYWORD_EXIT 0x94
|
||
#define KEYWORD_DEBUG 0x95
|
||
#define KEYWORD_WAITVB 0x96
|
||
#define KEYWORD_FILES 0x97
|
||
#define KEYWORD_PLAY 0x98
|
||
#define KEYWORD_POKE 0x99
|
||
#define KEYWORD_CALL 0x9a
|
||
#define KEYWORD_INT 0x9b
|
||
#define KEYWORD_TRON 0x9c
|
||
#define KEYWORD_TROFF 0x9d
|
||
#define KEYWORD_COLORMODE 0x9e
|
||
#define KEYWORD_PALETTE 0x9f
|
||
#define KEYWORD_COLOR 0xa0
|
||
|
||
#define KEYWORD_AND 0xb0
|
||
#define KEYWORD_OR 0xb1
|
||
#define KEYWORD_XOR 0xb2
|
||
|
||
#define KEYWORD_NOT 0xb8
|
||
#define KEYWORD_SCAN 0xc0
|
||
#define KEYWORD_WAIT 0xc1
|
||
#define KEYWORD_RND 0xc2
|
||
#define KEYWORD_ABS 0xc3
|
||
#define KEYWORD_TICK 0xc4
|
||
#define KEYWORD_VARPTR 0xc5
|
||
#define KEYWORD_VARSEG 0xc6
|
||
#define KEYWORD_DSEG 0xc7
|
||
#define KEYWORD_CSEG 0xc8
|
||
#define KEYWORD_SSEG 0xc9
|
||
#define KEYWORD_PEEK 0xca
|
||
|
||
#define KEYWORD_SCAN_A 0xd0
|
||
#define KEYWORD_SCAN_B 0xd1
|
||
#define KEYWORD_SCAN_X1 0xd2
|
||
#define KEYWORD_SCAN_X2 0xd3
|
||
#define KEYWORD_SCAN_X3 0xd4
|
||
#define KEYWORD_SCAN_X4 0xd5
|
||
#define KEYWORD_SCAN_Y1 0xd6
|
||
#define KEYWORD_SCAN_Y2 0xd7
|
||
#define KEYWORD_SCAN_Y3 0xd8
|
||
#define KEYWORD_SCAN_Y4 0xd9
|
||
#define KEYWORD_HARDARCH 0xda
|
||
|
||
#define KEYWORD_AX 0xe0
|
||
#define KEYWORD_BX 0xe1
|
||
#define KEYWORD_CX 0xe2
|
||
#define KEYWORD_DX 0xe3
|
||
#define KEYWORD_SI 0xe4
|
||
#define KEYWORD_DI 0xe5
|
||
#define KEYWORD_DS 0xe6
|
||
#define KEYWORD_ES 0xe7
|
||
#define KEYWORD_DEFSEG 0xe8
|
||
|
||
#define KEYWORD_THEN 0xf0
|
||
#define KEYWORD_CHR 0xf1
|
||
#define KEYWORD_TO 0xf2
|
||
#define KEYWORD_STEP 0xf3
|
||
|
||
#define KEYWORDS_STATEMENT_FROM 0x80
|
||
#define KEYWORDS_STATEMENT_TO 0xa0
|
||
#define KEYWORDS_2OP_FROM 0xb0
|
||
#define KEYWORDS_2OP_TO 0xb2
|
||
|
||
/*
|
||
WONBE <20><><EFBFBD>Ԍ<EFBFBD><D48C><EFBFBD><EFBFBD>t<EFBFBD>H<EFBFBD>[<5B>}<7D>b<EFBFBD>g
|
||
|
||
<EFBFBD>@<40><><EFBFBD>Ԍ<EFBFBD><D48C><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>s<EFBFBD><73><EFBFBD>P<EFBFBD>ʂƂ<CA82><C682>č\<5C>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
|
||
<EFBFBD>@<40>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̏I<CC8F><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0x00 0x00<30>Ń^<5E>[<5B>~<7E>l<EFBFBD>[<5B>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
|
||
<EFBFBD>@1<>s<EFBFBD>̍\<5C><>
|
||
|
||
WORD <20>s<EFBFBD>ԍ<EFBFBD> (1-32767)
|
||
WORD <20>s<EFBFBD>̒<EFBFBD><CC92><EFBFBD>
|
||
<EFBFBD>C<EFBFBD>ӂ̒<EFBFBD><EFBFBD>ԃR<EFBFBD>[<5B>h<EFBFBD>̗<EFBFBD>
|
||
BYTE 0x0d <20>s<EFBFBD><73><EFBFBD>^<5E>[<5B>~<7E>l<EFBFBD>[<5B>^
|
||
|
||
<EFBFBD>@0x01<30>`0x03<30><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0x0d<30><64><EFBFBD>P<EFBFBD><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邾<EFBFBD><E982BE><EFBFBD>ōs<C58D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582><EFBFBD>
|
||
|
||
<EFBFBD><EFBFBD><EFBFBD>ԃR<EFBFBD>[<5B>h
|
||
0x00 (<28>\<5C><>)
|
||
0x01 <09><><EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>̂<EFBFBD>10<31>i2<69>o<EFBFBD>C<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>
|
||
0x02 <09><><EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>̂<EFBFBD>16<31>i2<69>o<EFBFBD>C<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>
|
||
0x03 <09><><EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>͉̂ϒ<C295><CF92><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0x00<30>Ń^<5E>[<5B>~<7E>l<EFBFBD>[<5B>g
|
||
0x09 TAB
|
||
0x0d <09>s<EFBFBD><73><EFBFBD>^<5E>[<5B>~<7E>l<EFBFBD>[<5B>^
|
||
0x20<EFBFBD>`0x2f <09><><EFBFBD>̃R<CC83>[<5B>h<EFBFBD>̋L<CC8B><4C>
|
||
0x30<EFBFBD>`0x39 ?
|
||
0x3a<EFBFBD>`0x3f <09><><EFBFBD>̃R<CC83>[<5B>h<EFBFBD>̋L<CC8B><4C>
|
||
0x40 @
|
||
0x41<EFBFBD>`0x5a A<>`Z <20><><EFBFBD>̖<EFBFBD><CC96>O<EFBFBD>̕ϐ<CC95><CF90><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD>{<7B><>
|
||
0x5b<EFBFBD>`0x60 ?
|
||
0x61<EFBFBD>`0x7A a<>`z <20><><EFBFBD>̖<EFBFBD><CC96>O<EFBFBD>̕ϐ<CC95><CF90><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD>{<7B><>
|
||
0x7b<EFBFBD>`0x7f ?
|
||
0x80<EFBFBD>`0xff <09>L<EFBFBD>[<5B><><EFBFBD>[<5B>h<EFBFBD>̒<EFBFBD><CC92>Ԍ<EFBFBD><D48C><EFBFBD><EFBFBD>\<5C><>
|
||
*/
|
||
|
||
/* end of keywords.h */
|