Scorpion ZS-256 je jednou z ruských variant počítače Sinclair ZX Spectrum. Byl uveden v roce 1994. Byl vybaven 256 KB RAM a 5,25" disketovou jednotkou. Používá zjednodušenou variantu Beta Disk Interface pro pouze dvě disketové jednotky.http://tarjan.uw.hu/zxclones_en.htm (stránka je na Wikipedii blokována antispamovým filtrem) Také obsahuje sériový a paralelní port. Na rozdíl od jiných ruských variant je perfektně kompatibilní s původním ZX Spectrem. Ke stránkování paměti používá kromě portu 32765 také port 8189 (stejný port jako počítač ZX Spectrum +3, ale s odlišným účelem), který je v některých případech kvůli kompatibilitě nutné blokovat.
Scorpion ZS-256 Turbo+ je varianta s procesorem Z80 taktovaným na 7 MHz (může ale běžet i na původních 3,5 MHz), je vybavena 3,5" disketovou jednotkou a pevným diskem.Scorpion ZS-256 na Sinclair Nostalgia Products Velikost ROM je 64 KiB – 512 KiB.
Technické informace (základní verze počítače bez Prof-ROM) procesor: Z80A, paměť RAM: 256 KiB, paměť ROM: 64 KiB.
Používané porty desítkově šestnáctkově význam 254 FE klávesnice, magnetofon, reproduktor, barva okraje, sériový port 8189 1FFD stránkování paměti 32765 7FFD stránkování paměti 65501 FFDD paralelní port
Scorpion využívá i některé bity portu 254, které u ZX Spectra nejsou použity. Význam jednotlivých bitů hodnoty odeslané na port 254 a čtené z tohoto portu je následující:
7 6 5 4 3 2 1 0 čtení busy paralelního portu magnetofon RxD sériového portu klávesnice zápis reproduktor magnetofon barva borderu
Stránkování paměti Protože procesor Z80 umožňuje adresovat pouze 64 KiB paměti, je celá paměť o velikosti 320 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 čtyř stránek paměti ROM nebo stránka č. 0 paměti RAM, 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 ad adresy 49152 do adresy 65535 je možné připojit kteroukoli z šestnácti stránek paměti RAM, včetně stránek č. 2 a č. 5. + Schéma stránkování paměti počítače Scorpion ZS-256 v základní verzi bez Prof-ROM RAM 0 RAM 1 RAM 2 RAM 3 RAM 4 RAM 5 RAM 6 RAM 7 RAM 8 RAM 9 RAM 10 RAM 11 RAM 12 RAM 13 RAM 14 RAM 15 RAM 2 RAM 5 ROM 0 ROM 1 ROM M RAM 0 TR-DOSROM
Ke stránkování paměti jsou použity porty 32765 a 8189. Význam jednotlivých bitů hodnoty odeslané na port 32765 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 51 – ve stránce 7 dolní tři bityčísla stránky RAM v adresovém prostoru od 49152
Význam jednotlivých bitů hodnoty odeslané na port 8189 je následující:
7 6 5 4 3 2 1 0 strobe paralelního portu nejvyšší bitčísla stránky RAM v adresovém prostoru od 49152 výstup sériového portu 0 – režim stránkování s ROM 0/11 – místo ROM 0/1 se připojí ROM M 0 – režim stránkování s ROM 0/11 – místo ROM 0/1 se připojí RAM 0
TR-DOS ROM se připojuje automaticky při skoku na konkrétní adresu v ROM, není možné ji přistránkovat pomocí portu.
Reference
Externí odkazy Scorpion ZS-256 na SpeccyWiki Scorpion ZS-256 Turbo+ na scorpion.ru Персональный компьютер Scorpion® ZS 256 Turbo na zxspectrum.times.lv Popis počítače Scorpion na witchcraft.org.ua (archivovaná verze stránky) Popis ProfROM (archivovaná verze stránky)
Kategorie:Ruské počítače kompatibilní se Sinclair ZX Spectrem
en:List of ZX Spectrum clones#Scorpion