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)

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

  1. a b c http://tarjan.uw.hu/zxclones_en.htm (stránka je na Wikipedii blokována antispamovým filtrem)
  2. LARKOV, Vladimir. Блокировка порта #1FFD на Scorpion ZS-256. Buzz. May 1997, čís. 6. Dostupné online. 
  3. Scorpion ZS-256 na Sinclair Nostalgia Products
  4. +Gama. Ruské plečky. ZX Magazín. 1999, čís. 3–4, s. 24–27. 

Externí odkazy

  • 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)
Sinclair ZX Spectrum a kompatibilní počítače a další počítače Sinclair
Sinclair ZX Spectrum
(Sinclair Research a Amstrad)
Další počítače
Sinclair Research a Amstrad
Počítače Timex Sinclair
TS1000, TS1500, TS2068, TS2048, TC2068, TC2048 (prototypy: TS2000, TS2016, TS2048, TS2068, TS2072, TC3256)
Přestože některé z prototypovýchh počítačů mají stejné názvy jako sériově vyráběné počítače, nejedná se o stejné počítače.
Periférie Sinclair Research
a Amstrad
Periférie Timex Sinclair
kazetový magnetofon TS2020, tiskárna TS2040, modem TS2050, rozbočovač sběrnice TS2060, varianta ZX Microdrive TS2065, tiskárna TS2080, joystick TS2090, digitální kazetový magnetofon TC2010, tiskárna TC2080, Timex FDD, FDD3000, Interface RS-232, klávesnice TT3000, Joystick-Sound Unit
Počítače a periférie Didaktik
Kompatibilní počítače
Nadstavby Sinclair BASICu
Integrované obvody
Disketové řadiče a páskové jednotky
Joysticky a myši
(podle způsobu připojení)
Klony počítače Sinclair ZX Spectrum, MK14, Cambridge Z88, Timex Sinclair 3068
Klávesnice počítačů ZX Spectrum, Znaková sada ZX Spectrum, Nahrávací rutina ZX Spectra, ROM počítačů ZX Spectrum, Systémové proměnné počítačů ZX Spectrum, Port 253, Port 254, Port 255, IM2, Emulátor počítače ZX Spectrum