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

portdekódovánípočítač/zařízenívýznam
253FDxxxxxx0xrozšíření paměti podle Lamače[5][6], rozšíření paměti podle Konkola[7]stránkování paměti
40930FFD0000xxxx xxxxxx0xZX Spectrum +2A/+3paralelní port
81891FFD0001xxxx xxxxxx0xZX Spectrum +2A/+3[8]stránkování paměti
00xxxxxx xxxxxx01Pentagon 1024SL v1.4[9]rozšířené stránkování paměti
Chrome[10], Scorpion ZS-256, Scorpion GMX[11], Sprinter[12]
122852FFD0010xxxx xxxxxx0xZX Spectrum +2A/+3stavový registr řadiče disketové jednotky
163813FFD0011xxxx xxxxxx0xZX Spectrum +2A/+3datový registr řadiče disketové jednotky
78FDScorpion GMX[11]rozšířené stránkování paměti
7AFDScorpion GMX[11]hardwarový scroller
7CFDScorpion GMX[11]hardwarový scroller
322537DFDATM Turbo 512[13]A/D převodník, nastavení barevné palety
0xxxxx0x xxxxxx0xATM Turbo 2[13][14]A/D převodník
7EFDScorpion GMX[11]rozšířené stránkování paměti
327657FFD0xxxxxxx xxxxxx0xZX Spectrum 128/+2[15], ATM Turbo 2[13], Pentagon,
Pentagon 1024SL v2.2[16], Profi
stránkování paměti
01xxxxxx xxxxxx0xZX Spectrum +2A/+3[15]
01xxxxxx xxxxxx01Pentagon 1024SL v1.4[9]
0xxxxxxx xxx11x0xKvorum[17]
ATM Turbo 512[13], Chrome[10], Profi, Scorpion ZS-256, Scorpion GMX[11], Sprinter[12]
3302180FD1x0xxxxx xxx11x0xKvorum[17]rozšířené stránkování paměti
45053AFFD10x0xxxx xxxxxx0xKvadra[18][19]data sekundárního hudebního čipu AY
49149BFFD10xxxxxx xxxxxx0xZX Spectrum 128K/+2/+2A/+3data hudebního čipu AY
101xxxxx xxx1xx0xKvorum[17]
10x1xxxx xxxxxx0xKvadra (primární AY)[18][19]
ATM Turbo 512[13], ATM Turbo 2[13], Chrome[10], Sprinter[12]
57341DFFDxx0xxxxx xxxxxx0xProfirozšířené stránkování paměti
Scorpion GMX[11]
61437EFFD11x0xxxx xxxxxx0xKvadra[18][19]výběr datového registru sekundárního hudebního čipu AY
65021FDFDATM Turbo 512[13]rozšířené stránkování paměti, modem
65533FFFD11xxxxxx xxxxxx0xZX Spectrum 128K/+2/+2A/+3výběr datového registru hudebního čipu AY
111xxxxx xxx1xx0xKvorum[17]
11x1xxxx xxxxxx0xKvadra (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