the project files included eleven .asm modules and
four .def include files:
phs.asm system.def
acia.asm area.def
acq.asm define.def
hvctrl.asm data.def
termio.asm
select.asm
status.asm
histos.asm
help.asm
aiconv.asm
phsmon.asm
Each of the modules was assembled individually. This was done
by creating a command file containing the assembly command lines:
as6809 -gloaxzsff phs
as6809 -gloaxzsff acia
as6809 -gloaxzsff acq
as6809 -gloaxzsff hvctrl
as6809 -gloaxzsff termio
as6809 -gloaxzsff select
as6809 -gloaxzsff status
as6809 -gloaxzsff histos
as6809 -gloaxzsff help
as6809 -gloaxzsff aiconv
as6809 -gloaxzsff phsmon
the assembly process produced an object (.rel) file (-s), a listing
(.lst) file (-l), and a symbol (.sym) file (-s) for each individual
.asm file. the assembly process made all undefined labels
global (-g), all internal labels global (-a), the output in HEX
format (-x), and the listing files to have relocations flagged (-ff).
This project required the case sensitive option, -z.