Spell Checker By Patrick Ellison (c)1989 All Rights Reserved --------------------------------------- Downloading Files: you must use XMODEM or other NON-ASCII transfer to download the ZDA.DIC - ZDZ.DIC files as they contain characters greater than 127 for my coding scheme. USE XMD100.CHG: Download XMD100.CHG & CHANGE.100 from Micro Ace and use change.100 to extract XMD100.CO from the code in XMD100.CHG DICTIONARY FILES: Why code? well the dictionary files contain over 20,000 words and with a TDD2 having only 220K it just didn't fit. VERSIONS: 1.01 This is the first release of my Spell Checker so be patient. Of course it's slow but that will be attacked in the next release. Tell me what you think and leave me some input as I will be upgrading a lot, watch for it.... 1.10 Well I speeded up the last version quite a bit and will work on a replace feature in the next version. This version received a Ignore command SPELL.BA: To use SPELL.BA place the text file to be spell checked and SPELL.100 in the RAM: and RUN it. When the Spell Checker finds a word it doesn't know it will wait for either A, S or I (more choices in next version). A Will Add the word to your dictionary and the S command will skip every occurance of that word. When a word is skipped it is added the the file TERMS.DO where it is checked for BEFORE it searches the dictionary files. The I command will Ignore the word and do nothing with it. CMPRES.BA: This program will uncode, sort and recode a dictionary file as the coding is more efficent after a sort. Run and enter the letter of the dictionary file to process ie. "A" Phase 1 Convert to full text :ZDx ---- full text ------> SCWRK SCWRK -moving file to disk->:SCFLUS Phase 2 Sort Dictionary :SCFLUS---- sorted into ---->:SCWRK loads :CODER.BA Phase 3 Code work file :SCWRK ------ Coded -------->SCWRK Phase 4 Replace old dictionary with new SCWRK ---- Move to disk --->:ZDx loads :CMPRES.BA TIPS: SPELL.BA If you replace I$=INKEY$ with I$="A" in line 270 SPELL will auto add every new work to the disk. Call >>Micro Ace-> Model 100 supported 703-641-4863 Sysop Patrick Ellison èN è!õòÍ‘WÍDB!{èÍ¥BÃÐèÍ)B!{èÍ|