ZX Interface 2

ZX Interface 2

ZX Interface 2 (občas nazývaný také jako ZX Interface II) je interface k počítači Sinclair ZX Spectrum. Obsahuje dva porty pro joystick a konektor pro připojení paměťového modulu.

Joysticky připojené pomocí ZX Interface 2 jsou označovány jako Sinclair joystick left a Sinclair joystick right nebo Sinclair joystick 1 a Sinclair joystick 2 a jejich stav je možné číst na portech 63486 a 61438.[1] Jsou tedy připojeny na jiné porty než Kempston joystick, jehož stav je možné číst na portu 31, a Fuller joystick, jehož stav je možné číst na portu 127.

Připojením paměťového modulu do ZX Interface 2 byla odpojena paměť ROM počítače, eventuálně i paměť ROM ZX Interface 1 a na její místo byla připojena ROM v paměťovém modulu. Bylo tak možné připojit pouze paměťové moduly do kapacity 16 KiB. Není tak možné využívat programy z ROM ZX Spectra ani z ROM ZX Interface 1.

Na paměťových modulech pro ZX Interface 2 bylo vydáno pouze 10 her:

  • Jetpac,
  • PSSST,
  • Cookie,
  • Tranz Am,
  • Chess,
  • Backgammon,
  • Hungry Horace,
  • Horace and the Spiders,
  • Planetoids,
  • Space Raiders.

V roce 1984 bylo plánováno na paměťových modulech vydat hry

  • Popeye,
  • Q*Bert,
  • Gyruss,
  • Star Wars - The Arcade Game,
  • Return of the Jedi - Death Star Battle,
  • Loco Motion,
  • Montezuma's Revenge,

nicméně byly vyrobeny pouze prototypy těchto paměťových modulů.[2]

ZX Interface 2 obsahuje průchozí sběrnici, ovšem její výstupní část je redukovaná, takže na ni lze připojit pouze ZX Printer.[3]

Počítače ZX Spectrum 128 mají vestavěný interface pro joysticky kompatibilní se ZX Interface 2. Počítače Didaktik M a Didaktik Kompakt mají vestavěný interface pro joystick Sinclair right a pro Kempston joystick.[4][5]

Technické informace

Protože joysticky jsou připojeny paralelně ke číselným klávesám klávesnice počítače, je pro čtení stavu joysticků použit port 254 (šestnáctkově FE), mezi oběma joysticky je rozlišováno pomocí vyššího bytu adresy portu.[6]

desítkově šestnáctkově dekódování význam
61438 EFFE xxx0xxxx xxxxxxx0 Sinclair right
63486 F7FE xxxx0xxx xxxxxxx0 Sinclair left

Reference

  1. http://www.worldofspectrum.org/faq/reference/peripherals.htm
  2. Archivovaná kopie. www.fruitcake.plus.com [online]. [cit. 2012-03-03]. Dostupné v archivu pořízeném dne 2012-02-13. 
  3. Archivovaná kopie. www.fruitcake.plus.com [online]. [cit. 2012-03-03]. Dostupné v archivu pořízeném dne 2012-03-04. 
  4. Archivovaná kopie. osmi.tarbik.com [online]. [cit. 2012-03-03]. Dostupné v archivu pořízeném dne 2012-07-12. 
  5. http://www.volny.cz/holcapek/miraclesoft/didaktik.html
  6. http://www.worldofspectrum.org/faq/reference/48kreference.htm, alternativně dostupné na http://fizyka.umk.pl/~jacek/zx/faq/reference/48kreference.htm

Externí odkazy

  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu ZX Interface II na Wikimedia Commons
  • ZX Interface 2 na SpeccyWiki
Sinclair ZX Spectrum a kompatibilní počítače a další počítače Sinclair
Sinclair ZX Spectrum
(Sinclair Research a Amstrad)
Další počítače
Sinclair Research a Amstrad
Počítače Timex Sinclair
TS1000, TS1500, TS2068, TS2048, TC2068, TC2048 (prototypy: TS2000, TS2016, TS2048, TS2068, TS2072, TC3256)
Přestože některé z prototypovýchh počítačů mají stejné názvy jako sériově vyráběné počítače, nejedná se o stejné počítače.
Periférie Sinclair Research
a Amstrad
Periférie Timex Sinclair
kazetový magnetofon TS2020, tiskárna TS2040, modem TS2050, rozbočovač sběrnice TS2060, varianta ZX Microdrive TS2065, tiskárna TS2080, joystick TS2090, digitální kazetový magnetofon TC2010, tiskárna TC2080, Timex FDD, FDD3000, Interface RS-232, klávesnice TT3000, Joystick-Sound Unit
Počítače a periférie Didaktik
Kompatibilní počítače
Nadstavby Sinclair BASICu
Integrované obvody
Disketové řadiče a páskové jednotky
Joysticky a myši
(podle způsobu připojení)
Fuller joystick, Kempston joystick, Sinclair joystick 1, Sinclair joystick 2; AMX Mouse, Kempston mouse, A-Mouse
Klony počítače Sinclair ZX Spectrum, MK14, Cambridge Z88, Timex Sinclair 3068
Klávesnice počítačů ZX Spectrum, Znaková sada ZX Spectrum, Nahrávací rutina ZX Spectra, ROM počítačů ZX Spectrum, Systémové proměnné počítačů ZX Spectrum, Port 253, Port 254, Port 255, IM2, Emulátor počítače ZX Spectrum