Forum

Z PMD 85 Infoserver

:: späť na zoznam tém ::
Správa
Autor  Autor ::  Libor
Poslaná  Poslaná ::  26.02.2008 13:44:43
Predmet  Predmet ::  ALLRAM mode
Někde jsem se na vašich stránkách dočetl o režimu ALLRAM u modelu 2A. U všech verzí PMD85 jsem trasoval plošné spoje (a některé překreslil do Eagle) ale nikde jsem u adresového dekodéru MH3205 a příslušných hradel 74xx nenašel signál pro změnu mapování RAM. Ta zmínka o ALLRAM módu byla v balíčku vývojového SW. Vy tu funkci emulujete? Je vám o ní něco známo?

Děkuji, Libor.

PS: připravuji HW retro základní desky 8080A, 8228, 8224, XC95108
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  26.02.2008 20:42:34
Predmet  Predmet ::  Re: ALLRAM mode
Samozrejme, AllRAM mód emulujeme. AllRAM mód je možné zapnúť pri modeloch 2A a 3, tie majú 64kB RAM.
V emulátore AllRAM mód indikuje modrá LED na informačnom panely.

viac info tu »»
 
Správa
Autor  Autor ::  Libor
Poslaná  Poslaná ::  27.02.2008 05:23:15
Predmet  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  Autor ::  Roman Bórik
Poslaná  Poslaná ::  27.02.2008 09:16:33
Predmet  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  Autor ::  Zdeněk
Poslaná  Poslaná ::  05.07.2008 15:42:28
Predmet  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).
:: späť na zoznam tém ::