... je počítač z rodiny počítačů Sinclair ZX Spectrum, následník počítače Sinclair ZX Spectrum+ se zvětšenou pamětí a hudebním čipem AY-3-8912. Je to poslední počítač vyráběný před tím, než byla společnost Sinclair Research koupena společností Amstrad.
Počítač je vizuálně podobný svému předchůdci, na pravé straně obalu, pouze přibyl chladič a nápis 128K (obvykle je tento nápis červený, ovšem u prvních verzí počítače je bílý). Technicky se ale jedná o úplně nový počítač, který kromě rozšířené paměti na 128 KiB má lepší zvukové možnosti díky čipu AY-3-8912. Paralelní brána hudebního čipu je používána jako sériový port RS-232. Rozšířeno bylo také programové vybavení, které přineslo především nový celoobrazovkový editor a podporu nově přidaného hardware. Počítač neumí využít celou paměť pro program a jeho proměnné, rozšířená paměť je používaná jako ramdisk.
Kvůli kompatibilitě se staršími programy je počítač možné přepnout do režimu Spectrum 48, kdy je zablokováno použití rozšířené paměti. V tomto režimu je možné z rozšířeného hardware používat pouze hudební čip.
Protože procesor Z80 umožňuje adresovat pouze 64 KiB paměti, je celá paměť o velikosti 160 KiB rozdělena na stránky o velikosti 16 KiB, které se připínají do adresového prostoru procesoru. Od adresy 0 do 16383 je připojena jedna ze dvou stránek paměti ROM, od adresy 16384 do 32767 je připojena stránka č. 5 paměti RAM od adresy 32768 do adresy 49151 je připojena stránka č. 2 paměti RAM a od adresy 49152 do adresy 65535 je možné připojit kteroukoli z osmi stránek paměti RAM, včetně stránek č. 2 a č. 5. Počítač má dvě videoram, jednu umístěnou ve stránce č. 5 a druhou umístěnou ve stránce č. 7.
65535 49152 |
RAM 0 | RAM 1 | RAM 2 | RAM 3 | RAM 4 | RAM 5 | RAM 6 | RAM 7 | |||
49151 32768 |
RAM 2 | ||||||||||
32767 16384 |
RAM 5 | ||||||||||
16383 0 |
ROM 0 | ROM 1 |
Ke stránkování paměti je použit port 32765, význam jednotlivých bitů hodnoty odeslané na tento port je následující:
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
zákaz stránkování | číslo stránky ROM | videoram: 0 - ve stránce 5 1 - ve stránce 7 |
číslo stránky RAM v adresovém prostoru od 49152 |
Počítač k ovládání vestavěných periférií používá porty procesoru 253 (šestnáctkově FD) a 254 (šestnáctkově FE). K portu 253 je připojeno více periferií, mezi nimi je rozlišováno pomocí vyššího bytu adresy portu.
desítkově | šestnáctkově | dekódování | význam |
254 | FE | xxxxxxx0 | klávesnice, magnetofon, reproduktor, barva okraje |
32765 | 7FFD | 0xxxxxxx xxxxxx0x | stránkování paměti |
49149 | BFFD | 10xxxxxx xxxxxx0x | data hudebního čipu AY |
65533 | FFFD | 11xxxxxx xxxxxx0x | výběr datového registru hudebního čipu AY |
Stránka byla už zobrazena: 1201 ×
Aktualizováno: 24. 5. 2018, 07:36
Stránka načtena za 0.00097 sekund.