Jste trochu technicky konkrétnější, takže se dá diskutovat, dobře. Kdybyste opět neplýtval místem na podivné (homo)sexuální narážky o měření čehosi a také na osobní urážky bylo by lépe, ale dobrá, asi máte nějaké nutkání. Teď k věci:
Omlouvám se v Consulu je 74150, musím si pořídit silnější brejle. Ale to je snad jedno ne? V PMD je 74154 dekodér, kterej danej sloupec kláves přes diodu stáhne na nulu a při čtení pěti řádků a stisknuté klávese je daný bit v daném řádku nulový.
Klávesnice Zbrojováčku dělá totéž trochu jinak. Schéma není téměř k přečtení, nicméně tipuju, že sloupce i řádky jsou tažený k přes odpory k nule. Při stisku klávesy jde jednička jednak přímo z danýho řádku a jednak z multiplexoru z vybranýho sloupce do NAND hradla a pak přes ten plochej konektor ven, takže když z řádku a vybranýho sloupce (vybíral ROM monitor přes 8255) šly jedničky, tak se to přečetlo jako nula.
A teď pozor - kde je tam UART? Kde je tam PROM? Na rozdíl od PC klávesnice tahle nemá sériovej přenos, dekódování se dělá přímo v ROM monitoru. Stejně jako PMD to má oddělený čtení shiftu, EOLu a RST. Nemluvě o repráčku à la PMD.
Už v původním IBM PC 5150 (ani ne XT) byla 8048, která převáděla z matice na keyboard scan kódy viz zde: http://www.minuszerodegrees.net/manuals/IBM_5150_Technical_Reference_6322507_APR84.pdf
V PMD a Zbrojováčku tohle řešila vnitřní i8080 v ROM monitoru.
Takže když se klávesnice Zbrojováčku podobá klávesnici PMD jak jen to jde (neřeším gumová tlačítka vs hallovy sondy), jde mi o princip fungování - matice, paralelní přenos, dekódování až v počítači, stejné rozložení kláves v matici, vs. PC klávesnice - sériovej přenos, dekódování na scan kódy u uvnitř pomocí 8048 - tak proč furt tady cpete něco o PC klávesnici? Stejně tak málo jako PC klávesnici se klávesnice Zbrojováčka podobá třeba co já vím Mac klávesnici, Commodore Amiga klávesnici, klávesnici z palubního počítače Apolla 13 nebo klávesnici z hudebního syntetizátoru Casio.
Chápu, že zbrojovka vyráběla i PC klávesnice, ale ty měly jinej vnitřek asi měly i ten UART a PROMky, ale tahle konkrétní pro Zbrojováčka prostě ne. Ta byla zapojená obdobně jako PMD klávesnice. Nebyl to 100% klon, bylo to řešeno trochu jinak, ale PC klávesnice to nebyla ani náhodou.