Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
de:controller:schematics:interface:sinclair-zx-interface2 [2022-11-26 14:09] – angelegt thorsten | de:controller:schematics:interface:sinclair-zx-interface2 [2022-11-26 14:40] (aktuell) – thorsten | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Sinclair ZX – Interface 2 ====== | ====== Sinclair ZX – Interface 2 ====== | ||
+ | Das Interface 2 von Sinclair für den ZX Spectrum besitzt nur ein aktives Bauelement: den Custom Chip MT62001 (U1), der die beiden Joystick-Ports auswertet. Die fünf digitalen Eingangsleitungen jedes Joysticks sind jeweils mit einem Pin von U1 verbunden. Da die Joystick-Eingaben beim Interface 2 eine Tastatureingabe simulieren, muss der Chip wissen, wann die interne Tastatur angesprochen wird. Dazu werden die IORQ- und die RD-Leitung überwacht, sowie die Adressleitung A0. Die IORQ-Leitung wird von der CPU auf '' | ||
+ | |||
+ | Die Tastatur ist in einer Matrix angeordnet. Um diese auszuwerten, | ||
+ | |||
+ | | Anfrage || D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | ||
+ | | A11 = '' | ||
+ | | A12 = '' | ||
+ | |||
+ | Zusätzlich befinden sich auf dem Interface 2 noch zwei weitere Steckplätze. Obenauf kann ein Cartridge eingesteckt werden. Dazu werden einfach die Adressleitungen A0 bis A15, die Datenleitungen D0 bis D7, sowie die ROMCS- und die MREQ-Leitung durchgeschleift. Auf der Rückseite befindet sich wieder ein Expansion Port, auf den aber nur ausgewählte Signale aufgeschaltet werden: die Adressleitung A2, die Datenleitungen D0 bis D2, D6 und D7, sowie die IORQ-, die RD- und die WR-Leitung. Durch diese Auswahl kann hier nur ein Drucker angeschlossen werden. | ||
+ | |||
{{: | {{: |