The Development Library 6-31
T?ut%=$o)!
XLIB identified by its name. If it is a standard HP49 command (like!?452),
the address is used instead of an XLIB object.
;TD!Dt})!4$p$!
Binary integer ($02A4E), Size is in hexadecimal and Data is a set of
hexadecimal characters. Example:
!;TD!Q!77BH3
>KLS!Dt})!4$p$!
>KLS
($02B1E).
E6S4B:!Dt})!4$p$!
Library data ($02B88).
SBr!Dt})!4$p$!
Backup ($02B62).
E6S!Dt})!4$p$!
Library ($02B40).
<T:V!Dt})!4$p$!
Extended3 ($02BEE).
BKKBP!Dt})!4$p$!
Array ($029E8).
E=rBKKBP!Dt})!4$p$!
Linked Array ($02A0A).
M6=67L=!Dt})!4$p$!
Minifont object
BKKPH!Dt})!4$p$!
Array object
BKKP!‚!ddd!ƒ!
BKKP!‚!‚!d!ƒ!‚!d!ƒ!ƒ!
Array object, which can have 1 or 2 dimensions.
All objects in the array must be of same type
?Kqu=$o)!
If RplName is a RPL instruction, compiles the RPL instruction (or xlib
depending)
O;K!&y$j$&p)j!
Character object. See rules on I for more information
EBS<E!u$%)uG$o)!
Creates a label at this position. Use carefully
<T:<K=BE!G$o)!?ut%
G$o)!
Equivalent to DEFINE name ROMPTR2 xlibname
7<T:<K=BE!G$o)!*qp
jG$o)!
Equivalent to DEFINE name FPTR2 fptrname
OL4<!Dt})!4$p$!
Code object ($02DCC).
OL4<!
BZZ)o%u@!Zpn**!
<=4OL4<!
Include a code object, change to ASM mode and closed the code object on the
next ENDCODE.
=6SS!Dt})!4$p$!kj!
=6S;<T!4$p$!kj!
=6SS;<T!4$p$!kj!
OL=-Dt})/!<?qj!
Includes directly hexadecimal data (no prolog).
6=OELS!7tu)=$o)!
Includes the content of the file FileName.
6=OE54<!7tu)=$o)!
Includes the source of the file FileName to be compiled (Like + in ASM mode).
EBS<E!u$%)u!
Defines a label (like . in ASM mode).
<U5!OZp=$o)!<?q;)?!
Defines a constant (Like 4O in ASM mode).
<U5O2!6Gp)ju)$w)!O
Zp=$o)!
Defines a constant (Like 4OO2 in ASM mode).
4<76=<!G$o)!ddd!
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
46K!!
NBK=BM<!G$o)3!k%^3!
NBK=BM<!G$o)H!k%^H!
ddd!!
<=446K!
Creates a directory containing the objects in the given variables.
4.5 Examples of program using the MASD compiler
I•=L!OL4<!•K2E!
.!:ytZ!qjkmj$o!(tZqu$@!$!3V3.ca!mj$qyt&!tG!$!qj)pp@!s$@!l0/!
.!4L!EO409F!jnG!tpF!$G(!)G^k@•!
.!:ytZ!qjkmj$o!y$Z!%))G!&j)$p)(!%@!2ytutqq)!2$o$jp!
ll!
.!j)okw)!py)!o)Gn!$G(!p)Zp!*kj!$!mjk%!
Or3†4tZq$p&y!mjk%!
ll!
:5K=M<=5L77!
OL4<!
!
{!K8$l!T!
{!K3$l!P!
{!KH$l!x!mjk%!