Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site sdcc3.UUCP Path: utzoo!decvax!mcnc!akgua!sdcsvax!sdcc3!ee173xed From: ee173xed@sdcc3.UUCP ({|stu) Newsgroups: net.micro.cbm Subject: more on joysticks (keyboard interrupt correction) Message-ID: <2451@sdcc3.UUCP> Date: Tue, 6-Nov-84 20:13:25 EST Article-I.D.: sdcc3.2451 Posted: Tue Nov 6 20:13:25 1984 Date-Received: Thu, 8-Nov-84 09:34:26 EST Distribution: na Organization: U.C. San Diego, Academic Computer Center Lines: 16 ************************************** A correction to my previous note: Poke649,0 will disable the keyboard, but not by disabling the keyboard interrupts. The C-64 Reference Guide says that (p. 106) poke56334,peek(56334)and254 will do that. (It doesn't always work.) Poke649,0 shrinks the keyboard queue to 0. Port 1 joystick left prints spaces to the keyboard buffer and thence to the screen. Since space is a repeating character, it continues to output spaces thereby wasting CPU cycles. Question: Does anyone know a reliable way to alter the kernal routine that polls the keyboard so that joystick port 1 can be used from BASIC?