As many of you who entered Gordon Young‘s program from T-S Horizons discovered, the program doesn’t work as published. The problem occurred during the paste-up stage of the magazine when yours truly accidently rearranged the machine code listing in issue #5. The fault was our own and Gordon Young’s program works beautifully, as many of you have found out.
We tried to send corrections to everyone who wrote to us saying they had problems with it. A few people found the error and corrected the problem themselves. Chuck Peterson discovered a simple way to correct the problem and sent the following note:
“One way [to correct the program] is to re-enter all the codes in the 1 REM statement. This is horribly time consuming. A better way is to let the computer correct the problem for you. The program [enclosed] does this. Here’s how to use it.
“Hopefully a reader would have the completed, but erroneous, program on tape. Load it into your Timex. Stop the program with BREAK. To that program add the lines listed in my correction. Then run the correction using the command RUN 7000. When the correction ends with the STOP code, Delete lines 7000 to 7180. Your “WORM” program is now correct and ready to use.
7000 REM WORM CORRECTION
7010 FAST
7020 DIM A(222)
7030 LET C=1
7040 FOR F=16850 TO 16939
7050 LET A(C)=PEEK F
7060 LET C=C+1
7070 NEXT F
7080 FOR F=16718 TO 16849
7090 LET A(C)=PEEK F
7100 LET C=C+1
7110 NEXT F
7120 LET C=1
7130 FOR F=16718 TO 16939
7140 POKE F,A(C)
7150 LET C=C+1
7160 NEXT F
7170 CLEAR
7175 SLOW
7180 STOP
“After doing the above my “WORM” program works perfectly. I’ve never had a word processer program for my ZX81. I don’t know what the others are like. But I am very impressed with what Gordon Young has written. It’s a great program. You have permission to print my correction in T-S Horizons. Sincerely, Chuck Peterson”
Editor’s Note: As a reference we are also printing the correct code for line 1. Lines 2, 3, and 4 were correct as published. We regret any inconvenience we have caused for our readers. TSH

Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.