Port 253

Port procesoru Z80 používaný u ZX Spectra 128 především pro stránkování paměti

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

editovat
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

editovat
  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

editovat