home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2003 September
/
PCWorld_2003-09_cd.bin
/
Software
/
TemaCD
/
loco
/
locodemo.EXE
/
HTML
/
164
Wrap
Text File
|
2000-12-14
|
16KB
|
876 lines
; Command Set Database
; Control Structures
IF%1%L
ELSE%2%0
ENDIF%3%0
DO%4%0
EXIT%5%0
LOOP%6%0
FOR%7%LLL
NEXT%8%L
WHILE%9%L
ENDWHILE%10%0
REPEAT%11%0
UNTIL%12%L
FUNCTION%21%0
ENDFUNCTION%22%0
ENDFUNCTION%23%L
ENDFUNCTION%24%F
ENDFUNCTION%25%S
STOP%26%0
EXITFUNCTION%27%0
EXITFUNCTION%28%L
EXITFUNCTION%29%F
EXITFUNCTION%30%S
RESTORE%31%A
RESTORE%32%0
READ%33%L
READ%34%F
READ%35%S
DATA%36%E
GOSUB%41%A
GOTO%42%A
RETURN%43%0
; Foundation CSE
^[%51%LLL
^[%52%FFL
/[%64%FLF
/[%65%FFL
/[%66%FFF
/[%61%LLL
*[%74%FLF
*[%75%FFL
*[%76%FFF
*[%71%LLL
+[%84%FLF
+[%85%FFL
+[%86%FFF
+[%81%LLL
+[%87%SSS
-[%94%FLF
-[%95%FFL
-[%96%FFF
-[%91%LLL
-[%97%SSS
==[%101%LLL
==[%102%LFF
==[%103%LSS
==[%131%LLF
==[%132%LFL
>[%111%LLL
>[%112%LFF
>[%133%LLF
>[%134%LFL
>=[%113%LLL
>=[%114%LFF
>=[%135%LLF
>=[%136%LFL
<[%115%LLL
<[%116%LFF
<[%137%LLF
<[%138%LFL
<=[%117%LLL
<=[%118%LFF
<=[%139%LLF
<=[%140%LFL
![%119%LLL
![%120%LFF
![%121%LSS
![%141%LLF
![%142%LFL
&[%123%LLL
|[%124%LLL
=%151%LL
=%154%LF
=%155%FL
=%152%FF
=%153%SS
ABS[%368%FF
ABS[%201%LF
ACOS[%202%FF
ACOS[%361%FL
ASC[%203%LS
ASIN[%204%FF
ASIN[%362%FL
ATAN[%205%FF
ATAN[%363%FL
ATANFULL[%364%FFF
ATANFULL[%365%FLF
ATANFULL[%366%FFL
ATANFULL[%367%FLL
BIN$[%206%SL
BOB%207%LLLL
BOX%208%LLLL
CHR$[%209%SL
CIRCLE%210%LLL
CL$[%211%S
CLS%212%0
END%213%0
COS[%331%FF
COS[%332%FL
DOT%215%LL
ELLIPSE%216%LLLL
BREAK%217%0
EXP[%218%LL
GET IMAGE%219%LLLLL
GET IMAGE%230%LLLLLL
LOAD IMAGE%220%SL
LOAD IMAGE%229%SLL
SAVE IMAGE%221%SL
HCOS[%222%FF
HCOS[%371%FL
HEX$[%223%SL
HIDE MOUSE%224%0
HSIN[%225%FF
HSIN[%372%FL
HTAN[%226%FF
HTAN[%373%FL
RGB[%391%LLLL
RGBR[%392%LL
RGBG[%393%LL
RGBB[%394%LL
INK%227%LL
INKEY$[%228%S
INPUT%351%L
INPUT%355%F
INPUT%352%S
INT[%232%LF
LEFT$[%233%SSL
LEN[%234%LS
LINE%235%LLLL
LOWER$[%236%SS
MID$[%237%SSL
MOUSECLICK[%238%L
MOUSEX[%239%L
MOUSEY[%240%L
MOUSEMOVEX[%241%L
MOUSEMOVEY[%244%L
POSITION MOUSE%246%LL
PASTE IMAGE%242%LLL
POINT[%243%LLL
PRINT%301%L
PRINT%302%F
PRINT%303%S
PRINT%304%0
PRINTC%305%L
PRINTC%306%F
PRINTC%307%S
RANDOMIZE%245%L
`%246%E
REM%247%E
#INCLUDE%308%E
RIGHT$[%248%SSL
RND[%390%LL
RND[%249%FL
SCANCODE[%250%L
SET BOB%251%LLL
SET CURSOR%252%LL
SHOW MOUSE%253%0
SIN[%341%FF
SIN[%342%FL
SLEEP%255%L
SPACE$[%256%SL
SQRT[%257%FF
SQRT[%258%FL
STR$[%311%SF
STR$[%312%SL
SYNC%259%0
TAN[%381%FF
TAN[%382%FL
TIMER[%260%L
UPPER$[%261%SS
VAL[%321%FS
VAL[%321%LS
WAIT KEY%263%0
SUSPEND FOR KEY%264%0
SUSPEND FOR MOUSE%265%0
; Numbers need re-ordering these are new additions
REMSTART%401%E
REMEND%402%E
SYNC ON%403%0
SYNC OFF%404%0
CLS%405%L
DELETE IMAGE%406%L
SYNC RATE%407%L
GET DATE$[%408%S
GET TIME$[%409%S
WAIT%410%L
INC%411%F
INC%412%L
INC%413%FF
INC%414%LF
DEC%421%F
DEC%422%L
DEC%423%FF
DEC%424%LF
MOUSEZ[%431%L
MOUSEMOVEZ[%432%L
SCALE BOB%453%LL
STRETCH BOB%454%LLL
OFFSET BOB%461%LLL
MIRROR BOB%462%L
FLIP BOB%463%L
DELETE BOB%464%L
PASTE BOB%465%LLL
BOB EXIST[%470%LL
BOB X[%471%LL
BOB Y[%472%LL
BOB OFFSET X[%473%LL
BOB OFFSET Y[%474%LL
BOB WIDTH[%475%LL
BOB HEIGHT[%476%LL
BOB IMAGE[%477%LL
BOB SCALE X[%479%LL
BOB SCALE Y[%480%LL
BOB MIRRORED[%483%LL
BOB FLIPPED[%484%LL
BOB HIT[%491%LLL
BOB COLLISION[%492%LLL
; Data Handling
DIM%501%LL
DIM%502%LLL
DIM%503%LLLL
DIM%504%LLLLL
DIM%505%LLLLLL
DIM%511%FL
DIM%512%FLL
DIM%513%FLLL
DIM%514%FLLLL
DIM%515%FLLLLL
DIM%521%SL
DIM%522%SLL
DIM%523%SLLL
DIM%524%SLLLL
DIM%525%SLLLLL
UNDIM%526%S
UNDIM%516%F
UNDIM%506%L
@=%561%LLL
@=%562%LLLL
@=%563%LLLLL
@=%564%LLLLLL
@=%565%LLLLLLL
@=%566%FLF
@=%567%FLLF
@=%568%FLLLF
@=%569%FLLLLF
@=%570%FLLLLLF
@=%571%SLS
@=%572%SLLS
@=%573%SLLLS
@=%574%SLLLLS
@=%575%SLLLLLS
@=%576%FLL
@=%577%FLLL
@=%578%FLLLL
@=%579%FLLLLL
@=%580%FLLLLLL
@[%661%LLL
@[%662%LLLL
@[%663%LLLLL
@[%664%LLLLLL
@[%665%LLLLLLL
@[%666%FFL
@[%667%FFLL
@[%668%FFLLL
@[%669%FFLLLL
@[%670%FFLLLLL
@[%671%SSL
@[%672%SSLL
@[%673%SSLLL
@[%674%SSLLLL
@[%675%SSLLLLL
; Graphical Functions
LOAD BITMAP%1001%S
LOAD BITMAP%1002%SL
SAVE BITMAP%1003%S
SAVE BITMAP%1004%SL
CREATE BITMAP%1005%LLL
SET CURRENT BITMAP%1006%L
COPY BITMAP%1007%LL
COPY BITMAP%1008%LLLLLLLLLL
DELETE BITMAP%1009%L
MIRROR BITMAP%1010%L
FLIP BITMAP%1011%L
BLUR BITMAP%1012%LL
FADE BITMAP%1013%LL
SET GAMMA%1014%LLL
BITMAP EXIST[%1051%LL
CURRENT BITMAP[%1052%L
BITMAP WIDTH[%1053%L
BITMAP WIDTH[%1058%LL
BITMAP HEIGHT[%1054%L
BITMAP HEIGHT[%1059%LL
BITMAP DEPTH[%1055%L
BITMAP DEPTH[%1060%LL
BITMAP MIRRORED[%1056%L
BITMAP MIRRORED[%1061%LL
BITMAP FLIPPED[%1057%L
BITMAP FLIPPED[%1062%LL
PERFORM CHECKLIST FOR DISPLAY MODES%1500%0
SET DISPLAY MODE%1501%LLL
SCREEN WIDTH[%1551%L
SCREEN HEIGHT[%1552%L
SCREEN DEPTH[%1553%L
SCREEN TYPE[%1554%L
SCREEN FPS[%1555%L
CHECK DISPLAY MODE[%1571%LLLL
; Animation
LOAD ANIMATION%2001%SL
DELETE ANIMATION%2002%L
PLAY ANIMATION%2003%L
PLAY ANIMATION%2012%LLL
PLAY ANIMATION%2013%LLLLL
PLAY ANIMATION%2015%LLLLLL
STOP ANIMATION%2004%L
PAUSE ANIMATION%2005%L
RESUME ANIMATION%2006%L
PLACE ANIMATION%2014%LLLLL
LOOP ANIMATION%2007%L
LOOP ANIMATION%2016%LLLLLL
ANIMATION EXIST[%2051%LL
ANIMATION PLAYING[%2052%LL
ANIMATION PAUSED[%2053%LL
ANIMATION LOOPING[%2054%LL
ANIMATION POSITION X[%2057%LL
ANIMATION POSITION Y[%2058%LL
ANIMATION WIDTH[%2059%LL
ANIMATION HEIGHT[%2060%LL
; Sound
LOAD SOUND%3001%SL
DELETE SOUND%3002%L
PLAY SOUND%3003%L
PLAY SOUND%3022%LL
STOP SOUND%3004%L
PAUSE SOUND%3005%L
RESUME SOUND%3006%L
LOOP SOUND%3007%L
LOOP SOUND%3023%LL
LOOP SOUND%3024%LLL
LOOP SOUND%3025%LLLL
SET SOUND VOLUME%3008%LL
SET SOUND SPEED%3009%LL
SET SOUND PAN%3010%LL
LOAD 3DSOUND%3011%SL
POSITION SOUND%3012%LFFF
POSITION LISTENER%3013%FFF
ROTATE LISTENER%3014%FFF
CLONE SOUND%3021%LL
SAY%3041%S
SAY TO SOUND%3042%SL
SAY TO FILE%3043%SS
SPEECH EXIST[%3046%L
SOUND EXIST[%3051%LL
SOUND PLAYING[%3052%LL
SOUND PAUSED[%3053%LL
SOUND LOOPING[%3054%LL
GET SOUND VOLUME[%3055%LL
GET SOUND SPEED[%3056%LL
GET SOUND PAN[%3057%LL
SOUND TYPE[%3058%LL
SOUND POSITION X[%3059%FL
SOUND POSITION Y[%3060%FL
SOUND POSITION Z[%3061%FL
LISTENER POSITION X[%3062%F
LISTENER POSITION Y[%3063%F
LISTENER POSITION Z[%3064%F
LISTENER ANGLE X[%3065%F
LISTENER ANGLE Y[%3066%F
LISTENER ANGLE Z[%3067%F
; Music
LOAD MUSIC%3501%SL
DELETE MUSIC%3502%L
PLAY MUSIC%3503%L
STOP MUSIC%3504%L
PAUSE MUSIC%3505%L
RESUME MUSIC%3506%L
LOOP MUSIC%3507%L
SET MUSIC VOLUME%3508%LL
SET MUSIC SPEED%3509%LL
MUSIC EXIST[%3551%LL
MUSIC PLAYING[%3552%LL
MUSIC PAUSED[%3553%LL
MUSIC LOOPING[%3554%LL
GET MUSIC VOLUME[%3555%LL
GET MUSIC SPEED[%3556%LL
LOAD CDMUSIC%3601%LL
; Basic I/O
PERFORM CHECKLIST FOR CONTROL DEVICES%4001%0
SET CONTROL DEVICE%4002%S
FORCE UP%4101%L
FORCE DOWN%4102%L
FORCE LEFT%4103%L
FORCE RIGHT%4104%L
FORCE ANGLE%4105%LLL
FORCE CHAINSAW%4106%LL
FORCE SHOOT%4107%LL
FORCE IMPACT%4108%LL
FORCE NO EFFECT%4109%0
FORCE WATER EFFECT%4110%LL
FORCE AUTO CENTER ON%4112%0
FORCE AUTO CENTER OFF%4113%0
UPKEY[%4501%L
DOWNKEY[%4502%L
LEFTKEY[%4503%L
RIGHTKEY[%4504%L
CONTROLKEY[%4505%L
SHIFTKEY[%4506%L
RETURNKEY[%4507%L
SPACEKEY[%4508%L
KEYSTATE[%4509%LL
ESCAPEKEY[%4510%L
JOYSTICK LEFT[%4521%L
JOYSTICK RIGHT[%4522%L
JOYSTICK UP[%4523%L
JOYSTICK DOWN[%4524%L
JOYSTICK FIRE A[%4525%L
JOYSTICK FIRE B[%4526%L
JOYSTICK FIRE C[%4527%L
JOYSTICK FIRE D[%4528%L
JOYSTICK X[%4529%L
JOYSTICK Y[%4530%L
JOYSTICK Z[%4531%L
JOYSTICK SLIDER A[%4532%L
JOYSTICK SLIDER B[%4533%L
CONTROL DEVICE NAME$[%4551%S
CONTROL DEVICE X[%4552%L
CONTROL DEVICE Y[%4553%L
CONTROL DEVICE Z[%4554%L
; External Functions
LOAD ARRAY%5001%SL
LOAD ARRAY%5002%SF
LOAD ARRAY%5003%SS
SAVE ARRAY%5004%SL
SAVE ARRAY%5005%SF
SAVE ARRAY%5006%SS
; Sprite Functions
SPRITE%5500%LLLL
SET SPRITE%5501%LLL
SIZE SPRITE%5502%LLL
SCALE SPRITE%5503%LL
STRETCH SPRITE%5504%LLL
OFFSET SPRITE%5511%LLL
MIRROR SPRITE%5512%L
FLIP SPRITE%5513%L
DELETE SPRITE%5514%L
PASTE SPRITE%5515%LLL
HIDE SPRITE%5516%L
SHOW SPRITE%5517%L
HIDE ALL SPRITES%5518%0
SHOW ALL SPRITES%5519%0
SPRITE EXIST[%5520%LL
SPRITE X[%5521%LL
SPRITE Y[%5522%LL
SPRITE OFFSET X[%5523%LL
SPRITE OFFSET Y[%5524%LL
SPRITE WIDTH[%5525%LL
SPRITE HEIGHT[%5526%LL
SPRITE IMAGE[%5527%LL
SPRITE SCALE X[%5529%LL
SPRITE SCALE Y[%5530%LL
SPRITE MIRRORED[%5533%LL
SPRITE FLIPPED[%5534%LL
SPRITE HIT[%5541%LLL
SPRITE COLLISION[%5542%LLL
; RealText Functions
PERFORM CHECKLIST FOR FONTS%6001%0
SET TEXT FONT%6002%S
SET TEXT SIZE%6003%L
SET TEXT OPAQUE%6004%0
SET TEXT TRANSPARENT%6005%0
SET TEXT TO NORMAL%6006%0
SET TEXT TO ITALIC%6007%0
SET TEXT TO BOLD%6008%0
SET TEXT TO BOLDITALIC%6009%0
TEXT%6010%LLS
CENTER TEXT%6011%LLS
TEXT FONT$[%6501%S
TEXT SIZE[%6502%L
TEXT BACKGROUND TYPE[%6503%L
TEXT STYLE[%6504%L
TEXT WIDTH[%6505%LS
TEXT HEIGHT[%6506%LS
; Basic3D Functions
LOAD OBJECT%7000%SL
LOAD MESH%7001%SL
DELETE MESH%7002%L
PERFORM CHECKLIST FOR OBJECT LIMBS%7003%L
MAKE MESH FROM OBJECT%7004%LL
MAKE STATIC OBJECT%7005%L
DELETE STATIC OBJECTS%7006%0
MAKE OBJECT%7008%LLL
DELETE OBJECT%7009%L
SET OBJECT%7010%LLLL
SET OBJECT%7039%LLLLL
SET OBJECT%7040%LLLLLL
SET OBJECT%7048%LLLLLLL
SET OBJECT%7049%LLLLLLLL
MAKE OBJECT BOX%7041%LFFF
MAKE OBJECT SPHERE%7042%LF
MAKE OBJECT CUBE%7043%LF
MAKE OBJECT CYLINDER%7044%LF
MAKE OBJECT CONE%7045%LF
MAKE OBJECT PLAIN%7046%LFF
MAKE OBJECT TRIANGLE%7047%LFFFFFFFFF
PLAY OBJECT%7601%L
PLAY OBJECT%7608%LL
PLAY OBJECT%7609%LLL
STOP OBJECT%7602%L
LOOP OBJECT%7603%L
LOOP OBJECT%7606%LLL
LOOP OBJECT%7610%LL
SET OBJECT FRAME%7604%LF
SET OBJECT SPEED%7605%LL
APPEND OBJECT%7607%SLL
SET OBJECT INTERPOLATION%7611%LL
GLUE OBJECT TO LIMB%7612%LLL
UNGLUE OBJECT%7613%L
POINT OBJECT%7616%LFFF
MOVE OBJECT%7617%LF
FIX OBJECT PIVOT%7618%L
ADD LIMB%7011%LLL
TEXTURE LIMB%7012%LLL
OFFSET LIMB%7013%LLFFF
ROTATE LIMB%7014%LLFFF
SCALE LIMB%7015%LLLLL
LINK LIMB%7016%LLL
HIDE LIMB%7019%LL
SHOW LIMB%7020%LL
COLOR LIMB%7018%LLL
SCROLL LIMB TEXTURE%7202%LLFF
POSITION OBJECT%7021%LFFF
ROTATE OBJECT%7022%LFFF
HIDE OBJECT%7023%L
SHOW OBJECT%7024%L
GHOST OBJECT ON%7025%L
GHOST OBJECT OFF%7026%L
CHANGE MESH%7027%LLL
XROTATE OBJECT%7028%LF
YROTATE OBJECT%7029%LF
ZROTATE OBJECT%7030%LF
SCALE OBJECT%7031%LLLL
LOCK OBJECT ON%7032%L
LOCK OBJECT OFF%7033%L
FADE OBJECT%7034%LL
TEXTURE OBJECT%7035%LL
COLOR OBJECT%7038%LL
SET OBJECT ROTATION XYZ%7036%L
SET OBJECT ROTATION ZYX%7037%L
SCROLL OBJECT TEXTURE%7201%LFF
SET GLOBAL COLLISION ON%7061%0
SET GLOBAL COLLISION OFF%7062%0
SET OBJECT COLLISION ON%7063%L
SET OBJECT COLLISION OFF%7064%L
SET OBJECT COLLISION TO SPHERES%7067%L
SET OBJECT COLLISION TO BOXES%7074%L
SET OBJECT COLLISION TO POLYGONS%7071%L
TURN OBJECT LEFT%7251%LF
TURN OBJECT RIGHT%7252%LF
PITCH OBJECT UP%7253%LF
PITCH OBJECT DOWN%7254%LF
ROLL OBJECT LEFT%7255%LF
ROLL OBJECT RIGHT%7256%LF
SET OBJECT TO OBJECT ORIENTATION%7257%LL
SET OBJECT TO CAMERA ORIENTATION%7258%L
MAKE MATRIX%7101%LFFLL
DELETE MATRIX%7102%L
SET MATRIX WIREFRAME ON%7103%L
SET MATRIX WIREFRAME OFF%7104%L
FILL MATRIX%7105%LFL
RANDOMIZE MATRIX%7106%LF
SET MATRIX HEIGHT%7107%LLLF
POSITION MATRIX%7108%LFFF
SHIFT MATRIX UP%7111%L
SHIFT MATRIX DOWN%7112%L
SHIFT MATRIX LEFT%7113%L
SHIFT MATRIX RIGHT%7114%L
UPDATE MATRIX%7121%L
PREPARE MATRIX TEXTURE%7131%LLLL
SET MATRIX TILE%7132%LLLL
SET MATRIX NORMAL%7133%LLLFFF
SET MATRIX%7134%LLLLLLLL
GHOST MATRIX ON%7135%L
GHOST MATRIX OFF%7136%L
POSITION CAMERA%7051%FFF
POINT CAMERA%7052%FFF
ROTATE CAMERA%7053%FFF
MOVE CAMERA%7054%F
XROTATE CAMERA%7055%F
YROTATE CAMERA%7056%F
ZROTATE CAMERA%7057%F
TURN CAMERA LEFT%7058%F
TURN CAMERA RIGHT%7059%F
PITCH CAMERA UP%7060%F
PITCH CAMERA DOWN%7065%F
ROLL CAMERA LEFT%7066%F
ROLL CAMERA RIGHT%7068%F
SET CAMERA TO OBJECT ORIENTATION%7069%L
SET CAMERA RANGE%7081%FF
SET CAMERA ROTATION XYZ%7082%0
SET CAMERA ROTATION ZYX%7083%0
AUTOCAM ON%7084%0
AUTOCAM OFF%7085%0
MAKE LIGHT%7301%L
DELETE LIGHT%7302%L
SET POINT LIGHT%7303%LFFF
SET SPOT LIGHT%7304%LFF
SET DIRECTIONAL LIGHT%7305%LFFF
POSITION LIGHT%7306%LFFF
ROTATE LIGHT%7307%LFFF
POINT LIGHT%7309%LFFF
COLOR LIGHT%7315%LLLL
COLOR LIGHT%7310%LL
HIDE LIGHT%7311%L
SHOW LIGHT%7312%L
SET LIGHT TO OBJECT POSITION%7313%LL
SET LIGHT TO OBJECT ORIENTATION%7314%LL
MESH EXIST[%7501%LL
OBJECT EXIST[%7511%LL
OBJECT POSITION X[%7512%FL
OBJECT POSITION Y[%7513%FL
OBJECT POSITION Z[%7514%FL
OBJECT ANGLE X[%7515%FL
OBJECT ANGLE Y[%7516%FL
OBJECT ANGLE Z[%7517%FL
OBJECT VISIBLE[%7518%LL
OBJECT HIT[%7519%LLL
OBJECT COLLISION[%7520%LLL
LIMB EXIST[%7521%LLL
CHECK LIMB LINK[%7522%LLL
LIMB TEXTURE[%7523%LLL
LIMB OFFSET X[%7524%FLL
LIMB OFFSET Y[%7525%FLL
LIMB OFFSET Z[%7526%FLL
LIMB ANGLE X[%7527%FLL
LIMB ANGLE Y[%7528%FLL
LIMB ANGLE Z[%7529%FLL
LIMB POSITION X[%7533%FLL
LIMB POSITION Y[%7534%FLL
LIMB POSITION Z[%7535%FLL
LIMB VISIBLE[%7536%LLL
LIMB DIRECTION X[%7537%FLL
LIMB DIRECTION Y[%7538%FLL
LIMB DIRECTION Z[%7539%FLL
OBJECT PLAYING[%7651%LL
OBJECT LOOPING[%7652%LL
OBJECT FRAME[%7653%FL
OBJECT SPEED[%7654%LL
OBJECT INTERPOLATION[%7655%LL
TOTAL OBJECT FRAMES[%7656%LL
OBJECT COLLISION RADIUS[%7661%FL
OBJECT COLLISION CENTER X[%7662%FL
OBJECT COLLISION CENTER Y[%7663%FL
OBJECT COLLISION CENTER Z[%7664%FL
OBJECT SIZE[%7671%FL
OBJECT SCREEN X[%7672%LL
OBJECT SCREEN Y[%7673%LL
OBJECT IN SCREEN[%7674%LL
MATRIX EXIST[%7551%LL
MATRIX WIREFRAME STATE[%7552%LL
GET MATRIX HEIGHT[%7553%FLLL
MATRIX POSITION X[%7554%FL
MATRIX POSITION Y[%7555%FL
MATRIX POSITION Z[%7556%FL
MATRIX TILES EXIST[%7560%LL
MATRIX TILE COUNT[%7561%LL
GET GROUND HEIGHT[%7562%FLFF
CAMERA POSITION X[%7541%F
CAMERA POSITION Y[%7542%F
CAMERA POSITION Z[%7543%F
CAMERA ANGLE X[%7544%F
CAMERA ANGLE Y[%7545%F
CAMERA ANGLE Z[%7546%F
FOG ON%7901%0
FOG OFF%7902%0
FOG DISTANCE%7903%L
FOG COLOR%7904%L
SET AMBIENT LIGHT%7911%L
BACKDROP ON%7921%0
BACKDROP OFF%7922%0
TEXTURE BACKDROP%7923%L
COLOR BACKDROP%7924%L
SCROLL BACKDROP%7925%LL
DRAW TO FRONT%7931%0
DRAW TO BACK%7932%0
3DS2X%7941%SS
CURVEVALUE[%7951%FFFF
WRAPVALUE[%7952%FF
NEWXVALUE[%7953%FFFF
NEWZVALUE[%7954%FFFF
NEWYVALUE[%7955%FFFF
CURVEANGLE[%7956%FFFF
ALPHABLENDING AVAILABLE[%7981%L
FILTERING AVAILABLE[%7982%L
FOG AVAILABLE[%7983%L
3DBLIT AVAILABLE[%7984%L
; File Handler Functions
SET DIR%8001%S
DIR%8002%0
DRIVELIST%8003%0
PERFORM CHECKLIST FOR FILES%8004%0
PERFORM CHECKLIST FOR DRIVES%8005%0
FIND FIRST%8006%0
FIND NEXT%8007%0
CD%8008%S
MAKE FILE%8021%S
DELETE FILE%8022%S
COPY FILE%8023%SS
RENAME FILE%8024%SS
MOVE FILE%8025%SS
MAKE DIRECTORY%8031%S
DELETE DIRECTORY%8032%S
EXECUTE FILE%8033%SSS
OPEN TO READ%8041%LS
OPEN TO WRITE%8042%LS
CLOSE FILE%8043%L
READ BYTE%8051%LL
READ WORD%8052%LL
READ LONG%8053%LL
READ FILE%8054%LL
READ FLOAT%8055%LF
READ STRING%8056%LS
WRITE BYTE%8061%LL
WRITE WORD%8062%LL
WRITE LONG%8063%LL
WRITE FILE%8064%LL
WRITE FLOAT%8065%LF
WRITE STRING%8066%LS
GET DIR$[%8101%S
GET FILE NAME$[%8102%S
GET FILE TYPE[%8103%L
GET FILE DATE$[%8104%S
FILE EXIST[%8121%LS
FILE SIZE[%8122%LS
PATH EXIST[%8123%LS
FILE OPEN[%8124%LL
FILE END[%8125%LL
; System and Checklist Functions
SET EMULATION ON%9001%0
SET EMULATION OFF%9002%0
PERFORM CHECKLIST FOR GRAPHICS CARDS%9003%0
SET GRAPHICS CARD%9004%S
DISABLE TNL%9011%0
ENABLE TNL%9012%0
SYSTEM TMEM AVAILABLE[%9051%L
SYSTEM DMEM AVAILABLE[%9052%L
SYSTEM SMEM AVAILABLE[%9053%L
EMULATION MODE[%9054%L
CURRENT GRAPHICS CARD$[%9055%S
TNL AVAILABLE[%9056%L
EMPTY CHECKLIST%9501%0
CHECKLIST QUANTITY[%9551%L
CHECKLIST VALUE A[%9552%LL
CHECKLIST VALUE B[%9553%LL
CHECKLIST VALUE C[%9554%LL
CHECKLIST VALUE D[%9555%LL
CHECKLIST STRING$[%9556%SL
DISABLE ESCAPEKEY%9601%0
ENABLE ESCAPEKEY%9602%0
LOCK CLI%9991%0
UNLOCK CLI%9992%0
LOCK EDITOR%9993%0
UNLOCK EDITOR%9994%0
LEEBAMBER%9801%0
MALCOLMBAMBER%9802%0
CHRISTOPHERBAMBER%9803%0