Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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)          +-------+----------+---------------------------------------------+