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]
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
Externí odkazy
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 |
ATM Turbo, Delta-S, Delta-S 128, Dubna 48K, Hobbit, Inves Spectrum+, Kay, Kvorum, Orel BK-08, Pentagon, Pentagon 1024SL, Robik, SAM Coupé, Scorpion ZS-256, Sprinter, TK 90X, TK 95, ZX Evolution, ZX Next, ZX Spectrum Next, ZX Spectrum SE
| | Nadstavby Sinclair BASICu | | | Hardware |
| | | Integrované obvody | | | Porty procesoru | |
| | Disketové řadiče a páskové jednotky |
A&J Microdrive, Beta Disk Interface, Byte Drive 500, CS-Disk, Delta Disk, Disciple, +D, FD-68, Kempston Disc Interface, Larken Disk System, MB02, Oliger 2068 Floppy Disk Interface, Opus Discovery, Swiftdisc II, Thurnall Disk System, Triton QD, Viscount disk drive, Wafadrive, ZX Diskface Plus, ZX Diskface Quick
| | Joysticky a myši (podle způsobu připojení) | | | Klony počítače Sinclair ZX Spectrum, MK14, Cambridge Z88, Timex Sinclair 3068 Znaková sada ZX Spectrum, Nahrávací rutina ZX Spectra, ROM počítačů ZX Spectrum, Systémové proměnné počítačů ZX Spectrum, IM2, Emulátor počítače ZX Spectrum |
|