Pentagon (počítač)
Pentagon |
---|
| |
Pentagon je jedna z ruských verzí počítače Sinclair ZX Spectrum. Jedná se o variantu, která má proti svému vzoru mnoho odlišností, ale je oblíbenější, než Scorpion ZS-256, který původní ZX Spectrum zachycuje věrněji.[1] Jednou z jeho odlišností je, že přerušení negeneruje na začátku vykreslování obrazu, ale na konci vykreslování obrazu,[2] čímž se jeví jako rychlejší.
Počítač existuje ve čtyřech verzích:
- Pentagon 48K
- Pentagon 128K (neobsahuje hudební čip AY-3-8912)
- Pentagon 128 2+
- Pentagon 128 3+
Protože se jedná o počítač, který si lidé stavěli doma, vzniklo pro něj mnoho rozšíření, jako rozšíření paměti na 256 KiB, 512 KiB, 1 MiB nebo 4 MiB, tyto úpravy jsou pak zmiňovány pod samostatnými názvy Pentagon 256, Pentagon 512, Pentagon 1024 a Pentagon 4096. Úprava Pentagon 256 se běžně nepoužívá.[3] Tyto úpravy používají ke stránkování paměti bity portu 32765 (šestnáctkově 7FFD), které nejsou využity v původním Spectru 128.[2][4]
Počítač je emulován i s různými paměťovými rozšířeními emulátorem Spectaculator.[5] Procesorová deska GMX umožňuje emulaci počítače na jiných počítačích kompatibilních se ZX Spectrem.[6]
Následníkem původního Pentagona je Pentagon 1024SL.
Pentagon 128K
Stránkování paměti
Protože procesor Z80 umožňuje adresovat pouze 64 KiB paměti, je celá paměť počítačů Pentagon 128K 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, 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 osmi stránek paměti RAM, včetně stránek č. 2 a č. 5.[8] Počítač má dvě videoram, jednu umístěnou ve stránce č. 5 a druhou umístěnou ve stránce č. 7.
Schéma stránkování paměti počítače Pentagon 128
|
65535 49152 |
RAM 0 |
RAM 1 |
RAM 2 |
RAM 3 |
RAM 4 |
RAM 5 |
RAM 6 |
RAM 7 |
|
|
|
49151 32768 |
RAM 2 |
|
|
|
|
|
|
|
|
|
|
32767 16384 |
RAM 5 |
|
|
|
|
|
|
|
|
|
|
16383 0 |
ROM 0 |
ROM 1 |
ZX LPRINT III ROM |
TR-DOS ROM |
|
|
|
|
|
|
Ke stránkování paměti je použit port 32765, význam jednotlivých bitů hodnoty odeslané na tento port 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 |
číslo stránky RAM v adresovém prostoru od 49152
|
TR-DOS ROM a ZX LPRINT III ROM není možné přistránkovat pomocí portu 32765, přistránkovávají se automaticky při skoku na danou adresu v ROM.
Existující rozšíření počítače[9]
- rozšíření paměti,
- monochromatický videorežim 512 x 192 (aktivuje se bitem 1 portu 61431/EFF7),[10]
- videorežim 384 x 304,
- videorežim 256 x 192, 16 barev (aktivuje se bitem 0 portu 61431/EFF7),[11]
- hodiny reálného času,
- řadič IDE,
- turbo režim 7 MHz,
- zvuková zařízení Covox, Soundrive
Klony počítače Pentagon
Vzhledem k tomu, že na Pentagon existuje obrovské množství software, využívající jeho specifika (hlavně hry a dema, ale i užitkové programy), který často nefunguje správně na klasickém ZX Spectru 128, dočkal se i Pentagon svého klonu. Jde o počítač ZX Nucleon 512KB Archivováno 16. 7. 2021 na Wayback Machine., vyráběný v České republice v období 2019-2021, který je klonem verze Pentagon s 512KB paměti RAM. Deska je navržena tak, aby pasovala do pouzdra od ZX Spectra 48KB, tzv. "Gumák".
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 | | | Integrované obvody | | | 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 Klávesnice počítačů ZX Spectrum, Systémový konektor počítačů Sinclair 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 |
|
|