Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:basic_dialogue_programming_language:keywords [2023-02-13 22:14] GreyWolf |
msx:basic_dialogue_programming_language:keywords [2023-02-18 11:34] (текущий) GreyWolf |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
====== Предметный указатель операторов и функций ====== | ====== Предметный указатель операторов и функций ====== | ||
- | |||
- | FIXME | ||
<WRAP group> | <WRAP group> | ||
Строка 20: | Строка 18: | ||
|[[009#bload|BLOAD]]| | |[[009#bload|BLOAD]]| | ||
|[[009#bsave|BSAVE]]| | |[[009#bsave|BSAVE]]| | ||
- | |CALL COM(,GOSUB)| | + | |[[108#call_com|CALL COM(,GOSUB)]]| |
- | |CALL COMHELP| | + | |[[108#call_comhelp|CALL COMHELP]]| |
- | |CALL COMINI| | + | |[[108#call_comini|CALL COMINI]]| |
- | |CALL COMOFF| | + | |[[108#call_comoff|CALL COMOFF]]| |
- | |CALL COMON| | + | |[[108#call_comon|CALL COMON]]| |
- | |CALL COMSTOP| | + | |[[108#call_comstop|CALL COMSTOP]]| |
|[[009#callformat|CALL FORMAT]]| | |[[009#callformat|CALL FORMAT]]| | ||
|[[009#callmemini|CALL MEMINI]]| | |[[009#callmemini|CALL MEMINI]]| | ||
Строка 44: | Строка 42: | ||
|[[009#cmd|CMD]]| | |[[009#cmd|CMD]]| | ||
|[[005#color|COLOR]]| | |[[005#color|COLOR]]| | ||
- | |COLOR=NEW| | + | |[[005#color_new|COLOR=NEW]]| |
|[[011#color_restore|COLOR=RESTORE]]| | |[[011#color_restore|COLOR=RESTORE]]| | ||
- | |COLOR SPRITE| | + | |[[005#color_sprite|COLOR SPRITE]]| |
- | |COLOR SPRITE$| | + | |[[005#color_sprite1|COLOR SPRITE$]]| |
|[[002#cont|CONT]]| | |[[002#cont|CONT]]| | ||
- | |COPY| | + | |[[005#copy|COPY]]| |
|[[005#copy_screen|COPY SCREEN]]| | |[[005#copy_screen|COPY SCREEN]]| | ||
|[[001#174|COS]]| | |[[001#174|COS]]| | ||
Строка 59: | Строка 57: | ||
|[[009#cvs|CVS]]| | |[[009#cvs|CVS]]| | ||
|[[002#data|DATA]]| | |[[002#data|DATA]]| | ||
- | |DEF FN| | + | |[[004#deffn|DEF FN]]| |
- | |DEFDBL| | + | |[[001#def|DEFDBL]]| |
- | |DEFINT| | + | |[[001#def|DEFINT]]| |
- | |DEFSNG| | + | |[[001#def|DEFSNG]]| |
- | |DEFSTR| | + | |[[001#def|DEFSTR]]| |
- | |DEF USR| | + | |[[101#def_usr|DEF USR]]| |
|[[002#delete|DELETE]]| | |[[002#delete|DELETE]]| | ||
|[[001#dim|DIM]]| | |[[001#dim|DIM]]| | ||
Строка 85: | Строка 83: | ||
|[[004#deffn|FN]]| | |[[004#deffn|FN]]| | ||
|[[003#fornext|FOR]]| | |[[003#fornext|FOR]]| | ||
+ | </WRAP> | ||
+ | <WRAP third column> | ||
|[[009#fpos|FPOS]]| | |[[009#fpos|FPOS]]| | ||
|[[010#fre|FRE]]| | |[[010#fre|FRE]]| | ||
Строка 90: | Строка 90: | ||
|[[007#getdate|GET DATE]]| | |[[007#getdate|GET DATE]]| | ||
|[[007#gettime|GET TIME]]| | |[[007#gettime|GET TIME]]| | ||
- | </WRAP> | ||
- | <WRAP third column> | ||
|[[004#gosub|GOSUB]]| | |[[004#gosub|GOSUB]]| | ||
|[[003#goto|GOTO]]| | |[[003#goto|GOTO]]| | ||
Строка 100: | Строка 98: | ||
|[[010#inp|INP]]| | |[[010#inp|INP]]| | ||
|[[002#input|INPUT]]| | |[[002#input|INPUT]]| | ||
- | |FIXME [[007#input1|INPUT$]] [[009#input1|INPUT$]]| | + | |[[009#input1|INPUT$]]| |
|[[009#input|INPUT #n]]| | |[[009#input|INPUT #n]]| | ||
|[[004#instr|INSTR]]| | |[[004#instr|INSTR]]| | ||
Строка 110: | Строка 108: | ||
|[[007#key_list|KEY LIST]]| | |[[007#key_list|KEY LIST]]| | ||
|[[005#keyoff|KEY OFF]]| | |[[005#keyoff|KEY OFF]]| | ||
- | |KEY (n) OFF| | + | |[[007#key_off|KEY (n) OFF]]| |
|[[005#keyon|KEY ON]]| | |[[005#keyon|KEY ON]]| | ||
- | |KEY (n) ON| | + | |[[007#key_on|KEY (n) ON]]| |
- | |KEY (n) STOP| | + | |[[007#key_stop|KEY (n) STOP]]| |
|[[009#kill|KILL]]| | |[[009#kill|KILL]]| | ||
|[[004#left|LEFT$]]| | |[[004#left|LEFT$]]| | ||
Строка 152: | Строка 150: | ||
|[[007#onstopgosub|ON STOP GOSUB]]| | |[[007#onstopgosub|ON STOP GOSUB]]| | ||
|[[007#onstringgosub|ON STRIG GOSUB]]| | |[[007#onstringgosub|ON STRIG GOSUB]]| | ||
- | |OPEN| | + | |[[009#open|OPEN]]| |
|[[009#open_for|OPEN FOR APPEND AS]]| | |[[009#open_for|OPEN FOR APPEND AS]]| | ||
|[[009#open_for|OPEN FOR INPUT AS]]| | |[[009#open_for|OPEN FOR INPUT AS]]| | ||
Строка 163: | Строка 161: | ||
|[[007#pdl|PDL]]| | |[[007#pdl|PDL]]| | ||
|[[010#peek|PEEK]]| | |[[010#peek|PEEK]]| | ||
+ | </WRAP> | ||
+ | <WRAP third column> | ||
|[[006#play|PLAY]]| | |[[006#play|PLAY]]| | ||
|[[005#point|POINT]]| | |[[005#point|POINT]]| | ||
|[[010#poke|POKE]]| | |[[010#poke|POKE]]| | ||
|[[005#pos|POS]]| | |[[005#pos|POS]]| | ||
- | </WRAP> | ||
- | <WRAP third column> | ||
|[[005#preset|PRESET]]| | |[[005#preset|PRESET]]| | ||
|[[002#print|PRINT]]| | |[[002#print|PRINT]]| | ||
Строка 245: | Строка 243: | ||
</WRAP> | </WRAP> | ||
- | DELETEME <hidden> | ||
- | <code> | ||
- | ┌─────────────────┬─────┬───────────────────┬─────┬─────────────┬─────┐ | ||
- | │ Наименование │Номер│ Наименование │Номер│ Наименование│Номер│ | ||
- | │ │ стр.│ │ стр.│ │ стр.│ | ||
- | ├─────────────────┼─────┼───────────────────┼─────┼─────────────┼─────┤ | ||
- | │ ABS │ 23 │ GOSUB │ 124 │ PRESET │ 147 │ | ||
- | │ AND │ 20 │ GOTO │ 62 │ PRINT │ 47 │ | ||
- | │ ASC │ 103 │ HEX$ │ 106 │ PRINT # │ 343 │ | ||
- | │ ATN │ 24 │ IF/THEN/ELSE │ 63 │ PRINT USING │ 52 │ | ||
- | │ AUTO │ 40 │ INKEY$ │ 228 │ PRINT#USING │ 345 │ | ||
- | │ BASE │ 405 │ IMP │ 20 │ PSET │ 145 │ | ||
- | │ BEEP │ 211 │ INP │ 399 │ PUT │ 334 │ | ||
- | │ BIN$ │ 104 │ INPUT │ 57 │ PUT KANJI │ 204 │ | ||
- | │ BLOAD │ 364 │ INPUT$ │ 229 │ PUT SPRITE │ 173 │ | ||
- | │ BSAVE │ 363 │ INPUT #n │ 346 │ READ │ 51 │ | ||
- | │ CALL COM(,GOSUB)│ 566 │ INSTR │ 99 │ REM │ 45 │ | ||
- | │ CALL COMHELP │ 566 │ INT │ 24 │ RENUM │ 40 │ | ||
- | │ CALL COMINI │ 566 │ INTERVAL OFF │ 240 │ RESTORE │ 52 │ | ||
- | │ CALL COMOFF │ 566 │ INTERVAL ON │ 240 │ RESUME │ 289 │ | ||
- | │ CALL COMON │ 566 │ INTERVAL STOP │ 240 │ RESUME NEXT │ 289 │ | ||
- | │ CALL COMSTOP │ 566 │ KEY │ 230 │ RETURN │ 124 │ | ||
- | │ CALL FORMAT │ 317 │ KEY LIST │ 231 │ RIGHT$ │ 112 │ | ||
- | │ CALL MEMINI │ 358 │ KEY OFF │ 140 │ RND │ 26 │ | ||
- | │ CALL MFILES │ 359 │ KEY (n) OFF │ 239 │ RSET │ 331 │ | ||
- | │ CALL MKILL │ 359 │ KEY ON │ 140 │ RUN │ 39 │ | ||
- | │ CALL MNAME │ 359 │ KEY (n) ON │ 239 │ SAVE │ 322 │ | ||
- | │ CALL NETEND │ 177 │ KEY (n) STOP │ 239 │ SCREEN │ 138 │ | ||
- | │ CALL WHO │ 566 │ KILL │ 322 │ SET ADJUST │ 247 │ | ||
- | │ CDBL │ 24 │ LEFT$ │ 112 │ SET BEEP │ 247 │ | ||
- | │ CHR$ │ 103 │ LEN │ 98 │ SET DATE │ 248 │ | ||
- | │ CINT │ 24 │ LET │ 42 │ SET PAGE │ 188 │ | ||
- | │ CIRCLE │ 151 │ LFILES │ 320 │ SET PASSWORD│ 247 │ | ||
- | │ CLEAR │ 388 │ LINE │ 147 │ SET PROMPT │ 247 │ | ||
- | │ CLOAD │ 363 │ LINE INPUT │ 59 │ SET SCREEN │ 248 │ | ||
- | │ CLOAD? │ 363 │ LINE INPUT #n │ 346 │ SET TIME │ 248 │ | ||
- | │ CLOSE │ 328 │ LIST │ 41 │ SET TITLE │ 247 │ | ||
- | │ CLS │ 145 │ LLIST │ 41 │ SET VIDEO │ 198 │ | ||
- | │ COLOR │ 142 │ LOAD │ 323 │ SGN │ 24 │ | ||
- | │ COLOR=NEW │ 145 │ LOC │ 335 │ SIN │ 23 │ | ||
- | │ COLOR=RESTORE │ 433 │ LOCATE │ 140 │ SOUND │ 216 │ | ||
- | │ COLOR SPRITE │ 187 │ LOF │ 335 │ SPACE$ │ 115 │ | ||
- | │ COLOR SPRITE$ │ 185 │ LOG │ 23 │ SPC │ 50 │ | ||
- | │ CONT │ 61 │ LPOS │ 142 │ SPRITE$ │ 168 │ | ||
- | │ COPY │ 191 │ LPRINT │ 57 │ SPRITE OF │ 178 │ | ||
- | │ COPY SCREEN │ 197 │ LSET │ 331 │ SPRITE ON │ 178 │ | ||
- | │ COS │ 23 │ MAX FILES │ 325 │ SPRITE STOP │ 178 │ | ||
- | │ CSAVE │ 362 │ MERGE │ 323 │ SQR │ 23 │ | ||
- | │ CSNG │ 24 │ MID$ │ 108 │ STEP │ 74 │ | ||
- | │ CSRLIN │ 141 │ MKD$ │ 332 │ STICK │ 232 │ | ||
- | │ CVD │ 333 │ MKI$ │ 332 │ STOP │ 61 │ | ||
- | │ CVI │ 333 │ MKS$ │ 332 │ STOP OFF │ 241 │ | ||
- | │ CVS │ 333 │ MOD │ 19 │ STOP ON │ 241 │ | ||
- | │ DATA │ 50 │ NAME │ 321 │ STOP STOP │ 241 │ | ||
- | │ DEF FN │ 120 │ NEW │ 39 │ STR$ │ 101 │ | ||
- | │ DEFDBL │ 14 │ NEXT │ 73 │ STRIG │ 232 │ | ||
- | │ DEFINT │ 14 │ NOT │ 20 │ STRIG OFF │ 242 │ | ||
- | │ DEFSNG │ 14 │ OCT$ │ 106 │ STRIG ON │ 242 │ | ||
- | │ DEFSTR │ 14 │ ON ERROR GOTO │ 288 │ STRIG STOP │ 242 │ | ||
- | │ DEF USR │ 511 │ ON GOTO │ 70 │ STRING$ │ 114 │ | ||
- | │ DELETE │ 41 │ ON GOSUB │ 134 │ SWAP │ 45 │ | ||
- | │ DIM │ 16 │ ON INTERVAL GOSUB │ 240 │ TAB │ 49 │ | ||
- | │ DRAW │ 162 │ ON KEY GOSUB │ 239 │ TAN │ 24 │ | ||
- | │ DSKF │ 320 │ ON SPRITE GOSUB │ 177 │ TIME │ 28 │ | ||
- | │ EQV │ 20 │ ON STOP GOSUB │ 241 │ TRON │ 284 │ | ||
- | │ END │ 61 │ ON STRIG GOSUB │ 242 │ TROFF │ 284 │ | ||
- | │ EOF() │ 349 │ OPEN │ 328 │ USR │ 511 │ | ||
- | │ ERASE │ 17 │ OPEN FOR APPEND AS│ 340 │ VAL │ 100 │ | ||
- | │ ERL │ 290 │ OPEN FOR INPUT AS │ 340 │ VARPTR │ 375 │ | ||
- | │ ERR │ 290 │ OPEN FOR OUTPUT AS│ 340 │ VARPTR(#n) │ 326 │ | ||
- | │ ERROR │ 291 │ OR │ 20 │ VDP │ 443 │ | ||
- | │ EXP │ 23 │ OUT │ 398 │ VPEEK │ 408 │ | ||
- | │ FIELD │ 329 │ OPEN AS │ 328 │ VPOKE │ 408 │ | ||
- | │ FILES │ 320 │ PAINT │ 155 │ WAIT │ 403 │ | ||
- | │ FIX │ 24 │ PAD │ 237 │ WIDTH │ 139 │ | ||
- | │ FOR │ 73 │ PDL │ 236 │ XOR │ 20 │ | ||
- | │ FPOS │ 360 │ PEEK │ 370 ├─────────────┼─────┤ | ||
- | │ FRE │ 389 │ PLAY │ 210 │ MOTOR OFF │ 400 │ | ||
- | │ GET │ 335 │ POINT │ 154 │ MOTOR ON │ 400 │ | ||
- | │ GET DATE │ 249 │ POKE │ 371 │ │ │ | ||
- | │ GET TIME │ 249 │ POS │ 141 │ │ │ | ||
- | └─────────────────┴─────┴───────────────────┴─────┴─────────────┴─────┘ | ||
- | </code> | ||
- | </hidden> | ||
====== Предметный указатель команд видеопроцессора ====== | ====== Предметный указатель команд видеопроцессора ====== | ||
Строка 334: | Строка 248: | ||
<WRAP third column> | <WRAP third column> | ||
- | |HMMC| | + | |[[208#hmmc|HMMC]]| |
- | |HMMM| | + | |[[208#hmmm|HMMM]]| |
- | |HMMV| | + | |[[208#hmmv|HMMV]]| |
- | |LINE| | + | |[[208#line|LINE]]| |
</WRAP> | </WRAP> | ||
<WRAP third column> | <WRAP third column> | ||
- | |LMCM| | + | |[[208#lmcm|LMCM]]| |
- | |LMMC| | + | |[[208#lmmc|LMMC]]| |
- | |LMMM| | + | |[[208#lmmm|LMMM]]| |
- | |LMMV| | + | |[[208#lmmv|LMMV]]| |
</WRAP> | </WRAP> | ||
<WRAP third column> | <WRAP third column> | ||
- | |PSET| | + | |[[208#pset|PSET]]| |
- | |POINT| | + | |[[208#point|POINT]]| |
- | |SRCH| | + | |[[208#srch|SRCH]]| |
- | |YMMM| | + | |[[208#ymmm|YMMM]]| |
</WRAP> | </WRAP> | ||
</WRAP> | </WRAP> | ||
- | |||
- | DELETEME <hidden> | ||
- | <code> | ||
- | ┌──────────────┬─────┬──────────────┬─────┬──────────────┬─────┐ | ||
- | │ Наименование │Номер│ Наименование │Номер│ Наименование │Номер│ | ||
- | │ │ стр.│ │ стр.│ │ стр.│ | ||
- | ├──────────────┼─────┼──────────────┼─────┼──────────────┼─────┤ | ||
- | │ HMMC │ 626 │ LMCM │ 638 │ PSET │ 652 │ | ||
- | │ HMMM │ 631 │ LMMC │ 636 │ POINT │ 654 │ | ||
- | │ HMMV │ 633 │ LMMM │ 641 │ SRCH │ 649 │ | ||
- | │ LINE │ 646 │ LMMV │ 644 │ YMMM │ 629 │ | ||
- | └──────────────┴─────┴──────────────┴─────┴──────────────┴─────┘ | ||
- | </code> | ||
- | </hidden> | ||
FIXME DELETEME <hidden старое> | FIXME DELETEME <hidden старое> |