Port 253

Port 253, při použití šestnáctkové soustavy port FD, je port procesoru Z80 používaný v počítačích Sinclair ZX Spectrum. Obvykle se pod tímto označením neuvažuje pouze tento jediný port, ale všechny porty B*256+253, kde B je od 0 do 255 (šestnáctkově xxFD, kde xx je od 00 do FF).[1] U většiny počítačů kompatibilních se ZX Spectrem, je-li použit, je použit především pro stránkování paměti a řízení hudebního čipu AY. Protože port 253 je již obsazen mnoha perifériemi, začal být pro novější periférie využíván port 247 (šestnáctkově F7).[2]

U počítače Timex Sinclair 2068 je port 253 uváděn jako rezervovaný,[3] ve starší dokumentaci je uváděno, že port 253 (společně s portem 252) má sloužit ke stránkování rozšířené paměti, které ale ve finální verzi počítače bylo provedeno jiným způsobem.[4]

Využití portu 253

port dekódování počítač/zařízení význam
253 FD xxxxxx0x rozšíření paměti podle Lamače[5][6], rozšíření paměti podle Konkola[7] stránkování paměti
SAM Coupé data MIDI
4093 0FFD 0000xxxx xxxxxx0x ZX Spectrum +2A/+3 paralelní port
8189 1FFD 0001xxxx xxxxxx0x ZX Spectrum +2A/+3[8] stránkování paměti
00xxxxxx xxxxxx01 Pentagon 1024SL v1.4[9] rozšířené stránkování paměti
Chrome[10], Scorpion ZS-256, Scorpion GMX[11], Sprinter[12]
12285 2FFD 0010xxxx xxxxxx0x ZX Spectrum +2A/+3 stavový registr řadiče disketové jednotky
16381 3FFD 0011xxxx xxxxxx0x ZX Spectrum +2A/+3 datový registr řadiče disketové jednotky
78FD Scorpion GMX[11] rozšířené stránkování paměti
7AFD Scorpion GMX[11] hardwarový scroller
7CFD Scorpion GMX[11] hardwarový scroller
32253 7DFD ATM Turbo 512[13] A/D převodník, nastavení barevné palety
0xxxxx0x xxxxxx0x ATM Turbo 2[13][14] A/D převodník
7EFD Scorpion GMX[11] rozšířené stránkování paměti
32765 7FFD 0xxxxxxx xxxxxx0x ZX Spectrum 128/+2[15], ATM Turbo 2[13], Pentagon,
Pentagon 1024SL v2.2[16], Profi
stránkování paměti
01xxxxxx xxxxxx0x ZX Spectrum +2A/+3[15]
01xxxxxx xxxxxx01 Pentagon 1024SL v1.4[9]
0xxxxxxx xxx11x0x Kvorum[17]
ATM Turbo 512[13], Chrome[10], Profi, Scorpion ZS-256, Scorpion GMX[11], Sprinter[12]
33021 80FD 1x0xxxxx xxx11x0x Kvorum[17] rozšířené stránkování paměti
45053 AFFD 10x0xxxx xxxxxx0x Kvadra[18][19] data sekundárního hudebního čipu AY
49149 BFFD 10xxxxxx xxxxxx0x ZX Spectrum 128K/+2/+2A/+3 data hudebního čipu AY
101xxxxx xxx1xx0x Kvorum[17]
10x1xxxx xxxxxx0x Kvadra (primární AY)[18][19]
ATM Turbo 512[13], ATM Turbo 2[13], Chrome[10], Sprinter[12]
57341 DFFD xx0xxxxx xxxxxx0x Profi rozšířené stránkování paměti
Scorpion GMX[11]
61437 EFFD 11x0xxxx xxxxxx0x Kvadra[18][19] výběr datového registru sekundárního hudebního čipu AY
65021 FDFD ATM Turbo 512[13] rozšířené stránkování paměti, modem
65533 FFFD 11xxxxxx xxxxxx0x ZX Spectrum 128K/+2/+2A/+3 výběr datového registru hudebního čipu AY
111xxxxx xxx1xx0x Kvorum[17]
11x1xxxx xxxxxx0x Kvadra (primární AY)[18][19]
ATM Turbo 512[13], ATM Turbo 2[13], Chrome[10], Sprinter[12]


Reference

  1. ГРОМОВ, Кирилл. Некоторые соображения по поводу порта #FD. Spectrofon. Февраль 1996, čís. 17. Dostupné online. 
  2. ИСАЕВ, Максим. Стандарты: Rest in Peace?. Optron. Июль 1998, čís. 15. Dostupné online. 
  3. CORCORAN, V. C.; BRANIGIN, M. H. Timex Sinclair 2068 Personal Color Computer - Technical Reference Manual. Příprava vydání Woods, Tim. 2. vyd. Colton (Oregon): Time Designs Magazine Co., 1986. Založeno na původním modrém manuálu vydaném Timex Computer Corp.. 
  4. BRZOZOWSKI, Wes. The Mystery of the Missing 253 - part 1.  . Dostupné online.  Archivováno 6. 6. 2013 na Wayback Machine.
  5. LAMAČ, Jiří; MECA, Daniel. CP/M na ZX Spectrum. Amatérské radio. Čís. 9/88, s. 337 - ?. 
  6. ŽABENSKÝ, Petr. ROM, RAM, EPROM, PROM, ... - Hrátky s pamění a něco už skoro zapomenutého. ZX Magazín. Čís. 1/96, s. 28–29. ISSN 1210-4833. 
  7. KONKOL, Imrich. CP/M opäť na scéne - Úprava pamäti ZX Spectra pre OS CP/M. FIFO. Február 1993, roč. 3, čís. 21, s. 10–11. 
  8. Порт 1FFD na SpeccyWiki
  9. a b http://wos.meulie.net/pub/spectrum/technical-docs/Pentagon_InstructionsAndAssembly.pdf
  10. a b c d http://www.aticatac.altervista.org/tech.htm
  11. a b c d e f g +Gama. GMX - Graphics Memory eXpander. ZX Magazín. 1999, čís. 4/98-1/99, s. 10–11. 
  12. a b c d +Gama. Ruské plečky. ZX Magazín. 1999, čís. 3–4, s. 24–27. 
  13. a b c d e f g h i http://atmturbo.nedopc.com/atmdscr.htm
  14. http://velesoft.speccy.cz/other/zx-ports-full-table.txt
  15. a b Порт 7FFD na SpeccyWiki
  16. http://pentagon.nedopc.com/ver22.pdf
  17. a b c d http://atmturbo.nedopc.com/others/kvorum/kv_ports.htm
  18. a b c d Квадро - квадросиситема для ZX Spectrum на основе AY3-8910. Faultless. Ноябрь 1997, čís. 08. Dostupné online. 
  19. a b c d http://zxdn.narod.ru/hardware/dpt1qdra.htm

Externí odkazy

  • http://velesoft.speccy.cz/other/zx-ports-full-table.txt


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í)
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