The key-definition program (Program 1, p. 67) for this powerful keyboard utility from the September issue has an error as listed. Our lister program trimmed a RETURN statement from the end of the very long line 340. The easiest way to correct the problem is to add the following line:
Program 1 has an additional problem for Apple 11+ users. The 11+ keyboard doesn't include the backslash key used to append a carriage return character to a key-definition string. Reader George Teachman notes that changing the value 92 to 47 in lines 420 and 590 will allow 11+ owners to use the regular slash (/) for this function.
The article states that Program 2 creates a file named POWERKEY.BINARY. Actually, the program creates a file named OMNIKEY.BINARY (see line 130). Thus, the instructions for loading the program in the "Putting It All Together" section of the article (p. 66) are incorrect. You can either change the name in line 130 of Program 2 to match the text, or change the name in the text to match the one currently used in the program.
Atari 130XE Automated RAM Disk
There is an error in line 360 of this program from the September issue (p. 68). The statement GOTO 460 in that line should be GOTO 470.
This Amiga game from the August issue (p. 47) suffers from the same problem as the "Hex War" game in the July issue: the use of lowercase 1 as a variable name. Unfortunately, on our listing printer the characters for 1 and 1 are identical, making it nearly impossible to tell where to type 1 and where to type 1. In the "Tightrope" lines labeled 4, 5, and 6, the variables used are 11, 12, and 13, respectively. Variable 11 is also used in the line labeled 810. In the left column on page 49, you'll find statements that should read DIM 11%(L), DIM 12%(L), and DIM 13%(L), as well as 11%(I) = ,12%(I)=, and 13%(I) = . In the future, we'll do our best to eliminate the use of lowercase 1 as a variable name in Amiga programs.
On page 118 of the July issue of COMPUTE!, the price of the teacher's guide for Braderbund's Science Toolkit was incorrectly listed as $20. Actual cost is $30.