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 / CPM / PROGRAMS / PPSPELL / SPELL11.DOC < prev    next >
Text File  |  2000-06-30  |  2KB  |  30 lines

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