varianty/zx128

Sinclair ZX Spectrum 128K+

... 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.


Technické informace

  • procesor: Z80A, taktovací frekvence 3,5469 MHz
  • paměť RAM: 128 KiB,
  • paměť ROM: 32 KiB
  • hudební čip:  AY-3-8912.

Stránkování paměti

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.

Schéma stránkování paměti počítače Sinclair ZX Spectrum 128K+
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

Používané porty

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

Manual


SPECTRUM 128 ROM 0 DISASSEMBLY


 

Stránka byla už zobrazena: 1184 ×

Aktualizováno: 24. 5. 2018, 07:36



     psp-ikona.gif, 2 kB    Text to HTML converter and formatter  builder_ikonka.gif, 3 kB
           
  Best Old Games      kabelmanie.gif, 2 kB  root_ico.gif, 2 kB  český diskmag pro počítače ZX Spectrum a kompatibilní
synapse.gif, 4 kB   TuningPC.cz - Vše pro tuning a casemodding vašeho PC        pspad88x31.gif  delphix.gif, 1 kB
sgatlantis_88x31_3.jpg, 4 kB  atlan.gif, 22 kB  arkon.jpg, 12 kB  ico_abeceda.gif, 888B  blog.idnes.cz   
           
       
 
  torry_logo.gif, 4 kB  

Stránka načtena za 0.00058 sekund.