ZA(1) | General Commands Manual | ZA(1) |
za
— Z-machine
assembler
za |
[-o outfile]
[-r release]
[-s serial]
[-z z-machine version]
source |
The za
utility assembles Z-machine
stories.
The following options are available:
-o
outfile-p
-r
release-s
serial--suggest-unicode-table
za
builds a collection of Unicode characters it
encounters in order to create a Unicode table, if necessary. Since this is
a single-pass assembler, the Unicode table can't be written until after
the whole file is read, meaning it must be placed in memory
after
all instructions. However, the Unicode table must be at a 16-bit address,
and instructions can extend beyond that. The -p
option will preallocate space at the beginning of the file, but must
allocate enough space for the largest possible table. To avoid this, you
can create your own table wherever you want with the
unicode_table directive, but that requires you to know
which Unicode characters you will be using. The
--suggest-unicode-table
will, after assembly,
print out a suggested unicode_table directive that
includes all Unicode characters used in the program. This allows you to
include a more compact Unicode table at a 16-bit address.-z
zversionChris Spiegel ⟨cspiegel@gmail.com⟩
September 14, 2023 |