(Editor’s NOTE: This article would be worthwhile reading if it didn’t contain anything but the material on programming above line 9999.)
My version of the BASIC program uses 1004 bytes after deleting all lines less than 9000 and ENTERing CLEAR in accordance with the CHALLENGE instructions.
Our Editor did not like the treatment of the NEW command and as I agree, I changed this to use the start stop symbol and dropped the program continuation line and arrow. I also changed the
GOSUB command treatment to add the program continuation line and arrow. The treatment of the RETURN command was changed to use the circle with an arrow to the side.
To save four bytes for each line number used, I combined lines 9903 & 9904; 9906 & 9907; 9912 & 9913; 9925 & 9926; 9927 & 9928; 9930 & 9931; 9936, 9937 & 9938; 9940 & 9941; 9946 & 9947.
LET e=22 in line 9946 was deleted as the variable e was not used in the program. I deleted the INPUT ;: in line 9944 as useless. Because this is a utility program, to be MERGEd, I feel that the use of color is a waste of memory. Therefore, I deleted BRIGHT SGN PI in line 9942. To save the eyesight of the bifocal group, of which I am one, Caps were used whenever possible, I normally program with the CAPS LOCK on.