home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
arc-lbr
/
unarc16s.ark
/
READ.ME
next >
Wrap
Text File
|
1987-03-27
|
2KB
|
35 lines
This archive (UNARC16S.ARK) contains the complete source program file,
UNARC.Z80, for version 1.6 of the CP/M UNARC utility. This file is
provided for informational and private-use purposes only. Please
observe the copyright notice and restrictions specified at the beginning
of the source program.
The program uses Zilog mnemonics, and it may be assembled with either
the Microsoft M80 or SLR Systems' Z80ASM macro assemblers. (Z80ASM has
several advantages: Aside from its blinding speed, it permits direct
output to a .COM file, thereby eliminating the need to generate or link
a .REL file.) For use with other assemblers, some source code changes
will most likely be necessary, particularly for non-macro assemblers.
No special switches are required for linking with Microsoft L80, just:
A>L80 UNARC,UNARC/N/E
The source file can generate both the Z80 (UNARC.COM) and 8080/8085
(UNARCA.COM) program versions. With Z80ASM, this is specified
interactively during assembly by answering "YES" or "NO" to the "Z80 ?"
prompt. With M80 (which does not provide the .ACCEPT directive of
Z80ASM), the unmodified source program will generate the Z80 version
only. To generate the non-Z80 version using M80, the file must be
edited to remove the leading semicolon from the following source line:
;Z80 EQU NO ; YES for Z80 version, NO for 8080/8085
The author makes no apologies for the non-modular nature of the source
code (or for his verbosity or style of formatting), so please don't call
to complain about such trivialities. Remember: UNARC.Z80 is being
distributed publicly for your edification and pleasure, NOT so that you
can easily generate modified versions of the program. As always,
constructive suggestions for improvements are welcomed. Enjoy!
-- Bob Freed