mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
126 lines
4.4 KiB
Plaintext
126 lines
4.4 KiB
Plaintext
======================================
|
|
Assembly Language Tools by SLR Systems
|
|
======================================
|
|
|
|
===== Z80ASM by SLR Systems 1983-86 Rel. 1.32 #AB1234 =====
|
|
|
|
Z80ASM is a relocating macro assembler for CP/M. It takes assembly language
|
|
source statements from a disk file, converts them into their binary equivalent,
|
|
and stores the output in either a core-image, Intel hex format, or relocatable
|
|
object file. The mnemonics recognized are those of Zilog/Mostek. The optional
|
|
listing output may be sent to a disk file, the console and/or the printer, in
|
|
any combination. Output files may also be generated containing cross-reference
|
|
information on each symbol used.
|
|
|
|
Z80ASM.COM
|
|
CONFIG.COM
|
|
|
|
===== Z80ASM PLUS by SLR Systems 1985-86 Rel. v1.12 #L10068 =====
|
|
|
|
Referred to as the "Virtual Memory" version which uses disk for working storage,
|
|
thus not constrained by RAM.
|
|
|
|
Z80ASMP.COM
|
|
CONFIGP.COM
|
|
|
|
===== SLR180 by SLR Systems v1.31 Rel. 1.31 #AB1234 =====
|
|
|
|
SLR180 is a powerful relocating macro assembler for Z80
|
|
compatible CP/M systems. It takes assembly language source
|
|
statements from a disk file, converts them into their binary
|
|
equivalent, and stores the output in either a core-image, Intel
|
|
hex format, or relocatable object file. The mnemonics recognized
|
|
are those of Zilog/Hitachi. The optional listing output may be
|
|
sent to a disk file, the console and/or the printer, in any
|
|
combination. Output files may also be generated containing
|
|
cross-reference information on each symbol used.
|
|
|
|
SLR180.COM
|
|
180FIG.COM
|
|
|
|
===== SLRMAC by SLR Systems 1985-86 Rel. 1.32 #K10096 =====
|
|
|
|
SLRMAC is a relocating macro assembler for Intel 8080 mnemonics
|
|
|
|
SLRMAC.COM
|
|
|
|
===== MAKESYM by SLR Systems 1985 =====
|
|
|
|
MAKESYM is used to produce a .SYM file from the Symbol Table listing
|
|
provided by Z80ASM or SLRMAC. MAKESYM reads a .LST file, converts
|
|
the symbol table to a format readable by ZSID, DSD80, etc,
|
|
and writes it to a .SYM file on the same drive.
|
|
|
|
MAKESYM.COM
|
|
|
|
===== SLRNK SuperLinker by SLR Systems 1983-86 Rel. 1.31 #AB1234 =====
|
|
|
|
SLRNK is a powerful linking loader for Z80-based CP/M systems.
|
|
It takes relocatable binary information in either Microsoft or
|
|
SLR Systems format from a disk file, resolves external and entry
|
|
point references, and stores the output in memory for execution
|
|
or outputs it to a disk file.
|
|
|
|
SLRNK.COM
|
|
LNKFIG.COM
|
|
|
|
===== SLRNK+ SuperLinker+ by SLR Systems 1985-86 Rel. 2.02 #J10154 =====
|
|
|
|
Referred to as the "Virtual Memory" version which uses disk for working storage,
|
|
thus not constrained by RAM.
|
|
|
|
Other features include: (advert in Micro Systems Journal Vol.1/No.1)
|
|
* HEX files do not fill unused space
|
|
* Intermodule crossreference
|
|
* EIGHT separate address spaces
|
|
* Works with FORTRAN & BASIC
|
|
* Generate PRL & SPR files
|
|
* Supports manual overlays
|
|
* Full 64K output
|
|
|
|
SLRNKP.COM
|
|
|
|
===== SLRIB SuperLibrarian by SLR Systems 1984 Rel. 1.30 =====
|
|
|
|
Librarian that helps you create and maintain SLR-Format libraries.
|
|
If you have several often used subroutines, much disk
|
|
space can be saved by combining the separate REL modules into a
|
|
single library file. Also, since most of the time required to
|
|
link a small separate module is the file opening and reading, it
|
|
is much faster to open one library file and scan it than to open
|
|
several separate files.
|
|
|
|
SLRIB.COM
|
|
LNKFIG.COM (same as the Linker)
|
|
|
|
===== Z80DIS Disassembler v2.2 =====
|
|
|
|
Z80DIS is a disassembler for Z80 based CP/M systems. Z80DIS is
|
|
designed to generate Z80 mnemonics and prepare an assembly
|
|
language file with many special features for ease of
|
|
understanding the intent of the disassembled code. The source for
|
|
Z80DIS has grown to 8400 lines of pascal code.
|
|
|
|
Z80 Disassembler program written by KENNETH GIELOW, Palo Alto, CA.
|
|
|
|
Z80DIS.COM
|
|
ZDINSTAL.COM
|
|
|
|
===== Documentation =====
|
|
|
|
The manual is available in the Doc/Language directory,
|
|
z80asm (SLR Systems).pdf
|
|
SL180 (SLR Systems 1985).pdf
|
|
SLRNK (SLR Systems 1984).pdf
|
|
Z80DIS User Manual (1985).pdf
|
|
|
|
The file SYNTAX.TXT also has a good tutorial
|
|
|
|
===== Third Party Documentation =====
|
|
|
|
A run through of using the assembler is available at
|
|
https://8bitlabs.ca/Posts/2023/05/20/learning-z80-asm
|
|
|
|
And another shorter, but shows linker usage guide
|
|
https://pollmyfinger.wordpress.com/2022/01/10/modular-retro-z80-assembly-language-programming-using-slr-systems-z80asm-and-srlnk/
|