Martine takto bych to asi udelal takto:
Realne by to byly tri plosne spoje - je mozne ze by to nakonec bylo na
jednom ale asi bych to oddelil. Pro vetsinu lidi by byla dulezita deska
kbdpole2 a kbdpole1.
Nazvy desek bych dal:
kbdpole1 - vlastne deska co delas ty - jen by tam nebyl prevodnik na
MZ3500 ale misto toho jen konektor na ovlavani kbdpole2
kbdpole2 - toto by byla deska kde by bylo pouze 4x 8804 - pak 2x
konektor - jeden na kbdpole2 a druhy na kbdpole3 - deska by mozna byla
jen 5x10cm. Konektor CN2 bych tam dal MLW34 aby sel pouzit kabel z
Floppy - tech se vali vsude dost.
kbdpole3 - elektricky stejne zapojena deska jako je uvnitr klavesnice
MZ3500 - to by ostatni nezajimalo - vetsina by propojila kbdpole2 primo
s realnou klavesnici nebo pocitacem
=======
konektor CN1 mezi kbdpole1 a kbdpole2 by mel tyto signaly:
A0
A1
A2
D1
D2
D3
D4
MR - memory reset
WR0 vyber obvodu 8804
WR1 vyber obvodu 8804
WR2 vyber obvodu 8804
WR3 vyber obvodu 8804
a asi zem a napajeni
=======
konektor CN2 mezi kbdpole2 a kbdpole3 by mel tyto signaly:
L0..L7 - to by byl vystup
J0..J15 - to by byl vstup
a mozna zem a napajeni
=======
Misto kbdpole3 by si kazdy mohl udelat i jinou podle toho co by
potreboval ovladat.
Martine a aby to nebylo tak jednoduche tak bych asi na kbdpole1 dal par
hradel AND a OR tak abych mohl to ovladat jeste i z jineho zdroje nez je
PS2 klavesnice (dva vstupy). To by bylo dobre v pripade ze bych na dalku
mohl z jineho pocitace pres USB a nejakou kartu vysilat signaly na ktere
by to take reagovalo. Samozrejme by v tu dobu by nikdo nemel pracovat s
PS2 klavesnici aby se to nehadalo.
Radek
p.s. Martin nasel na webu ze 8804 je mozna v CR cca 290 kusu a tak jich
bude asi dost pro kazdeho.