home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug167.arc
/
PROLNK15.LBR
/
-READ.ME
next >
Wrap
Text File
|
1979-12-31
|
4KB
|
96 lines
ProLink Linkage Editor
ProLink and its documentation written by Ronald G. Fowler, NightOwl Software.
-----------------------------------------------------------------------------
ProLink is one of the most powerful small-application linkage editors we
think you'll find anywhere. And it's free (yep, free -- subject to some
restrictions outlined below). If you like ProLink, don't send money ...
but do look at the accompanying file, "MEXPLUS.NEW", which describes what
we believe to be the most powerful, yet inexpensive, communications pro-
gram available for CP/M. If MexPlus looks like something you can use,
give us a call. But whether or not you buy MexPlus, we hope you enjoy
using ProLink!
The ProLink distribution set also includes LINKMAP, a handy REL-file
display utility.
May we suggest: a good companion to ProLink is the ZASM assembler, now
available on many remote CP/M systems. ZASM is a free macro assembler,
and produces Microsoft (and ProLink) compatible relocatable output
modules. ProLink and ZASM are a perfect match for Z-80 assembly
language development!
And now, some general information about ProLink:
=============== ProLink ====================
ProLink is an advanced linkage editor for assembly language programs.
Developed by NightOwl Software for internal use (we use it to build
our MexPlus (tm) communications package), we've spruced it up, written
a User's Guide, and are now ready to offer it to the user community.
ProLink is a fast, in-memory linkage editor; it runs only on a Z-80,
and its use is limited to assembly language programs (compiler con-
structs not supported). Highlights include:
* Command driven operation; commands can be read from
a disk file ("script"), to simplify complex linkages
* Allows REL modules and HEX modules to be intermixed
* Built-in expression evaluator allows full access to
symbols DURING the linkage editing process.
* DUMP command lets you view the memory image, anytime
during the linkage process.
* PATCH command allows the loaded program to be modified
before being written to disk, with full access to the
symbolic expression evaluator. Patch bytes, words and
ASCII strings.
* YOU control the location counter ... move load address
forward or backword freely. Use this feature with the
patch command to create patch "holes", custom modules,
"back-loads", etc.
* Define, re-define, and purge symbols
* Load and save symbol files
* Special features (when used with the public-domain DASM
disassembler) simplify the disassembly of REL files
* RESOLVE command to force resolution of undefined symbols
(permits a fully modular design when constructing programs
that will be designed for more than one application)
* 32-page User's Guide included
-----------------------------------------------------------------------------
IMPORTANT INFORMATION REGARDING REDISTRIBUTION:
Note: ProLink is Copyright (c) 1985, 1986 by NightOwl Software, Inc.,
Route1 Box 7, Fort Atkinson, WI 53538. ProLink is NOT public domain;
it is licensed for non-commercial use without charge. ProLink may be
distributed on modem-accessible Bulletin Board systems, providing the
entire distribution kit (outlined below) is maintained in a single
LBR-format file. Non-profit user groups may distribute ProLink on disk-
ette, providing the entire distribution kit is provided on the diskette,
either in "LBR" form, or as discrete files.
ProLink may not be distributed with a commercial hardware, software or
"shareware" product without the express written consent of NightOwl
Software, Inc (developers of fully-public domain software may include
ProLink with their package, provided ProLink and its accompanying files
are provided intact).
The ProLink distribution kit includes:
-READ.ME -- This file
PROLINK.COM -- Linkage Editor
PROLINK.WS -- ProLink User's Guide
LINKMAP.COM -- REL file display utility
LINKMAP.DOC -- Documenation for LINKMAP
MEXPLUS.NEW -- unabashed ad for our comms program!
(note that some files are compressed, requiring the public domain USQ
"unsqueezer" utility).