Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LN[] = ARRAY HOLDING LINE NUMBERS
- LI[] = ARRAY HOLDING INDEX IN PM[] WHERE THE CODE FOR THIS LINE IS STORED
- LL[] = ARRAY HOLDING NUMBER OF BYTES IN PM[] THAT THE LINE TAKES
- LC[] = ARRAY HOLDING INDEX TO NEXT LINE
- LG[] = LINKED LIST ARRY FOR GARBAGE COLLECTOR
- PM[]$ = ARRAY TO HOLD OUR CODE
- IO$ = INPUT/OUTPUT STRING
- AR$ = TEMP STRING TO HOLD THE CURRENT ARGUMENT
- AR = CURRENT INDEX IN CM$ TO FIND NEXT ARGUMENT 'AR$
- NB = FLAG FOR IS AR$ A NUMBER
- PL = CURRENT LINE WE ARE PARSING
- PI = CURRENT PARSE INSTRUCTION
- ER = ERROR NUMBER
- DC$ = DRAWING COMMAND LIST
- IC$ = IMMEDIATE COMMAND LIST
- CM$ = CURRENT COMMAND
- CH$ = CURRENT CHARACTER
- IX = CURRENT TEMP INDEX
- IC = TEMP COUNTER
- CM = CURRENT COMMAND FUNCTION NUMBER
- AC = CURRENT ARGUMENT NUMBER
- AL = VAL(AL$)
- MT = CURRENT TOP OF MEMORY IN PM
- MM = MAX AMOUNT OF MEMORY
- MR = MEMORY REQUEST IN BYTES
- MP = MEMORY POINTER RETURNED BY MEMORY MANAGER
- ML = MAX LINES
- CP = CURRENT POINTER
- HP = HEAD POINTER
- PP = PREVIOUS POINTER
- LL = Last Line Index we checked (for adding a new node, so we don't search the whole array)
- LF = Out of line indexes flag (used with above see if we have rolled around the array yet)
- IP = Instruction Pointer
- IO = READ/WRITE BYTE
- GARBAGE COLLECTOR
- LX = Lowest Index
- LP = Lowest Pointer
- CI = Current Index
- GH = Garbage List Head Pointer
- GP = Garbage Previous
- TP = Temp Pointer
- INTERPRETER
- MH = Maximum Horizontal Resolution
- MV = Maximum Vertical Resolution
- MC = Maximum Color Number
- PA[]= Common Color Pallete
- BR[] = Brushes
- HR = Horizontal Resolution
- vR = Vertical Resolution
- XO = XOFFSET
- YO = YOFFSET
- X1 = CURR X
- Y1 = CURR Y
- X2 = TEMP X
- Y2 = TEMP Y
- A0 = Temp Argument0
- A1 = Temp Argument1
- A2 = Temp Argument2
- A3 = Temp Argument3
- HZ = Horizontal Zoom
- VZ = Vertical Zoom
- DM = DRAW MODE (0=TOPLEFT,1=CENTER,2=STRETCH)
- CB = CURRENT BRUSH
- ERROR CODES:
- ERROR OVER 100 ARE CRITICAL ENDS PROGRAM
- 1 EXPECTED COMMAND (GOT NUMBER)
- 2 BAD COMMAND
- 3 BAD VALUE (EXPECT NUMBER GOT STRING)
- 4 NOT ENOUGH ARGUMENTS
- 5 TOO MANY ARGUMENTS
- 6 OUT OF MEMORY
- 7 BAD LINE NUMBER
- 8 OUT OF LINES
- 9 BAD DRAW MODE
- 10 X OUT OF BOUNDS
- 11 Y OUT OF BOUNDS
- 12 COLOR NOT SUPPORTED
- 20 SAVE ERROR
- 21 LOAD ERROR
- 404 NOT IMPLEMENTED YET
- COMMON COLOR-9
- 0 BLACK
- 1 RED
- 2 ORANGE
- 3 YELLOW
- 4 GREEN
- 5 BLUE
- 6 INDIGO
- 7 VIOLET
- 8 WHITE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement