UAP stands for Unique Assembler Package, and what it does is to provide the QL
machine language programmer with a powerful suite of programs to create machine
code routines.
The principle part is the assembler/editor. Standard 68000 assembly language
mnemonics can be entered to create a source file. A powerful set of 24 commands,
plus the facility for full screen editing of assembly language lines combine
to make life easy. Labels of any length can be used, and the assembler supports
ORG, DC, DS, MACRO, ENDM, MAC and EQU. Numbers can be entered in one of several
bases, and text entry is permitted. The source program can be fully documented,
and saved on microdrive, or listed on a printer.
The ASM command creates the object file, which can be saved on microdrive. The
two pass assembler gives a list of label addresses, and reports any errors.
At a time when similar packages are appearing at higher prices, UAP will give
serious QL programmers a complete machine code package at a reasonable price.