home *** CD-ROM | disk | FTP | other *** search
- 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