Topic : Documentation of the CT60 Author : Didier MEQUIGNON Version : Version 2.00 (December 11, 2010) Subject : Documentation Nodes : 135 Index Size : 3664 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : @default : @help : @options : -i @width : 75 View Ref-File5.3.13 Printer and Joystick Ports CT60 P0 Printer port error. Data read from the printer port was not what was written. P1 Busy interrupt error. The input to the MFP is not being read, or the STROBE output from the PSG is not functioning, or Joystick 0 pin 3 not connected. J0 Joystick Port 0. The keyboard input is not functioning. J1 Joystick Port 1. The keyboard input is not functioning. J2 Joystick time-out. Joystick inputs were simulated by outputting data on the printer port and routing it via the test fixture to the joystick ports. Joysticks inputs are detected by the keyboard and sent to the CPU via the 6850. This error can be caused by printer port failure (code P0), keyboard failure, or keyboard-CPU communication line. J3 Left button input. Not seen by the test keyboard. J4 Right button input. Not seen by the test keyboard. J5 Aux Joystick Direction. Game controller port (J500, J501) direction bits. U511 is used to drive the input via test fixture. The hexadecimal data following corresponds to bits read from latches U510 and U512, where a one indicates an error. For example, 0002 indicates and erreur at J500 pin 3. J6 Aux Fire Button. Fire buttons are read from U509. Signal is driven via the test fixture from the output of U511. J7 Paddle. The inputs are driven by either 5V/100 ohms or 5V/1M on the test fixture. This current charges the RC network on the FALCON030, varying the output pulse of the LM556. J8 Light gun. The light gun (XPEN) input is toggled at three points on the screen (the video address counter is used to find the position of the screen). The COMBEL should return the X/Y coordinates of the screen position.