Keybeep

Published in Dragon User October 1983.

From G D Snooks in Horsham

THIS SHORT MACHINE code program makes use of the fact that Basic jumps to certain locations during its operation and returns for no apparent reason.

The address the program uses is hex 16A. The location is POKEd with hex 7E to cause it to jump to the Keybeep routine before returning to Basic every time a key is pressed. POKEing 16A with hex 39 returns back to Basic missing the Keybeep routine (see REM lines 100 and 110).

The actual noise is my favourite by can be changed with a little understanding of machine code. This program can interfere with the printer interface and should be turned off before a printer is used, or all you get is END OF LINE CHR$.