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. Jednou z jeho odlišností je, že přerušení negeneruje na začátku vykreslování obrazu, ale na konci vykreslování obrazu, čí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á.http://velesoft.speccy.cz/pentagon512_interface.htm 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.http://velesoft.speccy.cz/other/zx_clones_paging_ports.doc
Počítač je emulován i s různými paměťovými rozšířeními emulátorem Spectaculator.http://www.spectaculator.com/docs/zx-state/rampage.shtml Procesorová deska GMX umožňuje emulaci počítače na jiných počítačích kompatibilních se ZX Spectrem.
Následníkem původního Pentagona je Pentagon 1024SL.
Pentagon 128K
Technické informacehttp://www.wikiznanie.ru/ru-wz/index.php/Sinclair_ZX-Spectrum procesor: Z80, 3,5 MHz, paměť RAM: 128 KiB, paměť ROM: 64 KiB, disketový řadič: Beta Disk Interface.
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.http://www.wikiznanie.ru/ru-wz/index.php/%D0%A3%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE_ZX-Spectrum (Устройство ZX-Spectrum) 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 RAM 0 RAM 1 RAM 2 RAM 3 RAM 4 RAM 5 RAM 6 RAM 7 RAM 2 RAM 5 ROM 0 ROM 1 ZX LPRINT IIIROM TR-DOSROM
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 51 – 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čePentagon na SpeccyWiki rozšíření paměti, monochromatický videorežim 512 x 192 (aktivuje se bitem 1 portu 61431/EFF7),512x192 na SpeccyWiki videorežim 384 x 304, videorežim 256 x 192, 16 barev (aktivuje se bitem 0 portu 61431/EFF7),16col na SpeccyWiki 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 , 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
Popis počítačů Pentagon na witchcraft.org.ua (archivovaná verze stránky) Pentagon 128 Pentagon na SpeccyWiki
Kategorie:Údržba:Články s referencemi v nadpisech Kategorie:Ruské počítače kompatibilní se Sinclair ZX Spectrem