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
/
SIMTEL
/
CPMUG
/
CPMUG025.ARK
/
LETTER.DOC
< prev
next >
Wrap
Text File
|
1984-04-29
|
3KB
|
59 lines
Documentation for the files:
LETTER.ASM
LETTER.COM
NAMES.DAT
MYMAC.LIB
Robert C. Minnick
Box 306
Ouray, Colorado 81427
These files are used to create a "null" letter file and
an envelope file for processing by the TEX program. Required
for reassembly are the MAC macro-assembler and the MACRO.LIB
(User's Group 24.4). If MAC is not available, LETTER.COM should
run (in about 4K). If MACRO.LIB is not available, the MOVE and
PRINT macros used in LETTER.ASM should be obvious, and can be
re-written.
First, the NAMES.DAT file should be prepared. Header
data allow several alternative return addresses as shown in the
sample. Headers [0] through [4] left-justify this information,
while headers [5] through [9] use [n-5] and center the
information. The body information includes the to-addresses
and the salutations--the latter are in brackets. Indices to
the bodies are two letters and a digit. The tail information
allows the choice of 10 possible terminations, with indices [0]
through [9]. Notice that the last body index is the dummy
[ZZ9] and that the last datum in the file is "[".
Next, create the letter and envelope files by the
command:
LETTER <parm1>,<parm2>,<parm3>
where the three parameters are the head, body and tail,
respectively. Files EE<parm2>.TEX and LL<parm2>.TEX will be
formed. The EE file can be used to prepare the envelope (legal
sized) directly with TEX EE<parm2> $L. The LL file is to be
further processed using the EDitor. Note that "XX" and "YY"
appear in LL for easy ED searching, using for instance the N, F
or S commands.
By having certain standard paragraphs ( .LIB) available,
the R command in the EDitor becomes useful for quick assembly
of at least a portion of the letter text.
The system is set up for 8.5" x 11" paper; on my
Selectric I align the typeball with the left edge of the paper,
and start with the top of the paper just under the hold-down
bail. The envelope is started with the top even with the top
of the ribbon.
One comment regarding the LETTER.ASM is that there appear
some jumps which could have been avoided by additional levels
of WHENs. These were put in simply because I ran out of symbol
table space in my 36K system. I'd be interested in hearing if
someone with a larger system can eliminate them successfully.