Scorpion ZS-256
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.[1] 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.[1] 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.[2]
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.[3] Velikost ROM je 64 KiB - 512 KiB.[1]
Technické informace (základní verze počítače bez Prof-ROM)
[editovat | editovat zdroj]Používané porty
[editovat | editovat zdroj]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
[editovat | editovat zdroj]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.
65535 49152 |
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 | |
49151 32768 |
RAM 2 | ||||||||||||||||
32767 16384 |
RAM 5 | ||||||||||||||||
16383 0 |
ROM 0 | ROM 1 | ROM M | RAM 0 | TR-DOS ROM |
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 5 1 - 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í:[4]
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/1 1 - místo ROM 0/1 se připojí ROM M |
0 - režim stránkování s ROM 0/1 1 - 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
[editovat | editovat zdroj]- ↑ a b c http://tarjan.uw.hu/zxclones_en.htm (stránka je na Wikipedii blokována antispamovým filtrem)
- ↑ LARKOV, Vladimir. Блокировка порта #1FFD на Scorpion ZS-256. Buzz. May 1997, čís. 6. Dostupné online.
- ↑ Scorpion ZS-256 na Sinclair Nostalgia Products
- ↑ Gama. Ruské plečky. ZX Magazín. 1999, čís. 3–4, s. 24–27.
Externí odkazy
[editovat | editovat zdroj]- Scorpion ZS-256 na SpeccyWiki
- Scorpion ZS-256 Turbo Archivováno 16. 9. 2009 na Wayback Machine. na scorpion.ru
- Персональный компьютер Scorpion® ZS 256 Turbo na zxspectrum.times.lv
- Popis počítače Scorpion (rusky) na witchcraft.org.ua (archivovaná verze stránky)
- Popis ProfROM (rusky) (archivovaná verze stránky)