Autor ::Libor Poslaná :: 27.02.2008 05:23:15 Predmet ::Re: ALLRAM mode
U PMD85-3 jsou ty řídicí bity dva: PC4 a PC5 - ty jdou do "dekodéru adresy" 74S287. S tím bych souhlasil. Ale u mé verze PMD85-2A jsem nic takového nenašel - ale ještě se podívám. Zatím děkuji.
Správa
Autor ::Roman Bórik Poslaná :: 27.02.2008 09:16:33 Predmet ::Re: ALLRAM mode
No moja 2A a 3 to majú ako som popísal. A nechce sa mi veriť, že by existovali "regulérne" verzie PMD 85-2A, kde by stránkovanie nebolo, resp. by bolo inak. Naviac, v "manuále" ku PMD 85-2A je uvedená spomínaná rutina na prekopírovanie ROM do RAM a prepnutie do AllRAM módu, takže to tam určite máte. Odsledujte si to od toho PC4 8255.
Áno, PMD 85-3 používa aj PC5 ako riadiaci bit. Ak je na PC5 úroveň H, tak sa ROM zrkadlí v celom pamäťovom priestore od 0000H, 2000H, ... až po 0E000H. Tam sa využíva práve skutočnosť, že po resete sú všetky porty 8255 vstupné, takže na PC5 je pull-up úroveň H a to "nastránkuje" ROM od adresy 0000H, kde CPU po resete začína. Potom sa po vykonaní (2) nastaví PC4 a PC5 do L a ROM sa odpojí, to už je ale v RAM na adrese 0E0B3H pripravené (3), čo pristránkuje späť ROM. Viď . kód na adrese 0E0A3H v Monitore PMD 85-3.
Správa
Autor ::Zdeněk Poslaná :: 05.07.2008 15:42:28 Predmet ::Re: ALLRAM mode
Ahoj chlapi, tak to je góóóól, ja do svého PMD85-2A zapojil jeden drát, abych mohl přistupovat do schované ramky, a ono to tam bylo už od výroby :-D. Ale tuším, že v monitoru je chyba (teď přesně nevím kde, ale jsem schopen to zjistit z nějakého mého starého programu), pokud jede z ramky, dojde k defektu některého písmenka.
Škoda, že mi už PMD nejede, nepřežilo mojí hw úpravu, kdy se z bajtu zobrazilo všech 8 bitů a dosáhl jsem tak rozlišení 384x256 (chvíli to ale fungovalo :D).