home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
ppspel
/
spell11.doc
< prev
Wrap
Text File
|
1983-09-09
|
2KB
|
30 lines
Sb: #SPELL-11.ASM
31-May-82 18:33:06
Fm: Jim Byram
To: All
Alan Bomberger originally wrote SPELL in zilog mnemonics and my guess is that
it was assembled by M80. If you delete all pseudoops in the beginning and add
the pseudoop .z80, the program should assemble with M80. The current pseudoops
are for PASM-II which I used to assemble it. (This is an advertisement. PASM
will assemble just about anything for the 8080/Z80.) As to the question of a
lex. I just typed in the program from Dr. Dobbs' and added the file output,
etc. Then I ran the program against everything that I had written in the last
year (in small increments) and sorted and checked each word to eliminate errors
and duplication. Presto! I now have a base dictionary of some 7,500 words.
The master lex is named MASTER.LEX. Any unknown words are collected in
SPELL.LEX and sorted and checked for spelling. Periodically, I add the new
words to the MASTER.LEX. Without compression, the lex takes 10k per 1000
words. Alan Bomberger will sell you a 30,000 word lex for $30. See Dr. Dobbs.
Here's how to assemble SPELL-11.ASM with M80 (which I don't normally use. 1)
Change name from SPELL-11.ASM to SPELL.MAC. 2) Delete pseudo-ops at beginning
of file (.TITLE to .PLINK) up to ASEG. Add before ASEG the pseudo-op .Z80.
Thus the first two lines of the file should be .Z80 and ASEG. 3) Assemble --
M80 =SPELL 4) Link -- L80 SPELL,SPELL/N/E 5) You now have SPELL.COM. Try it.
It works!!! 6) Read the notes in the beginning of the file and Alan Bomberger's
article in the April 82 Dr. Dobbs to see how to use it. Any further
questions???
Jim Byram