3 ms·
I wrote Word Writer for Commodore 64. Creating the spelling checker was quite the task. I got a PC with enough RAM for a large RamDisk, managed to write an an
by jlomax 4y ago
I wrote Word Writer for Commodore 64. Creating the spelling checker was quite the task. I got a PC with enough RAM for a large RamDisk, managed to write an analysis tool that quantified all 2, 3, and 4 letter groups in the dictionary. This was encoded into 5 bit words, (no uppercase), serialized, and as it streamed alphabetically thru the dictionary, each entry kept the leading letters from the prior one. It worked, after a lot of debugging.
I've made the source code to Word Writer open source. Please encourage your programmer friends to open source off copyright works. The software industry is very eager to claim copyright protection, but generally fails to deliver that literary work to the public as copyright is intended.
Also - a lot of old software is trapped in tooling that isn't available. In my case that was the 2500AD cross assembler. So I wrote another tool (also open source https://github.com/jefflomax/converttoacme https://github.com/jefflomax/converttoacme) that converts the software from the 2500AD format to the wonderful, modern, open ACME cross assembler. That's the reason WHY you can download WW6, open it in VSCode, add a few free extensions, assemble it, and shoot it right into the fantastic VICE Commodore Emulator and see it run.
OH, and if you think the spelling checker was difficult - think about the Thesaurus and 55K words packed onto a 174MB disc! That thing had a host of different word sizes being streamed thru.
Hope you enjoy this, feel free to ping.
Jeff Lomax
P.S. I have a source listing of Partner 64, but it's on fan fold paper, no media. I'd love to know a good way to OCR it without destroying the fanfold listing...
- selcuka 4y ago> P.S. I have a source listing of Partner 64, but it's on fan fold paper, no media. I'd love to know a good way to OCR it without destroying the fanfold listing... How many pages is it? You can probably take pictures using a camera, or even a mobile phone.