home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
BEEHIVE
/
ZSUS
/
Z3HELP-3.LBR
/
L.LBR
/
LINKPRL.HZP
/
LINKPRL.HLP
Wrap
Text File
|
2000-06-30
|
2KB
|
40 lines
;
LINKPRL.COM
Size (recs) CRC Version Author/Latest Issue Disk
2k (16) 4042 1.0 Hal Bower 8/89 Z3COM5
1- Syntax 2- Notes
LINKPRL is a small linker which accepts a single assembled program in
Microsoft .REL format and generates either a .COM file or Page Relocatable
(PRL) file suitable for making Resident System Extensions (RSXes) or ZCPR3.4
Type 4 modules.
LINKPRL was originally developed in 1983 in a crude form to produce bit
maps for small relocatable utilities. This version implements the standard
RSX format with header record, object with ORG of 100H, followed by bit map.
:1
Syntax LINKPRL <filename>
A filename of ".REL" is automatically appended. You will be prompted for
the mode (COM or PRL) and desired org location for the resulting object file.
If the REL file is properly located and opened, you will be furnished several
items of information including the REL file name, Code area size and Data area
size. Since only a subset of the Microsoft definition for relocatable files
is implemented, you may receive messages detailing unimplemented functions.
:2
LINPRL Notes
a. Do Not use ORG statements which result in a negative displacement
b. If you use DSEG, assemble it AFTER the CSEG to avoid the above
c. The entire program must be a single REL file (No Externals)
d. Your assembler MUST generate both DSEG and CSEG size directives in all
cases. (The small SLR assemblers do not generate a DSEG size directive
if only CSEG is in the file. An easy fix is to declare a DSEG segment,
adding only a label followed with DS 0.)