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 |
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
- ГРОМОВ, Кирилл. Некоторые соображения по поводу порта #FD. Spectrofon. Февраль 1996, čís. 17. Dostupné online.
- ИСАЕВ, Максим. Стандарты: Rest in Peace?. Optron. Июль 1998, čís. 15. Dostupné online.
- 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..
- BRZOZOWSKI, Wes. The Mystery of the Missing 253 - part 1. . Dostupné online.
- LAMAČ, Jiří; MECA, Daniel. CP/M na ZX Spectrum. Amatérské radio. Čís. 9/88, s. 337 - ?.
- Ž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.
- 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.
- Порт 1FFD na SpeccyWiki
- http://wos.meulie.net/pub/spectrum/technical-docs/Pentagon_InstructionsAndAssembly.pdf
- http://www.aticatac.altervista.org/tech.htm
- +Gama. GMX - Graphics Memory eXpander. ZX Magazín. 1999, čís. 4/98-1/99, s. 10–11.
- +Gama. Ruské plečky. ZX Magazín. 1999, čís. 3–4, s. 24–27.
- http://atmturbo.nedopc.com/atmdscr.htm
- http://velesoft.speccy.cz/other/zx-ports-full-table.txt
- Порт 7FFD na SpeccyWiki
- http://pentagon.nedopc.com/ver22.pdf
- http://atmturbo.nedopc.com/others/kvorum/kv_ports.htm
- Квадро - квадросиситема для ZX Spectrum на основе AY3-8910. Faultless. Ноябрь 1997, čís. 08. Dostupné online.
- http://zxdn.narod.ru/hardware/dpt1qdra.htm