Hlavní stránka | Moje sbírka | |
ZX Spectrum | Sběratelské burzy |
Speccy128 - úprava ZX Spectra 48K na ZX Spectrum 128Historie Koncem roku 1986 jsem poprvé uviděl ZX Spectrum 128. Od FUXOFTu jsem se dozvěděl, který port je použitý na stránkování pamětí a rozhodl jsem se, že se pustím do úpravy svého ZX Spectra 48. Po zjištění, že stránky paměti číslo 1,3,5,7 jsou zpomalované obvodem ULA bylo vše jasné a po několika experimentech vzniklo zde zveřejněné schéma. Současnost a budoucnost Po žádosti Ondry Cahy se mi podařilo schéma najít. Zveřejňuji ho ve stavu, v jakém se zachovalo. Je kreslené tužkou na čtverečkovaný papír, součástky použité odpovídají době vzniku. Pokud bude čas, chci si tuto úpravu znovu zapojit. Uvažuji o použití nějakého malého hradlového pole. Uvidíme... Princip fungování ZX Spectra 128 ZX Spectrum 128 má oproti od ZX Spectru 48 více paměti, zvukový obvod AY-3-8912, RS-232, keypad a RGB výstup. Původní ZX Spectrum používá od adresy 0 paměť ROM, pro kterou generuje výběrové signály ULA. Od adresy 16384 je videopaměť tvořená obvody 4116, které jsou na vnitřní sběrnici ULA. Od adresy 32768 je paměť procesoru, kde byly použity 64Kb paměti, které byly v jedné polovině vadné. ZX Spectrum 128 má rozložení pamětí složitější. ROM je 32KB a stránkuje se po 16KB na adrese 0. RAM u obvodu ULA je 64KB a stránkuje se po 16KB. Její jednotlivé stránky mají čísla 1,3,5,7 u ZX Spectra od Sinclaira. V dalších verzích od firmy Amstrad mají tyto jiné číslování! Tato RAM se mapuje od adresy 49152 (stránky 1,3,5,7). Stránka číslo 5 je vždy na adrese 16384 (může být zároveň mapovaná i na adresu 49152). Videopaměť je umístěna ve stránkách číslo 5 nebo 7. RAM u procesoru je 64KB a stránkuje se po 16KB. Její jednotlivé stránky mají čísla 0,2,4,6 a mapují se od adresy 49152. Stránka číslo 2 je vždy na adrese 32768 (může být zároveň mapovaná i na adresu 49152). Princip fungování Speccy 128 Zde popsaná úprava řeší pouze stránkování paměti. Zapojení zvukového obvodu je poměrně známé. RGB výstup by byl v dané době poměrně složitý a RS232 není problém zapojit podle schématu Spectra +3. Oproti stránkování ZX Spectra 128 je zde navíc možnost namapovat od adresy 0 místo ROM stránku 0,2,4 nebo 6 a případně do ní zakázat zápis. Je možné přepnout stránkování na kompatibilní se stránkováním Jirky Lamače (LEC). A nakonec je počítáno s připojením MGA. Popis ovládání Speccy 128
Zapojení portů Speccy 128 (klikněte pro velký obrázek) (C) 1986 PChe Zapojení přepínání pamětí Speccy 128 (klikněte pro velký obrázek) (C) 1986 PChe Poznámky: je-li v hradle nakreslená dioda, jednalo se o nahrazení hradla klasicky pomocí dvou diod a rezistoru. Šipka před signálem znamená, že je tento signál už ve schématu a není zde pro přehlednost zakresleno propojení. Obsah PROM 74188 a popis signálů Pro zjednodušení byla použita paměť PROM, která nahrazovala v té době neexistující hradlové pole.
|