XxlibName
HXS Size Data
GROB Size Data LIBDAT Size Data BAK Size Data LIB Size Data EXT3 Size Data ARRAY Size Data LNKARRAY Size Data MINIFON Size Data ARRY2 Size Data
ARRY [ ... ]
ARRY [ [ . ] [ . ] ] xRplName
CHR character LABEL labelname
EXTERNAL name xlibname
FEXTERNAL name fptrname
CODE Size Data
CODE
Assembly stuff
ENDCODE
NIBB Size Data or NIBHEX Data or NIBBHEX Data or CON(Size) Expr
INCLOB FileName INCLUDE FileName
LABEL label
EQU CstName ExpHex
EQUCP Interleave CstName
DEFINE name ...
DIR
VARNAME name1 obj1 VARNAME name2 obj2
...
ENDDIR
XLIB identified by its name. If it is a standard calculator command (like xDUP), the address is used instead of an XLIB object.
Binary integer ($02A4E), Size is in hexadecimal and Data is a set of hexadecimal characters. Example:
GROB ($02B1E). Library data ($02B88). Backup ($02B62). Library ($02B40). Extended3 ($02BEE). Array ($029E8). Linked Array ($02A0A). Minifont object Array object
Array object, which can have 1 or 2 dimensions. All objects in the array must be of same type
If RplName is an RPL instruction, compiles the RPL instruction (or xlib depending on the instruction)
Character object. See rules on " for more information Creates a label at this position. Use carefully Equivalent to DEFINE name ROMPTR2 xlibname
Equivalent to DEFINE name FPTR2 fptrname
Code object ($02DCC).
Include a code object, change to ASM mode and close the code object on the next ENDCODE.
Includes hexadecimal data directly (no prolog).
Includes the content of the file FileName.
Includes the source of the file FileName to be compiled (Like ' in ASM mode).
Defines a label (like * in ASM mode). Defines a constant (Like DC in ASM mode). Defines a constant (Like DCCP in ASM mode).
Associate the data compiled between the name and the end of the line with the name. After that, if the name is used again, the associated data is placed in the compiled file
Creates a directory containing the objects in the given variables.
The Development Library