And here is a description of the AY legs (albeit 8912):
╔═════════════╗
ANALOG CHANNEL C = ║1 28 ║ = DAO
TEST 1 = ║ ║ = DA1
Vcc (+ 5v) = ║ ║ = DA2
ANALOG CHANNEL B = ║ ║ = DАЗ
ANALOG CHANNEL A = ║ ║ = DACH
Vss (Gnd) = ║ AY-3-8912 ║ = DAS
IOA7 = ║ ║ = DAb
IOAb = ║ ║ = DA7
IOAS = ║ ║ = BC1
IOACh = ║ ║ = BC2
IOAZ = ║ ║ = BDIR
IOA2 = ║ ║ = A8
IOA1 = ║ ║ = /RESET
IOAO = ║14 15║ = CLK
╚═════════════╝
MUSIC PROCESSORS:
┌──────┬──────────┬─────────┐
│Address │ YM 2149F │ AYЗ-8912│
│ │ AYZ-8910 │ │
├──────┼──────────┼─────────┤
│ D0 │ 37 │ 28 │
│ D1 │ 36 │ 27 │
│ D2 │ 35 │ 26 │
│ D3 │ 34 │ 25 │
│ D4 │ 33 │ 24 │
│ D5 │ 32 │ 23 │
│ D6 │ 31 │ 22 │
│ D7 │ 30 │ 21 │
│ RES │ 23 │ 16 │
│ CLK │ 22 │ 15 │
│BDIR │ 27 │18 │
│BC 1 │ 29 │ 20 │
│ +5 │ 28 │ 19 │
│ +5 │ 25 │ 17 │
│ 0V │ 24 │ │
│ 0V │ 1 │ 6 │
│+SUcc │ 40 │ 3 │
│ A │ 4 │ 5 │
│ B │ 3 │ 4 │
│ C │ 38 │ 1 │
└──────┴──────────┴─────────┘
*** AY-MOUSE ***
The idea is to directly connect to port A of the mu-
lingual mouse coprocessor from the Corvette PC. In this case there is no
No modifications are required - plug and play. If
If you don’t have just such a mouse, then you can convert any one into a “Corvette”
skaya" according to the proposed scheme. The advantage of AY-mouse compared to,
for example, with KEMPSTON mouse, lies in the ease of connection
to the computer, a small number of parts and connecting wires
(thanks to this, the parts can be placed in the mouse body).
To remake you need a mouse with at least 8 wires in
tourniquet, because signals are used directly from existing
It has 4 optocouplers: VER1,VER2,HOR1,HOR2.
5┌─┐6 15┌──┬───┬──┐
VER1 ───────┤So────────────┤C │CT2│ │ D1 - TL2
└─┘ 10│ │ │ │ D2 - KP11
D1.3 ┌────────┤UD│ │ │ SERIES 555 OR 1533
│ 1├──┤ │ │
9┌─┐8 │ ┌─────┤SE│ │ │D3,D4 - 561 IE11
VER2 ───────┤So───┘ │ 4│ │ │ │
└─┘ │ ┌───┤D1│ │ │
D1.4 │ │ 12│ │ │ │
│ o───┤D2│ │ │
│ │ 13│ │ │ │6 2┌──┬───┬──┐
│ o───┤D4│ │ 1├──────┤A0│MUX│ │
│ │ 3│ │ │ │11 5│ │ │ │
+5V─┼─┼───┤D8│ │ 2├──────┤A1│ │ │
│ │ 5├──┤ │ │14 11│ │ │ │
┌──┘ o───oCT│ │ 4├──────┤A2│ │ │
13┌─┐12 1000│ 10k│ 9│ │ │ │2 14│ │ │ │
RAb ───┤So──o──║──o─▒▒─o───┤R │D3 │ 8├──────┤A3│ │ │4
└─┘ │ │ │ └──┴───┴──┘ │ │ │Y0├─── PAO
D1.6 │ │ ─┴─ 1├──┤ │ │7
└─────┼─────────────────────────┤AB│ │Y1├─── PA1
└──┐ ├──┤ │ │9
3┌─┐4 │ 15┌──┬───┬──┐6 3│ │ │Y2├─── PA2
HOR1 ───────┤So──────┼─────┤C │CT2│ 1├──────┤B0│ │ │12
└─┘ │ 10│ │ │ │11 6│ │ │Y3├─── DIFF
D1.2 ┌─┼─────┤UD│ │ 2├──────┤B1│ │ │
│ │ 1├──┤ │ │14 10│ │ │ │
1┌─┐2 │ └─────┤SE│ │ 4├──────┤B2│ │ │
HOR2 ───────┤So────┘ 4│ │ │ │2 13│ │ │ │
└─┘ ┌───┤D1│ │ 8├──────┤┤B3│ │ │
D1.1 │ 12│ │ │ │ 15├──┤ │ │o───┤D2│ │ │ ┌──oEO│D2 │ │
│ 13│ │ │ │ │ └──┴───┴──┘
o───┤D4│ │ │ │ ┌─── +5
│ 3│ │ │ │ ─┴─ ▒ ┌ volt
+5V ──┼───┤D8│ │ │ 2x1k ▒ ▒
│ 5├──┤ │ │ │ ▒
o───oCT│ │ │ ┌──/ ───o──┼── PACH
│ 9│ │ │ │ │ │
o───┤R │D4 │ │ o──/ ──────o── PAS
510 │ └──┴───┴──┘ │
BORDER ───▒▒▒─── PA7 ─┴─ ─┴─
PAO...PA7 - pins of port A of the music coprocessor.
SETTING UP: Achieve the appearance of stable periodic signals
at outputs 2,4,6,8 of the D1 chip when moving the mouse. Perhaps
that for this you will have to tighten the corresponding inputs of TL2 resistor
sides to +5V or GROUND. A more precise selection is also possible
capacitance and resistor at output D1.6. Some mice produce increased
limited number of pulses per centimeter of movement. For them it is necessary
dim frequency divider C by 2 (1533 TM2) or mechanical modification
(seal extra holes).
PROGRAMMING: First, configure port A using the commands:
OUT 65533.7 : OUT 49149.255 : OUT 65533.14
Now when writing to the port49149 numbers 112 multiplexer D6 re-
switches to the vertical movement counter (bits 0...3), and
when writing the number 48 to this port - to the counter of horizontal transfers
displacements D4 and, at the same time, through element D1.6 and the RC chain
The initial value "8" is set on both counters. Bits
4 and 5 indicate the state of the buttons (pressed - “0”). Bit 7 is used
is used for testing a computer and creating effects such as mul-
ticolor - you don't have to connect it.
Share your thoughts about the article