STOS EXTENDED INSTRUCTIONS LOOKUP TABLE: Difference between revisions
Jump to navigation
Jump to search
>Darklight No edit summary |
>Tompee No edit summary |
||
| Line 352: | Line 352: | ||
--[[User:Darklight|Darklight]] 22:22, 2 September 2007 (EDT) | --[[User:Darklight|Darklight]] 22:22, 2 September 2007 (EDT) | ||
[[Category:STOS BASIC]] | |||
Latest revision as of 09:42, 1 November 2008
I created the table after reading the STOS source code, and also creating test .BAS files and looking at them in an hex editor.
| Token | Command |
|---|---|
| 0x00 | listbank |
| 0x01 | llistbank |
| 0x02 | follow |
| 0x03 | frequency |
| 0x04 | cont |
| 0x05 | change |
| 0x06 | search |
| 0x07 | delete |
| 0x08 | merge |
| 0x09 | auto |
| 0x0a | new |
| 0x0b | unnew |
| 0x0c | fload |
| 0x0d | fsave |
| 0x0e | reset |
| 0x0f | system |
| 0x10 | env |
| 0x11 | renum |
| 0x12 | multi |
| 0x13 | full |
| 0x14 | grab |
| 0x15 | list |
| 0x16 | llist |
| 0x17 | hexa |
| 0x19 | accload |
| 0x1a | accnew |
| 0x1b | lower |
| 0x1c | upper |
| 0x1d | english |
| 0x1e | francais |
| 0x70 | dir/w |
| 0x71 | fade |
| 0x72 | bcopy |
| 0x73 | square |
| 0x74 | previous |
| 0x75 | transpose |
| 0x76 | shift |
| 0x77 | wait key |
| 0x78 | dir |
| 0x79 | ldir |
| 0x7a | bload |
| 0x7b | bsave |
| 0x7c | qwindow |
| 0x7d | as set |
| 0x7e | charcopy |
| 0x7f | under |
| 0x80 | menu$ |
| 0x81 | menu |
| 0x82 | title |
| 0x83 | border |
| 0x84 | hardcopy |
| 0x85 | windcopy |
| 0x86 | redraw |
| 0x87 | centre |
| 0x88 | tempo |
| 0x89 | volume |
| 0x8a | envel |
| 0x8b | boom |
| 0x8c | shoot |
| 0x8d | bell |
| 0x8e | play |
| 0x8f | noise |
| 0x90 | voice |
| 0x91 | music |
| 0x92 | box |
| 0x93 | rbox |
| 0x94 | bar |
| 0x95 | rbar |
| 0x96 | appear |
| 0x97 | bclr |
| 0x98 | bset |
| 0x99 | rol |
| 0x9a | ror |
| 0x9b | curs |
| 0x9c | clw |
| 0x9d | bchg |
| 0x9e | call |
| 0x9f | trap |
| 0xa1 | run |
| 0xa2 | clear key |
| 0xa3 | line input |
| 0xa4 | input |
| 0xa5 | clear |
| 0xa6 | data |
| 0xa7 | end |
| 0xa8 | erase |
| 0xa9 | reserve |
| 0xaa | as datascreen |
| 0xab | as work |
| 0xac | as screen |
| 0xad | as data |
| 0xae | copy |
| 0xaf | def |
| 0xb0 | hide |
| 0xb1 | show |
| 0xb2 | change mouse |
| 0xb3 | limit mouse |
| 0xb4 | move x |
| 0xb5 | move y |
| 0xb6 | fix |
| 0xb7 | bgrab |
| 0xb9 | fill |
| 0xba | key list |
| 0xbb | key speed |
| 0xbc | move |
| 0xbd | anim |
| 0xbe | unfreeze |
| 0xbf | set zone |
| 0xc0 | reset zone |
| 0xc1 | limit sprite |
| 0xc2 | priority |
| 0xc3 | reduce |
| 0xc4 | put sprite |
| 0xc5 | get sprite |
| 0xc6 | load |
| 0xc7 | save |
| 0xc8 | palette |
| 0xc9 | synchro |
| 0xca | error |
| 0xcb | break |
| 0xcc | let |
| 0xcd | key |
| 0xce | open in |
| 0xcf | open out |
| 0xd0 | open |
| 0xd1 | close |
| 0xd2 | field |
| 0xd3 | as |
| 0xd4 | put key |
| 0xd5 | get palette |
| 0xd6 | kill |
| 0xd7 | rename |
| 0xd8 | rm dir |
| 0xd9 | mk dir |
| 0xda | stop |
| 0xdb | wait vbl |
| 0xdc | sort |
| 0xdd | get |
| 0xde | flash |
| 0xdf | using |
| 0xe0 | lprint |
| 0xe1 | auto back |
| 0xe2 | set line |
| 0xe3 | gr writing |
| 0xe4 | set mark |
| 0xe5 | set paint |
| 0xe7 | set pattern |
| 0xe8 | clip |
| 0xe9 | arc |
| 0xea | polygon |
| 0xeb | circle |
| 0xec | earc |
| 0xed | epie |
| 0xee | ellipse |
| 0xef | writing |
| 0xf0 | paint |
| 0xf1 | ink |
| 0xf2 | wait |
| 0xf3 | click |
| 0xf4 | put |
| 0xf5 | zoom |
| 0xf6 | set curs |
| 0xf7 | scroll down |
| 0xf8 | scroll up |
| 0xf9 | scroll |
| 0xfa | inverse |
| 0xfb | shade |
| 0xfc | windopen |
| 0xfd | window |
| 0xfe | windmove |
| 0xff | windel |
--Darklight 22:22, 2 September 2007 (EDT)