ATM Turbo je jedna z ruských verzí počítače Sinclair ZX Spectrum. Počítač existuje ve 4 verzích: ATM Turbo 512 (v4.50), ATM Turbo 2 (v6.40), ATM Turbo 2+ (v.7.10), ATM Turbo 2++ (v7.30). Počítač je standardně vybaven A/D převodníkem, původně jednokanálovým, v novějších verzích 8kanálovým.
Pomocí počítače bylo v roce 2006 ukázáno streamování videa na počítačích kompatibilních se ZX Spectrem.[1]
ATM Turbo 512
- procesor: Z80, 3,5 nebo 7 MHz
- paměť RAM: 128 – 512 KiB
- paměť ROM: 64 – 128 KiB
- zvuk: AY-3-8912, Covox
- grafické režimy: jako ZX Spectrum, grafický režim 640 x 200, grafický režim 320 x 200px[2]
Stránkování paměti
Protože procesor Z80 umožňuje adresovat pouze 64 KiB paměti, je celá paměť rozdělena na stránky o velikosti 16 KiB, které se připínají do adresového prostoru procesoru.
Schéma stránkování paměti počítače ATM Turbo
|
65535 49152 |
RAM 0 |
RAM 1 |
RAM 2 |
RAM 3 |
RAM 4 |
RAM 5 |
RAM 6 |
RAM 7 |
… |
RAM 31 |
|
RAM 1 |
RAM 3 |
|
RAM 3
|
|
49151 32768 |
RAM 2 |
|
|
|
|
|
|
|
|
|
|
RAM 2 |
|
|
RAM 2
|
|
32767 16384 |
RAM 5 |
|
|
|
|
|
|
|
|
|
|
RAM 5 |
|
|
RAM 4
|
|
16383 0 |
ROM 0 |
ROM 1 |
TR-DOS ROM |
|
|
|
|
|
|
|
|
ROM CP/M |
|
|
RAM 0
|
Ke stránkování paměti jsou použity porty 32765 a 65021. 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í |
dolní bit čísla stránky ROM |
videoram: 0 – ve stránce 5 1 – ve stránce 7 |
spodní tři bity čísla stránky RAM v adresovém prostoru od 49152
|
Význam jednotlivých bitů hodnoty odeslané na port 65021 je následující:
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0
|
|
|
signál TNAB modemu |
signál TON modemu |
signál CPNET |
přepnutí na alternativní ROM (ROM disk) |
vyšší dva bity čísla stránky RAM v adresovém prostoru od 49152
|
Používané porty
desítkově |
šestnáctkově |
význam
|
254 |
FE |
jako ZX Spectrum, navíc díky neúplnému dekódování portu lze nastavením jiné adresy nastavit rozložení paměti a grafický režim a jasnější brava okraje (BRIGHT).
|
123, 251 |
7B, FB |
paralelní port
|
250 |
FA |
|
32765 |
7FFD |
zápis: stránkování paměti jako ZX Spectrum 128K+, čtení: signál BELL modemu
|
49149 |
BFFD |
data hudebního čipu AY
|
65533 |
FFFD |
výběr datového registru hudebního čipu AY
|
32253 |
7DFD |
zápis: port barevné palety, čtení: data z A/D převodníku
|
65021 |
FDFD |
rozšířené stránkování počítače
|
ATM Turbo 2
- procesor: Z80, 3,5 nebo 7 MHz
- paměť RAM: 128 – 512 KiB
- paměť ROM: 64 – 128 KiB
- zvuk: AY-3-8910 nebo AY-3-8912, Covox
- grafické režimy: jako ZX Spectrum, grafický režim 640 x 200, grafický režim 320 x 200, textový režim 80 x 25 znaků
Používané porty
desítkově |
šestnáctkově |
význam
|
254 |
FE |
jako ZX Spectrum
|
246 |
F9 |
jako port 254, navíc nastaví okraji zvýšený jas (bright)
|
123, 251 |
7B, FB |
paralelní port
|
250 |
FA |
|
255 |
FF |
atributy
|
32765 |
7FFD |
zápis: stránkování paměti jako ZX Spectrum 128K+, čtení: podle verze počítače signály BELL a ULINE modemu, signál WIRQ od IDE, čtení PC-XT klávesnice, připravenost dat z A/D převodníku
|
49149 |
BFFD |
data hudebního čipu AY
|
65533 |
FFFD |
výběr datového registru hudebního čipu AY
|
32253 |
7DFD |
čtení: data z A/D převodníku
|
65399 |
FF77 |
systémový port (nastavení grafického režimu, zapnutí režimu turbo, podle verze počítače signály TON a TNAB modemu nebo signály použité pro čtení PC-XT klávesnice
|
65527 |
FFF7 |
dispečer paměti, umožňuje přistránkovat jakoukoliv stránku paměti RAM a ROM, teoreticky až do 1 MiB
|
65511 |
FFE7 |
zápis: pouze ve verzi 6.40 – zápis do speciální RAM PC-XT klávesnice
|
239 |
EF |
ovládání pevného disku
|
ATM Turbo 2+
- procesor: Z80, 3,5 nebo 7 MHz
- paměť RAM: 128 – 512 KiB, možné až 1024 KiB
- paměť ROM: 64 – 128 KiB
- zvuk: AY-3-8910 nebo AY-3-8912, Covox
- grafické režimy: jako ZX Spectrum, grafický režim 640 x 200, grafický režim 320 x 200, textový režim 80 x 25 znaků
ATM Turbo 2++
- procesor: Z80, 3,5 nebo 7 MHz
- paměť RAM: 128 – 512 KiB, možné až 2048 KiB (druhý megabyte paměti je stránkován pomocí portu 57341/DFFD)
- paměť ROM: 64 – 128 KiB
- zvuk: AY-3-8910 nebo AY-3-8912, Covox, Turbo Sound (dva čipy AY)
- grafické režimy: jako ZX Spectrum, grafický režim 640 x 200, grafický režim 320 x 200, textový režim 80 x 25 znaků
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 |
|