|
A 90-es évek Pentagon sztorija
A Pentagonok a volt Szovjetúnió utódállamaiban a legszélesebb körben elterjedt ZX Spectrum klónok voltak a 90-es években. Elterjedtségüket a szabad hozzáférésű dokumentumoknak és a könnyű, akár házilag is kivitelezhető megépítésüknek köszönhették. Bővíthetőségük is viszonylag egyszerű volt, így a 8 bites mikroszámítógépek világában extrémnek számító upgrade-k is megjelentek hozzájuk. Többek között processzortuningok, memóriabővítések, hangkártyák, merevlemez és valós idejű óra illesztések, új képernyőmódok stb., melyek elsősorban a crackerek, hackerek, fejlesztők, swapperek gépeibe kerültek.
Az alapkonfiguráció hamarosan a Pentagon 128K lett integrált 640 KByte-os Beta-128 lemezegység és LPrint III interfészekkel. Népszerű volt az opcionális 3 csatornás AY vagy YM hangchippel, esetleg Covox variánsokkal és Kempston egérrel is.
A legnépszerűbb típus, a Pentagon 128K 2+ ATM (lásd később) esetében a memória és a képernyőrutinok időzítése eltért az eredeti ZX Spectrum 128K-tól. Miután a legelterjedtebb gépeknek számítottak, ez a időzítés vált standarddá a demóknál és játékoknál is a volt Szovjetúnióban. Tehát az erre érzékeny programok nem futottak tökéletesen más, a Spectrum időzítésével kompatbilis klónokon és magától értetődően az eredeti Spectrum gépeken sem. Ezen a jobb programok setup alkalmazásával segítettek. Később megjelentek az automatikus gépdetektálással rendelkező szoftverek illetve azok, melyek az időzítésre érzéketlen kódolással érték el a kompatibilitást. Az egyéb gépek tulajdonosai sokszor kapcsolóval aktiválható moddingot használtak a kívánt hatáshoz.
Mivel kapcsolási rajzként forogtak közkézen, az egyes Pentagon gépek megjelenése nagymértékben különbözhetett. Volt közöttük hagyományos 8 bites mikrszámítógépet idéző, illetve desktop vagy toronyházba is szerelték a lapokat.
Processzoraik először az importált Z80A, B és H illetve klónjak voltak. Majd a hazai gyártású, de NDK-s Z80 klón, az U880 CPU variánsai, a Т34ВМ1, КP1858ВМ1/BМ3 és КM1858ВМ1/BМ3 lettek. A BM1 jelű processzorok NMOS, a BM3 CMOS alapúak. Ez utóbbi számít a Spectrumoknál a legritkábbnak. A KP és KM a plasztik illetve kerámia tokozásra utal.
A 48K-s gépek kiindulási pontja a Pentagon 48K klón Beta-128 lemez- és КР580ВВ55A-alapú háromcsatornás párhuzamos interfésszel, mely a Lvov 48K-ból eredeztethető. Majd ezt bővítették folyamatosan az akkoriban már szintén nem a csúcstechnikát képviselő, viszont relatíve olcsón és egyszerű technológiával előállítható modulokkal. Ilyenek a 128K RAM bővítés, az AY/YM-chip, Kempston joystick intefész, illetve a Beta-128 kisebb-nagyobb bugfixei és bővítései.
A történet ismertetése és dokumentálása közben a nevezéktan némileg önkényes egységesítése is elkerülhetetlen. A saját elnevezések dőlt és félkövér betűtípussal, a dokumentációkban és forrásokban szereplő gépnevek normál betűvel lesznek szedve.
A legelső gép, a Pentagon 48K 1989-ben látta meg a napvilágot Moszkvában. Konstruktőre Vladimir Drozdov (Владимир Дроздов), a 2017 februárjában elhunyt, ismert rádióamatőr.
Logikusan végigkövetve a forrásokat és dátumokat, a klóngyártás kezdetben a Zvezda gyárában folyt (melynek neve 1991-ig Zagorskij Elektromehaniceskij Zavod – ZEMZ volt) Sergiev Posad városában (korábban a Zagorsk nevet viselte a település).
Tekintsük át az események kronológiáját és névadás eredetét. Először tehát Drozdov megkonstruálta a gépet. Majd a ZEMZ állami megrendelés híján maradt (Agat-9) elektrotechnikai részlege belefogott a gyártás előkészítésébe. (Az alaplap színe és a NYÁK vezetékezés egyértelműen az Agat számítógépeket idézi.) Mivel az addigra megjelent klónok mindegyikének volt márkaneve, így az új gépnek is kellett találni egyet.
Pentagon elnevezést először Rozkov Roman Anatolevic (Рожков Роман Анатольевич) hardverspecialista használta 1989 nyarán. Szerinte a gép alapját adó „ősklónt” az orosz Honvédelmi Minisztérium (azaz az "orosz Pentagon") főhadiszállásán vagy valamelyik kutatóintézetben fejlesztették ki a Lvov 48K klónból és Drozdov ez alapján végezte a fejlesztést.
A Pentagon név másik lehetséges eredete, hogy az alaplap hátlapjának számítógép felőli részén szabályos ötszöget formál a külső vezetékezés. Konstantin Viktorovic Sviridov (Константин Викторович Свиридов, aka Conan) a Radio Amateur magazin 1992. augusztusi számában ismertette az elnevezés ezen verziójának magyarázatát. Ugyanakkor személyesen ismerte Rozhkov-ot (rövid ideig együtt is dolgoztak különböző ZX klónok összerakásával) és így érdekes, hogy a névadás előbbi verzióját nem említette az újságban. Mindenesetre az Internet korszakában már előállt ezzel a változattal is.
A klónt Sergej Sismincev (Сергей Шишминцев), egy másik Posad városában működő cég, a Zagorskogo optiko-mehaniceskogo zavod (Загорского оптико-механического завод) alkalmazottja néhány barátjával együtt hozta a el a moszkvai piacra 1989 végén. Ők a Sparka (Спарка - a számítógép lemezvezérlővel párosítva) becenevet használták. Mindeközben a tervező megalkotta 128K RAM bővítést.
Mivel a Pentagon 48K gépeket kis szériákban gyártották, ezért két vállalkozó szellemű fiatal, 'Dima' és 'Vologya' gyártani kezdték Z01.90 felirattal. [»], [»] Ezen alaplapok kapcsolási rajza némileg eltér az eredetitől. [»]
A Pentagon 48K kifutásakor a gyártó cég továbbfejlesztette a klónt Zvezda (Звезда) néven és 1991 és 1994 között gyártották, minden évben változtatva a gépeken. Közös jellemzőjük, hogy egy dokkolókártyával kapcsolódnak a gépházakhoz, és hogy a Beta-128/ КР580ВВ55A rész alkatrészeit általában nem forrasztották be (bár létezik ilyen változat is).
Az első, 1991-es verziót Agat billentyűzetbe szerelték, ahol a fedlapot a Zvezda billentyűzethez igazították.
Ezt követte a Zvezda-001 1992-ben. A számjelzés nélküli Zvezda 1993-ban látott napvilágot. A gyártás utolsó évében, az 1994-es modell a Zvezda-01 típusjelölést kapta. A gépházakat illetően először itt a Vector-06Ts számítógép magasított házát használták. Majd a cég egy nagyon hasonló, saját gépházat készített. Ennek első verziója sötétszürke, a második világos színű. Ezekbe a házakba az alaplapon és dokkolón kívül egy teljes értékű hangszóró is került. A csatlakozók a joystick, tápellátás, a magnó, a fekete-fehér, színes TV és az opcionális lemezmeghajtóé.
1993-tól kezdve a Pentagon 48K alaplaplap alsó és felső NYÁK-ját felcserélték. Ez az alaplap sötétebb - valószínűleg itt fogytak ki az Agat-okhoz szánt nyers lapokból. A két alaplap némileg inkompatibilis egymással.
A billentyűzet 52 gombos, ahol a plusz gombok két billentyű együttes lenyomásával elérhető funkciókkal bírnak (például: Del=Caps shift+0). Az 1992-es év billentyűi matricázottak, a többi évjáraté homorú, festett típus.
Az első ROM verzió a 4.91. Ez még támogatta a ciril karaktereket, a későbbi, 1992-es már nem.
Körülbelül 200 darab szett készült, az ex-szovjet klónokhoz képest magas minőséggel, garanciális problémák nélkül. [»], [»]
Ezalatt a Moskva 128K alaplap és a Pentagon 48K Beta-128 interfészének (annak párhuzamos portja nélkül), valamint az opcionális AY/YM kártya egységesítéséből létrejött a Pentagon 128K szintén 1989-ben. Valószínűleg sosem került nagy számban legyártásra, fotódokumentáció szinte nem is maradt róla fent, mindössze egyetlen képsorozat a zx-pk.ru fórumon. [»] Megalkotója a moszkvai ATM társulás. A rövidítés kezdetben a moszkvai Associaciya Tvorcheskoy Molodezhi (Ассоциация творческой молодёжи), azaz az Association of Creative Youth (Kreatív Fiatalok Egyesülete) nevet takarta, majd az Association for Technics and Microelectronics (Ассоциация техники и микроэлектроники) névre váltottak megtartva a már bevezetett rövidítést. A hozzájuk csatlakozó MikroArt szintén hasonló, a technika és tudomány iránt elkötelezett fővárosi fiatalok csapatából állt. Utóbbi tagjai 1992 áprilisától már önálló céget alapítottak a társulásból a gépgyártás és technikai publikáció területén és azóta is működnek.
A Pentagonok készítésében a szintén moszkvai Solon, valamint a hozzá csatlakozott a fryazinoi GrandRoMax (GRM) is tevékenyen részt vállalt. A Solon cég egy igen univerzális számítástechnikai vállalkozás volt: szoftverek terjesztése, szakirodalom publikálása, hardverfejlesztések: ezek mind-mind a profiljába tartoztak. Jelenleg is működnek mint kiadóvállalat Solon-Press néven. A partnervállalat hivatalos neve GrandRomMax Independent Science-Manufacturing Laboratory of Computer Techniques, tehát a cég magát függetlennek valló számítástechnikai kutató és gyártóintézetként aposztrofálta.
A különböző 128K-s Pentagonok elnevezéseinek tisztázása még a korabeli szakkönyvek, dokumentációk, folyóiratok és diskmag-ek átolvasásával is lehetetlen. Hiszen ugyanazt a gépet még a saját gyártója is másképpen hívta az egyes hirdetésekben, dokumentációkban, nem is beszélve a köznyelv, illetve a kalózkiadások által teremtett zűrzavarról.
Áttekinthetőbb megoldás nem lévén, érdemes a ZX Spectrum 128K, 128K+2 és 128K+3 elnevezések analógiája alapján generációkra osztani a 128K-s Pentagonokat kiegészítve a fejlesztő nevével. Úgy tűnik a gyártók is valami ilyesmiben gondolkodtak, még a nevek is hasonlóak – habár korántsem alkalmazták ezt következetesen. A piacradobás évszámainál a gyártó által használt első ismert hirdetést, illetve a műszaki dokumentáció évszámát vettem figyelembe. Ahol a gyártás és forgalmazás éve valószínűleg a következő évre eshetett, azt is jelzem.
Tehát. A már említett első generációs 128K-s modell (1989) a felvázolt nómenklatúra szerint a Pentagon 128K nevet kapja.
A második generáció, a Pentagon 128K 2+ az előző továbbfejlesztése a Beta-128 interfész integrálásával, bugfixeivel, módosításaival és az alaplap sorozatgyártásra optimalizálásával. (ATM-hirdetés: 1990 november, forgalmazás 1991).
A harmadik generáció, a Pentagon 128K 3+ integrált AY/YM és joystick interfészt kapott (ATM: gyártás kezdete nem ismert, de 1994-ben már biztosan forgalmazták [»]; Solon-dokumentáció, GRM alaplap: 1993). A lényegi hardverfejlesztések itt le is záródtak a PC-klónok előretörésével, illetve az ex-szovjet gazdaság elmélyülő recessziójával.
Az utolsó, a negyedik generáció a Pentagon 128K 4+ már csak méretükben csökkentett alaplapokat jelent (Solon-hirdetés és GrandRomMax-dokumentáció: egyaránt 1994).
Mindezek fényében a részletes evolúció feltehetőleg a következőképpen fest az első generációs gép megjelenése után.
A legszélesebb körben elterjedt klón az ATM és a MikroArt gépe lett - ahogy a fejezet elején ismertetésre került. Ezt a második generációs gépet tehát 1990. novemberében kezdték hirdetni, a köztudatban megragadt Pentagon 128K 2+ ATM, Pentagon 128K++ ATM, ATM-128K, Pentagon 128K/91 és ATM 1991 elnevezéseket és a cég hirdetési szokásait figyelembe véve a széleskörű forgalmazás 1991-ben kezdődhetett. Feltehetőleg egy kisebb széria viszont már 1990 karácsonyára megjelent a piacon. A NYÁK-on jól kivehető egy vízszintes üres sor, mely a következő szériánál kap szerepet.
A gép mellett megalkották saját AY-YM adapterkártyájukat is. Ezt a kártyát a Z80 processzor foglalatába kell dugni, és tartalmazza a Z80-at, valamint az AY-chipet (a hangchip vezérléshez szükséges összes jel a Z80 aljazaton van).
Az ATM második generációs alaplapnak két moddingja ismert, a Pentagon 128K 2+ ATM Z1992 és Pentagon 128K 2+ ATM Z1994. Több, mint valószínű, hogy a 48K-s kistesónál említett duó műve.
A Pentagon 128K 2+ KIS a Kievskie Informacionnye Sistemy (Kиевские Информационные Cистемы) második generációs klónja 1994-ből. A gép floppy egysége beépített tápegységgel rendelkezik, melyről maga a gép is kapja az áramot. A 720K felirat arra enged következtetni, hogy nem csupán a TR-DOS-sal, hanem az IS-DOS-sal vagy CP/M-mel is kompatibilis a rendszer.
A számítógépházba került integrálásra az RF-modulátor, a beeper, valamint az AY-chip egy külön minikártyán. A patch-kábelek, a szigetelő papír a billentyűzet és alaplap között, a szigetelőszalag mind-mind a kisipari gyártásra engednek következtetni.
A kijevi klóngyártó cégről még annyit lehet tudni, hogy főnöke Samojlov Jurij Ivanovic (Самойлов Юрий Иванович). volt. [»], [»]
Az ATM harmadik generáció hivatalos elnevezése is Pentagon 128K 2+ ATM, de ismert még Pentagon 128K 2.1-ként is, holott neve logikusan Pentagon 128K 3+ ATM lenne. Itt az előző alaplap vízszintes üres részére integrálták az AY-chipet és Kempston vezérlőt. A hangchip a nem szabványos 3.5MHz-es frekvencián üzemel. A kazettás magnetofon használata már nem támogatott. A ZX Lprint III interfész csatlakozója is hiányzik, a vezérlő ROM foglalata azonban még megtalálható az alaplapon.
A Solon-nal kapcsolatban az internetes forrásokon felül leginkább a Solon saját felhasználói gépkönyvére támaszkodhatunk, amennyiben mélyebbre akarunk ásni a témában. Ez nemes egyszerűséggel a ZX Spectrum 128K címet viseli és 1994-ben jelent meg. Annyi biztos, hogy a képernyő- és memóriaidőzítési kompatibilitási problémákat kijavították az eredeti ZX Spectrummal kompatibilisre. Viszont pont ez lett a vesztük, hiszen addigra már az ATM-féle időzítés vált standartá.
Belépőmodelljüket a Pentagon 128K-nek hívták. Ez nem tartalmazza az AY/joystick részt, viszont az alaplap jobb oldalon levő táblájára felforraszthatóak ezek. Maga a cég is kínált ilyen mini kiegészítő áramköröket. Mindezek után nyugodtan elkeresztelhetjük a modellt Pentagon 128K 2+ Solon-nak. A könyvbéli hirdetésen és néhány fórumhozzászóláson felül semmilyen utalást nem találni a gépről, sem a kiegészítőiről…
A Pentagon 128K 3+ Solon elnevezései még az előzőeknél is nagyobb káoszt mutatnak: Pentagon 128K 2+ Solon, Pentagon 128K ++ Solon, Pentagon 1993, Pentagon-128 03, Pentagon-128K 1993g neveken egyaránt ismert.
Ez az alaplap a PS.03 feliratot hordozza magán és Pentagon-128 03-ként szerepel a Solon partnerének, a Mikronix-nek a könyvbéli hirdetésben. Az alaplap dokumentációján a Pentagon-128K 1993g cím található. A lap mérete egyébként megegyezik a ATM 2+ dimenzióival, a Solon is egy általuk módosított Pentagon 128K 2+ gépként hivatkozik rá.
Harmadik generációsként itt is integrált lett a sztereó AY áramkör és a joy interfész a Kempston mellett már a Sinclair szabványt is támogatja. A TV-t és monitort is köthetünk rá. Az orosz szabványnak megfelelő DIN csatlakozók már az alaplapra kerültek. Így a gépházak hátuljához egy előre perforált alumínium csatlakozólapot kell felszerelni. A Beta-128 interfész variánsa, a Beta Turbo itt két meghajtót tud kezelni. A modding a Profi v3.2 klónból származik (1991), amely kétszeres sebességet biztosít. Az áramkör tápellátásán is javítottak. Ez a Beta-Turbo verzió közismerten gyárilag bugos. Ha egy turbós gépen írt lemezre nem turbós gépen írunk, a lemez tartalma megsemmisül. A végleges bugfixek a Spectrofon diskmag 12. (1995. március: Vladimir Larkov - Владимир Ларьков) [»] és 14. (1995 augusztus: Kirill Gromov - Кирилл Громов, Chung Software) [»] számában jelentek meg. Lényegük, hogy az írási sebességet az írási műveletek megkezdése előtt kell normál sebességre állítani és nem pedig közben.
A Pentagon 128K 3+ Solon észt megfelelője a Sprais-128. A tallinni Gag Ltd. terméke, az alaplap felirata (C) 1993 DECA. Valószínűleg egy kis példányszámban készült szériáról van szó. [»]
A fentebb említett könyvben hirdetésként már szerepel egy mini-toronyház Spectrum 128 felirattal. A valóságban a negyedik generációs PS-04 alaplap egy ehhez igen hasonló házat kapott, mely azonban Solon ZX Spectrum feliratot viseli magán.
Nem elírás, az egyik alaplapnál pont, a másiknál kötőjel köti össze a típus és generáció megjelölését! Tehát még itt sem jutottak el következetes típusjelölésig... Az előzőek alapján elnevezhetjük a Pentagon 128K 4+ Solon-t Pentagon-128 04-nek, vagy a fenti kiadvány beharangozója alapján Pentagon-128K 1994g-nek is. A lap formája drasztikusan megváltozott, viszont a Beta-Turbo körüli dróthalmaz az előzőekben említett bugfixet sejteti.
A RU5 RAM chipeket 8 darab 32K-s RU7 váltotta fel, elméletileg összesen 256K-t biztosítva. Gyári konfigurációban viszont csak 128K-t lát a rendszer. Feltehetőleg a memórichipek jobb megbízhatósága, fogyasztása és ára miatt kerültek be a nagyobb kapacitású modulok. Viszont innét már csak egy kis modding Steel Drugon-tól és készen van a 256K-s Pentagon. A modding 2000 végén jelent meg a ZX Pilot#40 diskmag-ban. [»]
A GRM partnercég 1993-től gyártott gépeinél még egyszer áttervezték az alaplapokat a harmadik és negyedik generáció esetében. Maradtak az alaplapra integrált DIN csatlakozók és a fém takarólemezek, a lap mérete természetesen csökkent.
Első gépük GrandRoMax 1 néven indította pályafutását. A lapon a 128K (1993g) felirat olvasható, ez tehát a Pentagon 128K 3+ GRM. GRM(1) vagy GRM-1 néven egyaránt ismert lett.
Ennek klónnak is megjelent egy klónja a következő évben, a Pentagon 128K 3+ SA [Pentagon P-128k V1.01 1994g SA].
A GrandRomMax Grandboard 2+ és a GrandRomMax Grandtower 2+ a Pentagon 128K 4+ GRM két változata. Az első gép a hagyományos 8 bites jellegű kiépítésben, a második mini-toronyként került forgalomba. Ezek egy új, még keskenyebb alaplapra épültek, mely a GRM2+ nevet viselte. Az alaplapnak három publikus verziója ismert: v4: 1994, v5: 1995 és v8: 1996. Ez már beépített erősítőt tartalmazott hangerőszabályzóval és 3,5mm-es jack-el.
A gép kihasználta a teljes 64K ROM-ot, a 'Magic' gombbal hívhatjuk meg a beépített Service Monitort, ez kerül a Pentagonoknál eredetileg üres részbe.
Ezek a gépek sajnos örökölték a Beta-Turbo hibát, melyet az előbb említett bugfixekkel próbáltak orvosolni.
1994-ben, vagy azután jelent meg Evgenij Stepanovictől (Евгений Степанович) és Sergej Anatolevictől (Сергей Анатольевич) a BC-1 nevű 128K RAM+AY+TR-DOS bővítés. A leírás az egymezős gépek közül a Pentagon 48K, Baltik 48K és a Leningrad 48K moddolását írja le. A kétmezősök közül a breszti Byte és a Santaka klónokét. Ez az eredeti tetejére forrasztott RU5 chipeket jelent. Az AY-chip külön kártyán kapott helyet. A ROM-bővítés opcionális volt hozzá. A bővítés mind a 48K-s, mind a 128K-s TR-DOS kontrollerekkel használható. [»], [»], [»]
A klasszik 128K ATM Pentagon kimaxolása furcsa módon nem az orosz fővárosban, hanem Harkovban történt. Vladimir Mihajlovic Getmanec (Владимир Михайлович Гетманец, VMG, V.M.G.) hardveres 1990-től 1997-ig volt aktív Spectrumon. A platform elhagyását követően Konstantin Kovernikov (Константин Коверников (aka Evil Genius of Unicum Group) vette át a szerepét, de nagyjából egy év múlva már ő sem Spectrumozott. [»] , [»]
VMG Pentagon 128K bővítései közül kiemelkedik az 512K RAM bővítés, a 7MHz-es turbó CPU mód egyik megvalósítása, a ShadowRAM alkalmazása (az oroszok ezt cache-nek nevezik), az 512x192 felbontás, a no-wait üzemmód a turbó üzemmódban (TurboRAM), a Covox és a Multiport üzemmód.
Multiport: olyan hardver módosítás, mellyel a 128K fölötti RAM-ot más klónok címzési sémája szerint kezeli a rendszer, így elérhető a jobb kompatibilitás az ATM Turbo 1, Profi és Scorpion klónokkal.
Nem specifikusan Pentagon, hanem általános Spectrum bővítés VMG-től az AY illetve a Kempston egér egy-egy verziója, a Beta-128 turbósítása és az AY-chip illesztése, mellyel Pentagonunkat még tovább húzhatjuk.
Új grafikus üzemmódok is megjelentek, melyek akkor szinte támogatás nélkül maradtak. Ezek a 256x192x16c, 256x96x16c, 128x192x256c, 128x96x256c, valamint a 256x192 multicolor 8x1, továbbá a 4096 színű paletta.
A bővítések fő szupportere a szintén harkovi Enigma Group volt, akik programjaikban nemcsak-hogy használták a bővítéseket, de mini-sysinfo módra ki is jelezték azok meglétét. Szintén ide köthető a ZX Power diszkmag, amelybe a helyi Spectrumosok írtak, kiemelve az Enigmások mellett az United Coders Software tajait. A hardverek ismertetései és kapcsolási rajzai mellett az ezeket használó programokat is bemutatták.
A harkovi játékokban, felhasználói programokban, demókban és giftekben szintén felülreprezentáltak az ezen hardverbővítéseket használó játékok. Ugyancsak megfigyelhető a VMG és más hardveresek által fejlesztett eszközökkel, mint a hang és képdigitalizálóval készített effektek széleskörű alkalmazása.
A gift-ek az orosz Spectrumos éra speciális mini demói. Megalkotói egy másik ember vagy csapat részére, jeles események alkalmából készítenek 'elektronikus ajándékokat'.
↑date: 2025/01
Új generáció Moszkvából
Pentagon 1024 SL
A modernkori klónok kezdetét jelentő Pentagon 1024SL fejlesztését Aleksej Sergeevic Zabin (Алексей Сергеевич Жабин, King of Evil, KoE; Moszkva) végezte. Iskolai projektmunkaként indult, melyhez később melléálltak a szintén fővárosi NedoPC csapat tagjai. Itt két főgenerációt különböztetünk meg, melynek alaplapjai Zelenográdban kerültek legyártásra. A lapok üres NYÁK-ként, vagy készre szerelve is megrendelhetőek voltak.
A 2004 és 2005 között fejlesztett Pentagon 1024SL v1.x alapját az 1993-as Pentagon 128K 3+ GRM adta.
A szerző célja egy, az eredeti Spectrum időzítésével kompatibilis gép megalkotása volt, mely mellőzi a korabeli szuper-Spectrumok (ATM Turbo és Profi) újításait, mindössze a memória nagyságában kínál extrát. Az egy megás RAM címzése az 1997 decemberében bemutatkozott KAY 1024 klónnal kompatibilis (a megoldás egészen az 1990 októberében megjelent Profi v3.1 klónig eredeztethető vissza). Itt viszont 1 darab SIMM modullal lett megoldva. Tulajdonképpen a KAY 1024 utódjaként is aposztrofálják a gépet. Ezt támasztja alá az is, hogy annak buszrendszerét, a NemoBus-t használja, két darab ilyen slot található az alaplapon. Innét ered a típusban az SL megnevezés is. Mivel a processzor alapban csak egy 3,5 MHz-es darab, ezért a bővítősloton sem található meg a KAY gépek turbó szignálja.
A Kempston egér illetve joystick interfészek integrálva lettek, hardver szinten megoldott a ZX Lprint III printer interfész támogatás is. Ez utóbbi nincsen portként kivezetve, mivel néhány régi nyomtatón kívül nem használja semmi. Az AY/YM chipet külön kellett rendelni, amely behelyezéskor sztereóban szól. A Beta-128 rendszer turbó sebességgel működik a GRM klónokhoz hasonlóan. A standart Spectrum képernyő mellett a multicolor üzemmódot is támogatja a gép.
A Multicolor üzemmód lényege, hogy az eredetileg csak 8x8 pixel nagyságú attribútum terület helyett (melyen egyszerre csak egy előtér és egy háttérszín használata lehetséges) kisebb méretűeket is képes legyen kezelni a Spectrum, mint például 8x1, 8x2, 8x4, 4x1, 4x2 nagyságúakat.
A 2004-es Pentagon 1024SL v1.0 volt a prototípus. A végleges változatok a Pentagon 1024SL v1.4 illetve a Pentagon 1024SL v.1.41 funkciójukban megegyeznek, csupán megjelenésükben térnek el egymástól a 2005-ben készült gépek.
Később a NedoPC csapat egyik tagja, Vadim Alekseevic Akimov (Вадим Алексеевич Акимов, Lord Vader, LVD) készített a szériához egy bővítést, mellyel már dupla processzorsebességgel, azaz 7 MHz-en futhat a gép.
A Pentagon 1024SL második generációjának fejlesztése 2006-ba nyúlik vissza. A kezdeti Pentagon 1024SL v2.0 és Pentagon 1024SL v2.1-es verziókat a végleges Pentagon 1024SL v2.2-es váltotta fel, mely a szentpétervári Chaos Constructions 2006 partyn mutatkozott be augusztus végén. A számítógép 2007 és 2010 között a dzerzhinski DiHalt demo-compo ZX Spectrum részlegének hivatalos gépe volt.
Ennél az 1991-es Pentagon 128K 2+ ATM működését szimulálják az Altera EPM7128 és az EPM3032 CPLD-k nyílt forráskódú firmware-ja.
A RAM mérete maradt 1024K, viszont alapból tudja a 3,5/7MHz-es turbót szoftveres üzemmódválasztóval. Az alkotó a Beta-128-ról azonban lekapcsolta a turbót szinkronban az ATM 1991 kompatibilitással. A ZX Lprint III támogatás itt is részleges maradt.
Képernyőként akár monitort (VGA-RGB) vagy TV-t is használhatunk (PAL/NTSC enkóder segítsével). Az AY/YM hang egy 2x0,5 Wattos erősítővel van kivezetve sztereó jack-en keresztül. Ez már három darab NemoBus-szal rendelkezik és az alaplap szabványos PC/AT házba beépíthető.
Két új grafikus módot is kapott Dmitrij Mihajlovich Bystrov (Дмитрий Михайлович Быстров, Alone Coder, AlCo; Ryazan) felkérésére, melyeket a 7 MHz-es turbó üzemmód tett lehetővé. Az egyik a 256x192x16C, a másik a Pentagon Overscan mód.
A 16C üzemmód nevével ellentétben természetesen csak a Spectrum 15 színét használja az ATM Turbo klón mintájára fejlesztette ki. Lényege, hogy a képernyő bármelyik pontja bármilyen színű lehet, így az EGA képernyőhöz hasonló képet kapunk.
The Pentagon OverSCan a képernyőt kiterjeszti a border területére is. Minden egyéb jellemzője megegyezik a hagyományos 256x192 felbontású móddal. Rendkívül memória és processzor igényes, mivel a képernyőt 9 szeletre vágva kezeli.
A NedoPC egyik tagja, Dmitrij Dmitriev (Дмитрий Дмитриев, DDp; Izhevsk) egy sor fejlesztést készített a géphez 2007 júliusa és 2009 szeptembere között.
A TurboOFF elnevezésű egy hardveres turbó üzemmód kapcsoló. Ez rendkívűl hasznos modding, hiszen a gépen alapkiépítésben nem kivitelezhető a turbó gomb, mivel az FGPA-n belül van a normál/turbó választását lehetővé tevő szignál.
A 4096 color palette modding 4096 színűre növeli a palettát. A bővítés egyébként megjelent az ATM Turbo2+ géphez is.
DDp firmware-i részint kisebb-nagyobb módosításokat, bugfixet tartalmaznak, másrészt új funkciókat vezetnek be. Az első csoporthoz tartozik a PAL encoder bugfixe, a turbó üzemmód módosítása választhatóan Beta Turbóval vagy anélkül, az eredeti ZX Spectrum (azaz az 1993-as GRM/Pentagon Solon) képernyőidőzítésének visszaállítása. A másodikhoz pedig a (hardveres) 256x192x16C, 320x256, 512x192 felbontások, a hardveres multicolor, és az összes többi üzemmóddal kombinálható GigaScreen üzemmód.
A GigaScreen két darab, ugyanazt a grafikát, de más színeket használó képernyőt jelent. Ezek gyors változtatásával elméletileg 127 virtuális színből gazdálkodhatunk.
Lehetséges a "downgrade" is Pentagon 128K+AY configra.
2007-ben jelent meg a Z-Controller, elsősorban a fenti gépekhez tervezve, de bármely NemoBus-szal rendelkező klónal használható. A DiHalt 2007 partyn mutatkozott be júniusban. A kártya az Altera EPM7128SLC84 CPLD és a КР1878ВЕ1 mikrokontroller köré épül.
PS/2 kompatibilis billentyűzet és egér (Kempston Mouse), IDE (NemoIDE kompatibilis) valamint SD kártya csatlakozók találhatóak rajta.
A Pentagon 1024SL v2.666 esetében a célok a következőek voltak: száműzni az előző generáció elavult összetevőit, flexibilis architektúrát létrehozni és megtartani a Pentagon 128K 2+ ATM kompatibilitást.
A processzor egy Z80 kompatibilis Z84C0020VEC lett 20 МHz-en, de az Altera Cyclone II EP2C8Q208C8N FGPA-ban is emulálásra került egy maximum 28MHz-en ketyegő Z80 kompatibilis T80 mag. Az FGPA firmware-be belefért még a KR1818VG93 floppy vezérlő és a Turbo Sound kódja is valamint a hardveres mp3 dekódolás.
A Turbo Sound első verziója a Power of Sound csapattól jelent meg 1995-ben. Az újítás lényege, hogy nem egy darab, hanem két AY-chipet használunk. Így már összesen hatcsatornás zenénk lehet. [›]
A gép a virtuális és valós processzor kombinációival a 28MHz mellett 3,5 illetve 14 MHz-en futhat. Az SRAM memória mérete 512K-tól 2048K-ig szabadon konfigurálható, a ROM mérete 512K lett. Természetesen lehetséges a Shadow RAM-ként is használni a RAM egy megadott szeletét.
A perifériák vezérlését egy 16/32 bites ARM LPC2294HBD144 kontroller végzi. A képet VGA-outon keresztül kapjuk, maximum 800x600-as felbontásban 256 színnel.
Az Ethernet rész az RTL8019AS chipen alapul. PS/2 egér és billentyűzet csatlakozója, SD kártya portja, valamint Nemo kompatibilis IDE vezérlője is van - köszönhetően az előbb bemutatott Z-Controller integrálásának. A firmware az SD-kártyán keresztül firssíthető. Egy valós idejű óra is helyet kapott a négyrétegű alaplapon.
Külön érdekesség, hogy a lap elsőre hibátlan lett, így a v2.665 jelű prototípus lett átnevezve a végleges verzió. A 2007 és 2008 között végzett fejlesztés az ArtField 2008 partyn mutatkozott be, azaz a Mikulás hozta.
Pentagon 1024SL v2.666LE (light edition) alaplapnál kimaradt a Z84 proci és az Ethernet vezérlő, valamint a videó áramkör DAC-je változott. Ahhoz, hogy a lényegesen költséghatékonyabb kétrétegű gyártás megvalósulhasson, vagy a valós procit, vagy a buszrendszert kellett elhagyni. KoE értelemszerűen az előbbit választotta. A perifériák vezérlését itt egy ARM LPC2368FBD100 végzi. Ez az alaplap is elsőre sikerült, a júliusi DiHalt 2009 partyn mutatkozott be.
A v2.666 gépek jelentősége abban van, hogy ezek voltak az első ZX Spectrum klónok, melyeknél a korabeli PC perifériák vezérlőit sikerült egy lapon integrálni.
2015 augusztusában jelent meg a Pentagon 1024SL v2.666 Space Version, melynek minden komponense orosz gyártású. A két FGPA az Altera EPF10K50RC240 orosz analógja, az 5576XC1T típus a Voronezskogo Zavoda Poluprovodnikovyh Priborov (Воронежского Завода Полупроводниковых Приборов) cégtől. A 1986ВЕ91Т jelű mikrokontroller PKK Milandr (ПКК Миландр) terméke, legközelebbi nyugati megfelelője az STM32F103x. Az északi híd az IDÉ-t és CPU RAM-ot vezérli, a déli a VGA-t és a videó RAM-ot. A mikrokontroller tölti be bootoláskor az FGPA-ba a kódokat, valamint menedzseli a perifériákat, úgymint a billentyűzet, egér és USB. Minden alkatrész legalább 'orosz class 5' besorolású, tehát az alaplap bátran használható földön, vízen és levegőben, akár katonai bevetésekkor is. [»]
A Pentagon v.2.666FE, azaz a Final Edition elnevezése szerint a végső verzió 2023-ból. A szintén kétrétegű alaplap központi egysége az Altera EP3C40Q240C8N FGPA. Ebben került megvalósításra az emulált Z80 processzor 3,5/28MHz-en, a YM2149 és a Turbo Sound. A tervek között szerepel a General Sound hangkártya és MP3 dekóder implementálása is. 2x8 megabájt SDRAM található a fedélzeten. A perifériák vezérléséért a LPC1857JBD208 mikrokontroller felelős az NXP Semiconductor vállalattól. A PS/2 és USB billentyűzet; egér csatlakozói, a valós idejű óra, a dupla microSD-kártyafoglalat, valamint az Ethernet és USB csatlakozók találhatóak meg az alaplapon. A klasszik irányítási portok közül a Kempston joy, dupla NES és Genesis gamepadok használhatóak. A VGA és HDMI kimeneten standart ZX Spectrum, ATM és 256 színű VGA módok jeleníthetőek meg 800x600-as felbontásig. Három darab ZXBus van, plusz gegként egy Z80 processzor is beforrasztható üresben, melynek lábai nem vezetnek sehova... [»]
A firmware-k, kapcsolási rajzok összegyűjtve elérhetőek KoE GitHubján, [»] illetve az eredeti support oldalon. [»]
ZX Evolution
A ZX Evolution (ZX Evo) klónt 2009-ben alkotta meg a NedoPC. A gép a Pentagon 1024SL v2.x és az ATM Turbo2+ klónok szellemi utódja. A projekt hardveres és szoftveres része is teljesen nyílt forrású.
A fejlesztők névsora: a már megismert LVD és DDp, Roman Valerevich Chunin (Роман Валерьевич Чунин, CHRV) és Vjacheslav Valerevich Savenkov (Вячеслав Валерьевич Савенков, Savelij, Savelij13; Sukhinichi-ből – utóbbi csak a szoftverfejlesztésben vett részt).
A fejlesztés közben a Pentevo (Pentagon Evolution) nevet használták, mely később az alapértelmezett firmware elnevezése lett (a firmware alternatív elnevezése BaseConf).
Az alaplapnak három fő revíziója van: Revision A, B és C. Ezek közül az első a kísérleti, prototípus példány - ez hagyománynak tekinhető a csapat fejlesztéseinél.
A ZX Evolution rev.A változat a Chaos Constructions 2009 demopartyn debütált augusztus végén. A microATX alaplapon megtalálható a Pentagonok három fő chipje, a Z80 kompatibilis processzor (ez esetben egy 3,5/7Mhz-es Z840008PSC), a Beta vezérlő (KR1818VG93), és a YM2149F hangchip 4 megabájt RAM és 512K FlashROM társaságában.
A Pentagonok többi komponensét az Altera EP1K50 FGPA szimulálja, a perifériákat az ATMEGA 128 kontroller vezérli.
Az AT, ATX és microATX házba is szerelhető alaplap PS/2 billentyűzet és egér csatlakozóval, egycsatornás IDE vezérlővel, SD(HC) memóriakártya olvasóval, RS-232 soros porttal, audio in/out csatlakozókkal, valamint valós idejű órával van felszerelve. Az AT és ATX szabványú tápcsatlakozók egyaránt megtalálhatóak rajta két darab NemoBus-szal együtt.
A Spectrumos eszközöket illetően a Kempston joystick, az eredeti billentyűzet és kazettás egység csatlakozója került integrálásra.
A megjelenítés tekintetében a Scart kompatibilis RGB, az integrált PAL coder kompozit és S-Video kimenettel, valamint a VGA közül választhatunk.
A ZX Evolution rev.B-nél a természetes bugfixek mellett az alaplap méretének csökkentése is sorra került. A processzor a 20MHz-es, 14MHz-en futó Z84C0020PEC lett.
A ZX Evolution rev.C miniITX alaplapján a Z84C0020FEC processzor működik. Lekerült az AT táp- és RGB csatlakozó valamint a PAL kóder (ez külső perifériaként továbbra is csatlakoztatható maradt). Kapott viszont egy AY-printer interfészt, 3 darab audio inputot és egy RS-232-USB hidat Micro USB kivezetéssel. 2011 óta a DiHalt party hivatalos Spectrum klónja. E géptől kezdve datálható Vitalij Mihalkov (Виталий Михалков, MV1971, tetroid; Novoszibirszk) csatlakozása, aki az alaplap gyártását vállalta magára. A NYÁK színét illetően ismeretes a tetroid-piros, fekete és a sárga. Jelenleg a rev.C4 lap kapható pirosban és feketében.
Mihail Tarasov (Михаил Тарасов, Mick; Kaluga) 2011 júliusában készítette el a Pentevo Light alaplapot (a NYÁK még a 2010-es dátumot visel magán). Mihail célja az FGPA programozásának tanulmányozása volt VHDL és Verilog nyelven, miközben néhány kozmetikai változtatást végzett a gépen. Például más helyre kerültek a kazettás egység és audió csatlakozók, SIMM memóriamodult használ a gép. Az RGB kimenet és az AT tápcsatlakozó itt is eltűnt és csak a VGA és ATX maradt meg.
↑date: 2024/12
Az Internet-korszak Pentagonjai
A konkrét team-ekhez és személyekhez köthető klónok megismerése után átlépünk az Internetes fórumok fejlesztésének világába, ahol az aktív fórumtagok közösen fejlesztik ki az újabb és újabb variánsokat.
A gépek beazonosításához a következő elnevezéseket láttam célszerűnek bevezetni a fórumok bejegyzései, technikai és fotódokumentációk áttekintése után. A kiindulási alapgép nevét követi a „mod.évszám” tag, majd a főkonstruktőr nick-je. Azért, hogy az olvasást ne zavarja, a bekezdés végére került az alaplapon olvasható elnevezés, mely csak a 128K-s alaplapokon található meg.
Pentagon 48K remakek
A Pentagon 48K újrakonstruálását a kurszki Ovvnex alaplap szkennelése indította el, aki a Z01.90 alaplapot tette publikussá 2008 áprilisában. [»]
Az első újkori Pentagon az előző fejezetben már megismert moszkvai Aleksej Sergeevic Zabin nevéhez fűződik. A Pentagon 48K mod.2008 King of Evil alaplap teljesen korhű, a NYÁK színe, formája, az alkatrészek is az eredetit idézik. Kísérleti szériának készült, ezért takarékossági okokból védőbevonatot sem kapott. [»], [»]
Ezt követően Ivan (Иван, Kurgan) készítette el a klón SprintLayout 4.0 kapcsolási rajzát júliusban. [»]
Jópár évvel később, 2012 júniusában megjelentek a moszkvai Abramov Mihail (Абрамов Михаил, aka Mdesk) bugfixei. [»] A hardverguru megjelölte, de nem javította a hibákat Ivan lapján. Fehéroroszországból, Gomelből Heiniken szeptemberben csatlakozott a bugvadászathoz, melynek eredményeként megszületett az új verziójú alaplap. Némi vita előzte meg az SMD alkatrészek használatát, de végül az eredeti, furatszerelt Pentagon 48K mod.2012 Heiniken and Mdesk kivitel készült el. [»]
Ezt a verziót Sergej Bagan (Сергей Баган, prusak) bugfixelte és kismértékben továbbfejlesztette. A minszki alaplap végső verziója 2013 március vége. [»]
Pavel Rjabcov (Павел Рябцов, azaz Paul; Kineshma) chipkin.ru online boltjában is megjelent Heiniken és Mdesk klónja. Szentpétervárról vitsserg vásárolt ilyen alaplapot és javította azt 2018 végén. [»] Paul természetesen alkalmazta a bugfixeket, és az új alaplap már a Pentagon 48K mod.2018 vitsserg verzióra épül. [»]
A kurgani Dmitrij Glen (Дмитрий Глень, aka gdv2002) kezdeményezése 2022. áprilisából a kompakt Pentagon 128K megalkotása 48K alapokon. Az igen figyelemreméltó újítás lényege, hogy a RU5 memóriachipeket RU7 típusúra cseréli, és a КР580ВВ55 chip helyére kerül volna az AY-chip. A prusak-féle alapra épülő kezdeményezés sajnos félbemaradt. [»]
2019 februárjában shock__ (aka Shockwav3) a német fővárosból két bővítővel is jelentkezett a Pentagon 48K-hoz. Az első a MIKAY128 interfész volt. [»] A mozaikszó feloldása "Mem-INT-Kempston-AY". Tehát egyszerre bővíti a memóriát 128K-ra a RAM chipek cseréjével, módosítja az időzítéseket Pentagon 1991 ATM-re, és ad hozzá a számítógéphez Kempston interfészt és AY-chipet. A másik a Profi Stereo Covox and Kempston interface. Ez a КР580ВВ55 három párhuzamos I/O portjához csatlakozik. Két csatorna a Profi sémája szerint, azaz a #3F és #5F portokon címzi meg a Covox bal és jobb csatornáját, a fennmaradó csatorna a Kempston joystické a #1F porton. [»]
Pentagon 128K remakek
A 128K-s gépeket illetően a 2005-ben alapított zx-pk.ru fórum tagjainak nagy része az 1991-es Pentagon 128K 2+ ATM gépet ismeri el igazi Pentagonként, nem pedig az 1993-as Pentagon 128K 3+ Solon-t. Ezért a továbbfejlesztéskor előbbinek Z1994 mod-ját vették alapul.
A Pentagon 128K mod.2010 molodcov_alex elnevezésű zöld alaplap főkonskruktőre Aleksandr Molodcov (aka Molodcov Alex, Kolpino). A kiindulási alaphoz képest itt a jobb szélen van lehetőség az előre megtervezett bővítések elhelyezésére: a kombi AY-Kempston interfész, illetve a NedoPC-féle PAL encoder installálására.
A tápellátás vezetékezése vastagabb az 1991-es eredetinél, valamint a Beta-128 interfész is kapott két plusz diódát a stabilabb működésért. Két változatban készült: az első lapon még körülbelül 10 bug volt, a másodikban (rev.02) mindez 3-4-re csökkent. Az alaplap felirata: Pentagon 128k 1994 restored by Molodtsov Alex 2010.
Pentagon 128K mod.2011 Zorel projekt célja az volt, hogy egy klasszikus, ámde hibamentes ATM Pentagont állítsanak elő születésének 20. évfordulójára.
Ezért az előző alaplap akkor ismert hibáit kijavította Aleksandr Korovnikov (Dnyipro; Ukrajna) a fórum tagjainak segítségével. Ezenfelül levágta az AY/Kempston és Pal encoder helyét. Így az eredeti, Pentagon alaplaphoz igen hasonló, korhű formát kapott.
A printer ROM-ja száműzésre került, viszont a floppy és tápcsatlakozók szabványosak lettek a szintén zöld színű alaplapon. A billentyűzet, RGB, beeper, reset gomb és kazettás egység csatlakoztatása egy 64-es tűsoron keresztül lehetséges.
A 2011-es első verzió kívül a következő két évben is kapott egy-egy bugfixet, a Pentagon 128K mod.2012 Zorel és Pentagon 128K mod.2013 Zorel lapok így születtek meg. Az alaplapokon a következő feliratok láthatóak, az évszám utolsó számjegye természetesen változik: PENTAGON – 128 -REV201x-.
A Pentagon 128K mod.2014 mick_and_solegstar alaplap konstruktőrei a már megismert kalugai Mihail Tarasov és Oleg Starichenko (Олег Стариченко; Harkiv, Ukrajna).
A piros színű alaplapon az AY és Kempston interfészek integráltak lettek. A Pentagonok jellemző kondenzátorai SMD formában a hátlapon kerültek rögzítésre.
Kapott egy második floppy portot külön tápcsatlakozóval. Az áramellátás újfent fejlesztésre került. A printer port és ROM-ja egyaránt eltűnt. Előbbi helyét az AY-chip kimenete, utóbbiét egy jumperrel aktiválható teszt ROM vette át.
A 64 tűs csatlakozósor itt is adott, és készült hozzá egy billentyűzet valamint a Sinclair joystick csatlakoztatását lehetővé tevő minikártya is, mely Vitalij Mihalkov fejlesztése. A Zorel-féle alaplappal is kompatibilis a kiegészítő, nem csupán a Pentagon 128k (91) modification 2014 lappal.
2015-ben Mihail Tarasov készített még egy újabb verziót a Pentagon 128K-ból. A Pentagon 128K mod.2015 mick alaplap az előzőhöz képest semmilyen extrát nem tartalmaz, csak a bugfixeket. A lap a Pentagon-128 Designed by Mick 2015 feliratot viseli magán. Szerencsére ezeknél már a gyártás évszáma is rákerült a NYÁK-ra. Így a "2018 Blue Edition" és a "2018 Black Edition" egy-egy új sorozatot jelöl az alaplapból, a customizáció jegyében már választható színekkel.
A projekt utolsó tagja a Pentagon 128K mod.2018 mick.
2019 májusában Orsk városából jelentkezett elker a GrandRoMax 1 mod.2019 elker alaplap kisszériás gyártásával. [»] A lap a Delta-S klón házába illeszkedik némi modding után. Az áramkörön apró tuningokat is végrehajtott. A ROM mérete megnőtt, a Beta-128 turbósításra került. Utóbbit az On-Line #10. számában megjelentek alapján készítette el, mely 1995 novemberében jelent meg. [»] A ROM-szettek közül és a normál/turbó Beta-128 módok közül egyaránt jumperrel választhatunk.
A busz 2,54 mm pintávolságú, az áramellátás is fejlődött. Az alaplaphoz tüskesoron kapcsolható zst VGA-PAL konvertere. A buglist is publikálásra került, a kapcsolási rajz azonban sajnos nem.
A Pentagon 128K mod.2023 gdv2002 első kapcsolási rajzával 2023 júniusában jelentkezett a kurgani konstruktőr a zx-pk.ru fórumon. [»] Az alaplap a 2014-es verzión alapul jónéhány változtatással.
Megjelent a 7 MHz-es turbó üzemmód VMG kapcsolási rajza alapján. Az alaplap Nemo buszt kapott, mely a Compact klónok mintájára az alaplap és a Beta-128 interfész között helyezkedik el. Az audió erősítő a ZXM-Phoenixtől származik. A videokimenet dedikált tüskesoron keresztül alkalmas például a PAL-encoder vagy VGA scandoubler installálásához. A VG93 chip részére a 5-12 voltos konvertert a Scorpion áramköre szolgáltatta, a Beta-128 egyúttal kapott némi bugfixet is. Az alaplap vezetékezése is megváltozott, ennek köszönhetően lehetségessé vált egy mini és egy normál méretű stripboard megvalósítása.
A teszt ROM eltűnt, akárcsak második FDD csatlakozója. A floppy meghajtó tápcsatlakozója szintén hiányzik az alaplapról.
A Reset és Magic gombok egyaránt megtalálhatóak az alaplapon.
Két napra rá megjelent a bugfixelt verzió kapcsolási rajza. [»] Itt már minden kis IC blokkoló kondenzátort kapott. Továbbá a tápvezetékezés megduplázásra került, az alaplap mindkét oldalán fut az áramellátásért felelős fővezeték.
A fejlesztés, melyhez csatlakozott a szentpétervári Aleksandr Evdokimov (Александр Евдокимов), áttevődött a Telegrammra. A Pentagon 128K mod.2024 gdv2002 and Aleksandr Evdokimov már itt született meg.
A Telegram csoporthoz csatlakozó proboterror kiegészítői a fenti gépekhez nyílt forrású projektekre épülnek és Ő maga is szabad hozzáférésűvé tette mind a KiCad-dal készült kapcsolási rajzokat, mind a firmvereket. A két kiegészítő közül az első az oldalsó Pentagon csatlakozóhoz, a második a ZX-buszhoz kapcsolódik.
A Pentagon 128K mod.2023 and 2024 interface board megvalósítása 2023 végén kezdődött és a következő év áprilisára készült el. Az ATmega168PA-AU 8 bites RISC AVR mikrokontroller köré épülő bővítés szabványos I/O csatlakozókat kínál. Ilyen a VGA csatlakozós scart-out, a Kempston kompatibilis Sega Megadrive gamepad valamint a PS/2 billentyűzet port, a sztereó audio kimenet, a kazettás egység ki- és bemenete. Ezenfelül az 5 voltos tápellátás jack csatlakozója van jelen. A floppy meghajtó (vagy emulátor) tápellátása is lehetséges erről a kártyáról. A szabványos VGA kimenet megvalósítása az opcionálisan felforrasztható RP2040-Zero mikrokontroller kártya segítségével történhet. Ez utóbbi bővítés Алекс Екб áramkörén alapul, de helyhiány miatt a Raspberry Pi Pico helyett a Zero került a lapkára.
A ZX-BUS Kempston Mouse Controller for Pentagon 128K mod.2023 and 2024 fejlesztése az előző interfész befejezését követően kezdődött. A kontroller háromgombos görgős egeret támogat. A kártya az ATMega8 mikrokontroller és az Altera EPM3032 CPLD segítéségével valósult meg a következőkben említendő Deltagon klón mintájára.
A Deltagon 1024K Turbo a Pentagon 1991 Delta gépházba szerelhető variánsa. Főkonstruktőre Evgenij Korolev (Евгений Королёв, aka djking26, djking) Sztavropolból.
A RAM maximális mérete 1024K, ez jumperrel átállítható 128K-ra. Ehhez társul 32k cache, mely szintén deaktiválható. A 3,5 MHz-es normál és 7MHz-es turbó üzemmód szintén választható.
Lehetőség van a service ROM-ba reseteléshez. Mindezen felül lehetséges a reseten kívül a magic gombbal direkten meghívni ezt. A reset/magic kombó mellett található a NemoBUS, mely szintén jumperrel állítható Scorpion kompatibilis üzemmódba.
Háttértárolóként egyrészt egy egyszerűsített Gotek/Beta-128 rendszert használ, mely két meghajtót támogat. Ezek lehetnek Gotek emulált eszközök vagy valós floppy-meghajtók. Utóbbi részére tápcsatlakozó is rendelkezésre áll. A NemoIDE is jelen van, elsősorban a Compact Flash kártyákra gondolva. Jumperrel állítható az opcionális 5 volt az IDE csatlakozón keresztül e kártyákhoz.
A Kempston joystick és egér turbó üzemmódban is használható.
A képernyő HDMI kimenetű, a Turbo Sound és Stereo Covox egy 3,5-ös jacken van kivezetve, az egyszerűsített kazettás egység bemenet is ilyen csatlakozójú. A tápcsatlakozó a modern kor követelményeinek megfelelően USB-C szabványú az 1.5-ös verzión. A delta és pentagon jelek kombinálásából alkotott logó alatt a Делтагон felirat olvasható.
Moszkvából Alex Podlesnov fejlesztése a Pentagon 128K mod.2024 AlexP, vagy ahogy ő nevezi a Pentagon Slim. [»] Ez is a 2014-es Pentagonból indult ki. A fejlesztés célja kompaktá, valamint olcsón és könnyen beszerezhető alkatrészekből megépíthetővé tenni a gépet. Ennek érdekében áttervezte a vezetékezést, száműzte az oldalsó csatlakozókat, valamint a 'szendvics' felépítést alkalmazta. Így került a saját fejlesztésű kiterjesztett billentyűzet és a 31,2x13,5 cm-es alaplap közé az opcionális Gotek Slim floppy drive emulátor és az RGB-VGA átalakító. Az első alaplapból, mely rögtön hibamentesnek bizonyult, 15 darab készült. A hang a TV out DIN csatlakozón is ki van vezetve, mely 3,5-ös jack-et használva elhallgat. Extra széles tápvezeték és a blokkoló kondenzátorok az IC-k hátoldalán biztosítják a stabil működést.
Az alaplap végleges verziója a v1.4 2024 februárjából. Itt a Molex tápcsatlakozókat felváltotta az USB-C mindkét oldalon. Lehetségessé vált RU7 memóriák használata a RU5 helyett. Az alaplap hátlapján található jumperekkel választhatjuk ki a megfelelőt RAM-konfigurációt: 16 darab RU5 chip, illetve 8 vagy 16 darab RU7. Kapott az alaplap egy extra FDD tápcsatlakozót, valamint reset gombot is. Több kisebb-nagyobb bugfix is megvalósult. A Molex tápcsatlakozó száműzésével szükségessé vált 5V/12V konverziót a Beta-128 részére egy hátoldalra szerelt mini-áramkör vagy a CKCS-BS01 típusú lapka végzi.
A billentyűzet lap, mely egy 10-es és 26-os tűsoron keresztül csatlakozik, 16 extra gombot tartalmaz. A rendszer a Taganrog Radio Engineering Institute 1991-es sémáján alapul. Az extra billentyűk kódjait az 27C64 EPROM tartalmazza. A billentyűzet-lap 31,2x 10,5 cm méretű, és bármelyik verziós Pentagon Slim alaplaphoz csavarozható 6 darab csavarral. A keyboard kártyán található a Tape in és out valamint a Sinclair és Kempston csatlakozó. Az alaplap saját típusjelölése ZX Spectrum Pentagon-128 illetve ZX Spectrum Pentagon-128 Slim (ez utóbbi az 1.4-es verziótól kezdve).
A moszkvai doc_fbi 2024. júniusában tette közzé az SMD alapú Pentagon ötletét. Ennek is a Pentagon 2014 az alapja, egyenlőre a DeepTrace kapcsolási rajz készült el. Az alaplapon integrált NemoIDE vezérlő található. A kompozit képet az AD724JR RGB-PAL encoder biztosítja. A PS/2 billentyűzet jeleit az ATMega 48 mikrokontroller fordítja ZX Spectrum kompatibilissé. Az egész rendszer 5 volton üzemel, a Beta-128 részére szükséges 12 voltot a MC 34063ADG DC-DC kapcsolóüzemű tápvezérlő alakítja át. A kompaktság jegyében az AY-3-8913 chipre esett a konstruktőr választása. A processzor 7 MHz-es turbó módban is fut, a RAM mérete 1024K. [»]
Az Expansion board for Pentagon 128K 2018 januárjában született Evgenij Lobodin (Евгений Лободин, JV-Soft, Jamy; Harkov) tervezőasztaláról. A konstruktőr a híres harkovi Enigma Group tagja volt, aki aktívan részt vett VMG fejlesztéseinek tesztelésében.
Bővítése egy all-in-one kiegészítő kártya, melyet a CPU, ROM és az egyik RU5 memóriachip foglalatába kell helyezni. Így sikerült a felesleges drótozások számát leredukálni.
A kártya már ismert Pentagon bővítéseket gyúrt egybe az új képernyőmódok kivételével, melyeket jóval egyszerűbb az alaplapon magán megvalósítani.
A Turbo Sound rész két darab AY/YM chippel biztosítja a hatcsatornás zenét. Ez az eredeti áramkör bugtalanított verziója, mely a Digital Studio programnál hibázott. Lehetőség van egy darab hangchip használatára is, ekkor a standart ZX Spectrum 128K hangját kapjuk.
A sztereó Covox két csatornája az #FB és #7B portokon szól. A NemoBus elsősorban a General Sound hangkártya csatlakoztatása miatt került fel. Az integrált előerősítőn pedig beállítható a beeper, Turbo Sound és General Sound hangerő mixe.
A General Sound (rövidítve: GS) a szentpétervári X-Trade Group fejlesztése 1997-ből. Az egyik legkomplexebb kiegészítő, mely elsősorban Amigás modulok lejátszására készült. Viszont a 12MHz-es Z80 processzor és a 128/512K RAM lehetővé teszi, hogy elméletileg mintegy co-processzorként is használható, tehát bizonyos számításokat átvehet a Spectrum CPU-jától. Sőt a memóriáját is megoszthatja a ZX Spectrummal. Ezt a lehetőséget azonban nagyon kevés program használja ki.
A memória mérete 512 vagy 1024K lehet, egy vagy két darab 512K-s SRAM chip felforrasztásával. Természetesen hatástalanítható a bővítés, ez esetben visszakapjuk 128K-s gépet.
A Z80 processzor 7MHz-es turbo módja másfélszeres sebességnövekedést hoz a 32K cache memória használata nélkül, a gyorsítómemóriát aktiválva már kétszeres lesz a sebesség.
A 256K-s, 39SF020 típusú CMOS Flash memóriába az alap 64K-s Pentagon firmware-k mellé alternatív ROM-ok is égethetőek.
A Kempston joystick interfész autofire opcióval rendelkezik, az IDE kontroller a NemoIDE-n alapul. Mindezeken felül néhány szokásos Pentagon 128K bugfixet is tartalmaz a kártya. A projekt azóta is folyamatosa update alatt áll.
Pentagon 1024SL remakek
A szentpétervári Black_Cat 2015 októberében jelentkezett a Pentagon 1024K v1.4 módosítások, bugfixek javaslataival. [»]
Az egyszerűbb moddingokon felül egyrészt a szerelőlapra integrált mikroáramkörökkel javítható a kompatibilitás és fejleszthető a gép. Másrész egy CPLD-t tartalmazó mini-bővítőkártyát is elképzelt, melyet egy harmadik Nemo buszon installált volna. A leírásokon felül kapcsolási rajzokat is készített.
A módosítások közül megemlítendő a resetelés a Service ROM-ba, a RAM, valamint ROM menedzser bugfixei, a 2 megabájtos RAM bővítés. Az elavult RS232 porton csatlakozó egér kiváltását Kamil Karimov (Камиль Каримов, Caro) PS/2 szabványa szerint végezte el. A joystick és printer port Scorpion standardú lett. Ez utóbbi a Covox használata miatt fontos. A memória és képernyőrutinok időzítését Pentagon 1991 kompatibilitássá tette, Beta-128 turbo bugfix a Spectrofon#14 diszkmag cikke alapján készült el - ehhez a moddinghoz szükséges a néhány diszkrét áramkör a breadboardon.
Új grafikus módok is megvalósításra kerülhetnek a CPLD-ben: Timex HiColor/BC HiColor; Timex HiRes, BC HiRes, BC & Timex HiRes, valamint a BC FlashColor és BC contour alüzemmódok.
Ezeken felül még néhány egyéb bugfix került ismertetésre a fórumon.
Mindezekre épülve 2017 februárjára tette közzé a Pentagon 2048K v1.5 alaplap tervezett specifikációit. [»] A cél a ZXM-Phoenix kompatibilitás a Pentagon 1991 időzítéseivel.
A következő gépekkel tervezte a kompatibilitást: ZX 128K/128K+2, Pentagon 128/256/512K, Scorpion 256/1024K, KAY 256/1024K Nemobus-sal, Profi 1024K és természetesen a ZXM-Phoenix 2048K.
A konstrukciót a 'DIP Punk' koncepció jegyében képzelte el. Azaz a DIP, SOIC, PLCC, QFP tokozású mikroáramkörök az alaplap felső lapján, ugyanezen típusú alkatrészek és az opcionális CPLD alulra forrasztandóak. FGPA használata nem megengedett.
A microATX szabványú alaplapon intergrálásra került volna Caro egér és billentyűzet vezérlője, a Beta-128 és a NemoIDE. A részleges NemoBus implementáció az 1.2-es verzióval lett volna kompatibilis. Ennek specifikációi szerint lehetséges egyrészt a bővítőkártyán keresztül a host gép RAM-ját átkonfigurálni bármilyen Z80-alapú géppé, másrészt bővíteni vagy helyettesíteni az alaplapra forrasztott memóriát. Elvileg 4 megabájtot tudott volna megcímezni, a későbbiekben említendő Northwood Pentagon memóriamenedzserével.
A fenti tervek alapján 2017 júniusában Pavel Rjabcov (Павел Рябцов) Kinesmából elkészítette egy ATX-házba szerelhető klón DipTrace kapcsolási rajzát. A szintén tervezőasztalon maradt gép dupla SIMM-slotot és PAL-kódert kapott [»]
Aleksandr Pasenko (Александр Пащенко), azaz Northwood (Dnipro, Ukrajna) 2016 márciusában karolta fel a Pentagon 1024SL v1.4 upgrade kezdeményezést a TS-Labs fórumon. [»]
A kezdeményezés fő fóruma hamarosan a jóval népszerűbb zx-pk.ru lett. [»] Black_Cat-tel pedig a házigazda fórumán kölcsönösen osztották meg a fejlesztés tapasztalatait. [»] Northwood Pentagonja így kapta meg a NemoBus 1.2-es verzióját az 1.0 helyett, Black_Cat gépe pedig az előzőekben említett 4 megabájtos memóriakezelőt.
A tervezett klón neve Pentagon 1024/4096K Northwood, utalva a készítőre és a RAM méretére. Ennek legfontosabb újdonsága, hogy a négy darab NemoBus mellett egy ISA csatlakozóval is rendelkezik. Ez utóbbi a modem csatlakoztatása miatt került fel, hogy könnyebb legyen az adatcsere a gép és a PC-k között. A séma Mihail Kondratev (Михаил Кондратьев, MI&DI Ltd.) kapcsolási rajzán alapul a '90-es évek közepéről.
A memória és képernyőidőzítések itt is teljesen kompatibilisek az 1991-es ATM Pentagonnal, de szükség szerint átállíthatóak az 1993-as Solon-ra is. A kép NTSC illetve PAL rendszerű TV készüléken egyaránt nézhető.
A memória mérete 1 vagy 4 megabájt lehet 1 darab SIMM 30 modul segítségével. Lehetőség van teljesen kikapcsolni a kibővített memóriát és 128K-s Pentagonként használni. A Pentagon mellett a KAY, Profi, Scorpion és ZXM-Phoenix klónok memóriakezelésével egyaránt kompatibilis. Lehetőség van egyazon bootoláskor hibriden használni ezeket. Tehát nem kell újraindítani a gépet, például amikor Pentagon-ból Scorpion kompatibilis memóriakezelési módba szeretnénk váltani. Amíg a memória engedi, ezek az üzemmódok párhuzamosan inicializálódhatnak. A memóriaszeletek mérete 128, 256, 512, 1024, 2048 vagy 4096 lehet. A memória részekre bontásával lehetőség van pseudo-multitasking használatára is.
Az összesen 128K-s ROM tartalmából 64K a Shadow RAM-be is írható, ezek: Gluk Reset Service; TR-DOS; Menu-128; Basic-48. A fennmaradó 64K-ba a ZX Spectrum 128K+3 ROM-készlete került volna, de ez a lehetőség elvetődött - a +3 bővítőslottal egyetemben.
A turbó és mega turbó üzemmódokat is támogatja a rendszer. 7 MHz-es sebességen (no wait) 200%, 14MHz-en (wait) 280-295%-os sebesség érhető el a cache memóriának köszönhetően.
A turbós üzemmódok hátránya, hogy nem minden Z80 proci stabil, de a Z84C0020PEC például igen. Ugyancsak érzékeny a rendszer a memória típusára és az egyéb chipek közül is válogatni kell. A képernyő és adatbusz kezdeti instabilitását azonban sikerült megoldani.
A Beta-128 turbós verzióját használja, a módosított, kijavított áramkörrel (a már említett Spectrofon diskmag 12. és 14. számában publikált javításokkal). A NemoIDE is integrálásra került. A CMOS óra a DS1287, MC146818 vagy 512VI1 chippekkel működhet.
A Soundrive rész Oleg Staricenko (Олег Стариченко) sémája szerint került megvalósításra. Tehát két darab 8 bites TLC7528 DAC chipen alapul és automatikusan aktiválja a Covox kompatibilis üzemmódot.
A képernyőmódokat tekintve a starndart Spectrum mellett ismerős lehet a 8x1-es hardveres multicolor, az 512x192 monchrome (itt szabad színválasztással), a 256x192x16C, a FlashColor és az automatikus hardveres Gigascreen. Újdonság a 512x192 8x8 color, a 512x192 8x1 multicolor és a 384x288 full screen mód Border nélkül.
FlashColor: az 1998-as Ukrajnából érkezett újítás a legtöbbször használaton kívüli villogás (Flash) attribútum helyét felváltva 46 színű palettát kínál. Fekete háttér (a Paper csak ilyen színű lehet) előtt összesen 128 színárnyalat keverhető ki, köztük a régóta hiányolt barna és narancs.
Az egész rendszert egy RAM teszterrel egybekötött BIOS setup indítja, amely lehetőséget kínál a képernyő módok kiválasztására, memória konfigurálására és az alapértelmezett ROM aktiválására.
Az alaplap maga ATX szabványú egy I/O kártyával kiegészítve. Ez utóbbin található a kombinált PS/2 egér és billentyűzet; a mechanikus billentyűzet DB15-ös anyacsatlakozója, a Kempston joystick, a VGA, az S-Video és a szintén kombi TV/sztereó audió kimenet. A többi csatlakozó, a 3 RCA (videó és sztereó audio out), 3 jack (audio out, tape in/out), az apa DB9 RS-232 és párhuzamos printer DB25 kivezetve a hátlapi takarólemezeken kapnak helyet. Az I/O minikártya tartalmazza az AY-chipet (mindkétféle verzió használható külön-külön foglalatban), a Soundrive-ot és a NemoIDE-t.
Megjelent egy másik kiegészítő kártya is, a NemoBus to DivIDE adapter board. Ezt Black Cat fejlesztette ki és Northwood fejlesztette tovább. Erre az eredetileg a specifikációk szerint tartalmazott ZX Spectrum 128K+3 bővítőslot eltűnése miatt volt szükség. A Cseh Köztársaságból származó 2004. novemberi DivIDE interfész ugyanis az egyik de facto modernkori háttértár lett a ZX Spectrumok és klónok esetében. Európai mivoltának megfelelően természetesen az eredeti ZX Spectrum élcsatlakozókkal kerül forgalomba. Így indokolt volt egy konverter kártya megalkotása. Az átalakító más kiegészítők csatlakoztatásához is előnyös lehet. A klasszikus General Sound és modernkori megfelelője, a NeoGS hangkártyák használata esetében a DivIDE-t egy magasabb prioritású slotba kell helyezni a hangkártyánál a helyes működéshez.
Northwood magánéleti problémák miatt 2020 novemberében befagyasztotta a projektet.
ZX Evolution remakek
A ZX Evolution rev.D a NedoPC gépének közösségi feltámasztásaként indult 2018. februárjában. A kezdeményező Mick volt, azoban alig több, mint három év után a fejlesztés abbamaradt. [»]
A ZX Evolution rev.B3 megszületése még az ukrán fővárosban történt. Solegstartól kért tanácsot Evgenij Lobodin, hogy melyik ZX Evolution verziót használja. Evgenij ragaszkodott a DIP tokozású Z80-hoz. Innét két út vezetett: vagy elkészíteni a rev.C azon verzióját, mely DIP-es processzort használ, avagy a rev.B-t tökéletesíteni a rev.C újításaival. Mivel a DIP tokozású CPU nem fért volna fel a rev.C alaplapra, ezért solegstar a rev.B-ből indult ki. Engedély kért a NedoPC-től a módosításokhoz. A fejlesztéseken kívül, melyeket a rev.C-ből vett át, néhány alkatrészt is lecserélt, melyek a megbízhatóbb működést, könnyebb összeszerelést hivatottak elősegíteni a működés befolyásolása nélkül. Ilyen a CPU mellett a TSOP46 foglalatú RAM, az AD724 PAL encoder, a DIP foglalatú ROM, a ráadás microSD slot, a második audio input, az áramellátás fejlesztése, valamint a rev.B hibalistájának alkalmazása egy jumperáthelyezés kivételével. 5 pilot lapot rendeltek a harkovi spectrumosok részére, néhány bugfix után megszületett a végleges lap. [»], [»]
Az ukrajnai események hatására solegstar Krakkóba költözött. A fejlesztői verziónak tekinthető ZX Evolution rev.CS 2023 június közepén jelent meg. A kiindulási alap rev.C4-hez képest kapott HD audio csatlakozót, mely audio kimenetként és kazettás egység input/outputként működik. Az RS-232 portot Sega gamepad csatlakozó váltotta fel.
A 2024. február első napjaiban megjelent a ZX Evolution rev.CV. Újdonsága, hogy a Video-DAC2 (lásd következő bekezdés) videokimenetét pin tüskesoron keresztül lehet csatlakoztatni az alaplaphoz. Így a bővítőkártya használhatja az alaplap VGA csatlakozóját. [»]
Néhány hardver bővítés is megjelent a ZX Evolutionhoz a gép felhasználóinak táborából. Chefranov Valentin Aleksandrovich (Чефранов Валентин Александрович, azaz TS-Labs, TSL; Ivano-Frankivszk) két bővítést is készített. Az IDE ZX-Evo Video-DAC, azaz VDAC bővítő kártyájával az eredetileg 64 árnyalatú paletta 15625 /32768 színű lehet. Ez egy 2014-es hardver, melyet az IDE portra kell csatlakoztatni. Külön tápcsatlakozót igényel, és ennek VGA kimenetét kell használni az alaplapi helyett. 2016-ban kapott egy bugfixet, VDAC2 lett a neve. Ez a ZX Evolution rev.C4-től kezdve már az IDE portról kapja az 5 voltos tápfeszültséget.
A másik kiegészítő a ZiFi board. Ez egy Wi-Fi kártya, mely az ESP8266 Wifi microchipen alapul. Az alaplap X5 portjába, az ATMega programozó nyílásba kell helyezni. Egyenlőre egy program támogatja, a ZiFi client, mellyel ZX Spectrumos zenéket hallgathatunk, képeket nézhetünk, letölthetünk programokat illetve e-magokat olvashatunk. A kliensnek létezik az RS-232 illetve az USB porton keresztül működő verziója is. Utóbbi esetben a gépet a PC-hez kapcsolva, annak Internet elérését használhatjuk. A programok készítője Vladimir Burenko (Владимир Буренко, Hacker VBI; Kaniv, Ukrajna).
Tetroid később megalkotta a Zifi board+joystick kártyát, melyen egy Kempston és két Sinclair joystick port is található.
Mind az alap, mind a joystick interfésszel kiegészített verzióból három változat készült: Revision A, B és C, itt is az utóbbi kettő a publikus verzió.
A firmware-ket illetően a fejlesztőkön kívűl TS-Labs is elkészítette a kibővített TS-Conf konfigurációt, mely az ő két hardverét is támogatja. [»] A szentpétervári Evgenij Ivanov (Евгений Иванов, Ewgeny7) ScorpEvo konfigja a Scorpion ZS256 Turbo+ gépet emulálja. [»] Végül, de nem utolsósorban, a Pong Config a híres játéktermi gépet szimulálja a Z80 proci használata nélkül.
Európai Pentagon fejlesztések
Az orosz klónok híre az ezredfordulón jutott el Európába. Azóta számos Pentagon-kompatibilis, többnyire FGPA-alapú gép látott napvilágot, melyek inkább a hardver emulátor kategóriájába esnek.
Röviden tekintsük át azt a néhány fejlesztést, melyek dedikáltan a Pentagon kompatibilitást célozzák meg és nem egy már meglévő, flexibilis architektúra átprogramozásával érik el ezt.
A ZX4MB bővítés a lengyel Jarek Adamski-től származik, melynek fejlesztése 2004-től 2006-ig zajlott. Ennek köszönhetően az Issue 6A alaplapú Spectrum (a többivel nem került tesztelésre) a ZX Spectrum 128K, a Pentagon 512K és a Z88 hordozható számítógép memóriakezelésével is kompatibilis lesz. Természetesen adott a memória shadow RAM-ként való használatának és a legkülönbözőbb operációs rendszerek installálásának lehetősége is.
A bővítés prototípus verziója, a v001 két példányban látott napvilágot. Ezt követte a v006, a v106 és a v206, a végső verzió a v315 lett.
A bővítés három részből áll, melyből az utolsó, a 128K-s Flash PEROM áramkör elkészítése és installálása opcionális és külön is elvégezhető.
Az első lépés az alsó 16K memória kicserélése minimum 32K-ra. Ez a terület az Issue 6A jelű 48K-s Spectrum első 16K-ja, valamint a ZX128/P512 két párhuzamos képernyőjének memóriája (nagyjából 2x7 kilobájt). A csere történhet a felső, nagyobb kapacitású DRAM chip-ekre cseréléssel, vagy mini bővítőkártyán levő SRAM modulokkal. Utóbbi esetben egyúttal a fogyasztás is csökken. (elképzelhető, hogy más alaplapoknál nem szükséges a 16K cseréje kétszer nagyobbra - mint említésre került, a modding konkrét típusra vonatkozik). Majd ez eredeti, felső 32K RAM helyére kerül a 4 megabájtos, SRAM modulokból építkező fő bővítőkártya. Végül az opcionális Flash PEROM áramkör installálása zárja a sort a teljes upgrade elkészítéséhez.
Ennek őse a ZX512 modding, mely szintén ZX128/P512 kompatibilis volt. Kivitelezéséhez először itt is a felső memória chipjeit kell átszerelni az alsó a 16K helyére. Majd a felső memória üres foglalataiba kell 32K-s, 41256 jelű DRAM-okat tenni, így kapunk összesen 256K RAM-ot. Végül ezek tetejére hozzáforrasztani a többi 41256 chipet a teljes 512K-hoz. Ebből csak egy darab prototípus született. Egy multicolor kiegészítő is készült hozzá, mely nem került tesztelésre.
A cseh Jiri Veleba (Velesoft) által készített Pentagon 512kB interface egy belsős bővítő a ZX Spectrum 128K+2 Issue 3 gépekhez 2006 májusából. Ezt az eredeti ROM és HAL10H8 (PAL10H8) chipek helyére kell bedugni. Az interfész 512K SRAM-ot használ, ezenfelül 128-512K FlashEPROM-ot tartalmaz. Az 512K-s Pentagon kompatibilitás mellett még számos előnyt kínál. Például a cseh/szlovák D40/D80 lemezegységekkel való együttműködést és a memória átkonfigurálhatóságát 128K+2A/+2B/+3/+3B módba. Ez utóbbi esetben a gép saját 128K memóriáját használja, csak az időzítéseken módosít. E Spectrum modellek már az Amstrad fejlesztései és több ponton inkompatibilisek lettek az előző ZX48/128K generációkkal - a memóriaidőzítési gondok így legalább megoldva. Az úgynevezett havazás bugot is kiküszöböli a lapka. Ez akkor jelentkezik, amikor a processzor és képalkotásért felelős ULA chip egyszerre próbálja elérni ugyanazt a memóriaszegmenst és ez okoz igen érdekes képernyőeffektet - sokszor feature-ként jelenik meg ez a bug. A cseh kollégáknak köszönhetően az MDOS File Commander és Tools 128 lemezutility gyűjtemény támogatja a kibővített memóriát (A NYÁK felirata: PENTAGON 512kB FOR ZX128+2).
A 2009 elején megjelent, élcsatlakozóra köthető External 128-512 kB upgrade for ZX16/48kB a gumibillentyűs kistesókat változtatja ZX Spectrum 128K és Pentagon 128/256/512K kompatibilissé. A 48K-s gép esetében először a felső 32K-t el kell távolítani vagy hatástalanítani szükséges. A bővítés 128K-s (628128) vagy 512K-s (628512) CMOS SRAM chippel működik, egy kapcsolóval választhatunk a két üzemmód között (a nyomtatott áramkörön szereplő jelölés: ZX128/512).
A Profi interface a Pentagon interface-n alapul 2009 decemberéből. Ennek már 1024K RAM-ja és 128K/512K Flash EPROM-ja van. Az eszköz JTAG kábellel programozható PC-ről. Az egy megás memória ZX Spectrum (klón) RAM-ként, shadow RAM-ként, illetve DivIDE, Beta-128 és MB-02+ lemezegységek memóriájaként használható. A kártya az eredeti ZX Spectrum 128K és a Pentagon 128/512/1024K mellett a Profi 1024K valamint a Scorpion ZS 1024K memóriakezelési sémáját támogatja. Az interfész későbbi, v3-as, piros színű verziója havazás bugfix-el is rendelkezik 2014 januárjából. A kártyát a Z80 CPU, a ROM és HAL10H8 IC-k foglalatába kell helyezni.
A bővítés Beta-128, MB-02+ interfészekhez is kínál kiegészítő funkciókat, valamint DivIDE emulációval is rendelkezik. (NYÁK-felirat: PROFI INTERFACE FOR ZX128(ISS3)).
A szintén cseh Petr Valecko (azaz CSS Electronics) által készített ZX Nucleon 512K célja egy Pentagon 128/512K kompatibilis klón megalkotása volt, mely illeszkedik a ZX Spectrum 48K illetve replikáinak házába. Ezért a 2019-től gyártott alaplap az Issue 3B alaplap méreteit örökölte.
A konstruktőr 2004-ben már készített egy hasonló lapot. Az akkori Didaktik Gama 192K illetve variánsai a cseh/szlovák Didaktik Gama 80K gépek házába voltak beépíthetőek.
Az időzítések az orosz klónnal teljesen kompatibilisek, viszont néhány más ponton különbözik tőle. A Beta-128 kontroller például nincsen integrálva, de megrendelhető az alkotótól. Az eredeti Sinclair élcsatlakozó viszont megtalálható a gépen. Ezen a Z80 processzor szignáljai erősítve vannak, mely a működés megbízhatóságát növeli.
Az eredeti Pentagon gépek Flash (azaz villogás) attribútumért felelős áramköre is újratervezésre került, jobban szimulálja az eredeti Spectrumot. A képalkotás és az áramellátás megoldásai szintén fejlettebbek az orosz klónénál, a reset is megbízhatóbb lett.
A portok vezérlését (ULA, AY, memórialapozás stb.) GAL chippel oldotta meg a tervező. A memória egy darab SRAM-mal került megvalósításra, ez mikrokapcsolóval állítható 128/512K módba.
Az AY interfész szintén integrálásra került, itt is mikrokapcsolóval választható az ACB vagy ACB sztereó üzemmód. Kivezetése az eredeti MIC csatlakozó helyére forrasztott sztereó jack-en van. A beeper és tape in/out szignálok is bekerültek ebbe az audio outputba. Az EAR helyére került, ugyancsak sztereó csatlakozón is megtalálhatóak a kazettás egység load/save bemenetei. A betöltés jelerősítője is jobb lett az eredetinél.
Képernyőkimenetként egy 8 pines mini DIN csatlakozó szolgál RGB/S-VHS jelekkel. Az 1A verzió volt a prototípus, az ezt követőek kerültek kereskedelmi forgalomba 2019 augusztusától. A v2A-tól kezdve (2019 október) a kép minősége is javult. E mellett minden alaplap kétórás stressz-teszten megy át a második verziótól kezdve. Egy hónap múlva jelent meg a v3A, mely további apróbb bugfixeket és fejlesztéseket kapott. Az utolsó verziónál, a 3B-nél a képminőség javult és a portdekóder került egyszerűsítésre.
↑date: 2024/12
|