^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) ~~~~~~~~~~~~~~~~~~~~~~~~~
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Amiga joystick extensions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) ~~~~~~~~~~~~~~~~~~~~~~~~~
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Amiga 4-joystick parport extension
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Parallel port pins:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) ===== ======== ==== ==========
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Pin Meaning Pin Meaning
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) ===== ======== ==== ==========
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 2 Up1 6 Up2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 3 Down1 7 Down2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 4 Left1 8 Left2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 5 Right1 9 Right2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 13 Fire1 11 Fire2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 18 Gnd1 18 Gnd2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) ===== ======== ==== ==========
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Amiga digital joystick pinout
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) === ============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Pin Meaning
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) === ============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 1 Up
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 2 Down
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 3 Left
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 4 Right
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 5 n/c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 6 Fire button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 7 +5V (50mA)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 8 Gnd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 9 Thumb button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) === ============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Amiga mouse pinout
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) ~~~~~~~~~~~~~~~~~~
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) === ============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Pin Meaning
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) === ============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 1 V-pulse
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 2 H-pulse
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) 3 VQ-pulse
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 4 HQ-pulse
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 5 Middle button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) 6 Left button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) 7 +5V (50mA)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) 8 Gnd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) 9 Right button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) === ============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) Amiga analog joystick pinout
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) === ==============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Pin Meaning
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) === ==============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 1 Top button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) 2 Top2 button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) 3 Trigger button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) 4 Thumb button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) 5 Analog X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) 6 n/c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) 7 +5V (50mA)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 8 Gnd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) 9 Analog Y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) === ==============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) Amiga lightpen pinout
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) ~~~~~~~~~~~~~~~~~~~~~
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) === =============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) Pin Meaning
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) === =============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) 1 n/c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) 2 n/c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) 3 n/c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) 4 n/c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) 5 Touch button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) 6 /Beamtrigger
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) 7 +5V (50mA)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) 8 Gnd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) 9 Stylus button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) === =============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) -------------------------------------------------------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) ======== === ==== ==== ====== ========================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) NAME rev ADDR type chip Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) ======== === ==== ==== ====== ========================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) JOY0DAT 00A R Denise Joystick-mouse 0 data (left vert, horiz)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) JOY1DAT 00C R Denise Joystick-mouse 1 data (right vert,horiz)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) ======== === ==== ==== ====== ========================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) These addresses each read a 16 bit register. These in turn
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) are loaded from the MDAT serial stream and are clocked in on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) the rising edge of SCLK. MLD output is used to parallel load
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) the external parallel-to-serial converter.This in turn is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) loaded with the 4 quadrature inputs from each of two game
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) controller ports (8 total) plus 8 miscellaneous control bits
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) which are new for LISA and can be read in upper 8 bits of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) LISAID.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) Register bits are as follows:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) - Mouse counter usage (pins 1,3 =Yclock, pins 2,4 =Xclock)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) ======== === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) BIT# 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) ======== === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) JOY0DAT Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X7 X6 X5 X4 X3 X2 X1 X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) JOY1DAT Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X7 X6 X5 X4 X3 X2 X1 X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) ======== === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 0=LEFT CONTROLLER PAIR, 1=RIGHT CONTROLLER PAIR.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) (4 counters total). The bit usage for both left and right
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) addresses is shown below. Each 6 bit counter (Y7-Y2,X7-X2) is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) clocked by 2 of the signals input from the mouse serial
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) stream. Starting with first bit received:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) +-------------------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) | Serial | Bit Name | Description |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) +========+==========+=========================================+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) | 0 | M0H | JOY0DAT Horizontal Clock |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) +--------+----------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) | 1 | M0HQ | JOY0DAT Horizontal Clock (quadrature) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) +--------+----------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) | 2 | M0V | JOY0DAT Vertical Clock |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) +--------+----------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) | 3 | M0VQ | JOY0DAT Vertical Clock (quadrature) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) +--------+----------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) | 4 | M1V | JOY1DAT Horizontal Clock |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) +--------+----------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) | 5 | M1VQ | JOY1DAT Horizontal Clock (quadrature) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) +--------+----------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) | 6 | M1V | JOY1DAT Vertical Clock |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) +--------+----------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) | 7 | M1VQ | JOY1DAT Vertical Clock (quadrature) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) +--------+----------+-----------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) Bits 1 and 0 of each counter (Y1-Y0,X1-X0) may be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) read to determine the state of the related input signal pair.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) This allows these pins to double as joystick switch inputs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) Joystick switch closures can be deciphered as follows:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) +------------+------+---------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) | Directions | Pin# | Counter bits |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) +============+======+=================================+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) | Forward | 1 | Y1 xor Y0 (BIT#09 xor BIT#08) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) +------------+------+---------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) | Left | 3 | Y1 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) +------------+------+---------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) | Back | 2 | X1 xor X0 (BIT#01 xor BIT#00) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) +------------+------+---------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) | Right | 4 | X1 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) +------------+------+---------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) -------------------------------------------------------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) ======== === ==== ==== ====== =================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) NAME rev ADDR type chip Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) ======== === ==== ==== ====== =================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) JOYTEST 036 W Denise Write to all 4 joystick-mouse counters at once.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) ======== === ==== ==== ====== =================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) Mouse counter write test data:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) ========= === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) BIT# 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) ========= === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) JOYxDAT Y7 Y6 Y5 Y4 Y3 Y2 xx xx X7 X6 X5 X4 X3 X2 xx xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) JOYxDAT Y7 Y6 Y5 Y4 Y3 Y2 xx xx X7 X6 X5 X4 X3 X2 xx xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) ========= === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) -------------------------------------------------------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) ======= === ==== ==== ====== ========================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) NAME rev ADDR type chip Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) ======= === ==== ==== ====== ========================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) POT0DAT h 012 R Paula Pot counter data left pair (vert, horiz)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) POT1DAT h 014 R Paula Pot counter data right pair (vert,horiz)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) ======= === ==== ==== ====== ========================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) These addresses each read a pair of 8 bit pot counters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) (4 counters total). The bit assignment for both
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) addresses is shown below. The counters are stopped by signals
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) from 2 controller connectors (left-right) with 2 pins each.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) ====== === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) BIT# 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) ====== === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) RIGHT Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X7 X6 X5 X4 X3 X2 X1 X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) LEFT Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X7 X6 X5 X4 X3 X2 X1 X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) ====== === === === === === === === === ====== === === === === === === ===
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) +--------------------------+-------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) | CONNECTORS | PAULA |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) +-------+------+-----+-----+-------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) | Loc. | Dir. | Sym | pin | pin |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) +=======+======+=====+=====+=======+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) | RIGHT | Y | RX | 9 | 33 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) +-------+------+-----+-----+-------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) | RIGHT | X | RX | 5 | 32 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) +-------+------+-----+-----+-------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) | LEFT | Y | LY | 9 | 36 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) +-------+------+-----+-----+-------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) | LEFT | X | LX | 5 | 35 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) +-------+------+-----+-----+-------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) With normal (NTSC or PAL) horiz. line rate, the pots will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) give a full scale (FF) reading with about 500kohms in one
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) frame time. With proportionally faster horiz line times,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) the counters will count proportionally faster.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) This should be noted when doing variable beam displays.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) -------------------------------------------------------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) ====== === ==== ==== ====== ================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) NAME rev ADDR type chip Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) ====== === ==== ==== ====== ================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) POTGO 034 W Paula Pot port (4 bit) bi-direction and data, and pot
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) counter start.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) ====== === ==== ==== ====== ================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) -------------------------------------------------------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) ====== === ==== ==== ====== ================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) NAME rev ADDR type chip Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) ====== === ==== ==== ====== ================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) POTINP 016 R Paula Pot pin data read
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) ====== === ==== ==== ====== ================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) This register controls a 4 bit bi-direction I/O port
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) that shares the same 4 pins as the 4 pot counters above.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) | BIT# | FUNCTION | DESCRIPTION |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) +=======+==========+=============================================+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) | 15 | OUTRY | Output enable for Paula pin 33 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) | 14 | DATRY | I/O data Paula pin 33 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) | 13 | OUTRX | Output enable for Paula pin 32 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) | 12 | DATRX | I/O data Paula pin 32 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) | 11 | OUTLY | Out put enable for Paula pin 36 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) | 10 | DATLY | I/O data Paula pin 36 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) | 09 | OUTLX | Output enable for Paula pin 35 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) | 08 | DATLX | I/O data Paula pin 35 |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) | 07-01 | X | Not used |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) +-------+----------+---------------------------------------------+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) | 00 | START | Start pots (dump capacitors,start counters) |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) +-------+----------+---------------------------------------------+