Autor ::Clouseau Poslaná :: 13.05.2019 12:26:04 Predmet ::Quido na PMD85-3
Ahoj
Nechodí mi QuidoSCR obrázky na PMD85-3. Dělám něco špatně nebo tam je nějaká nekompatibilita? Obrázek si zkomprimuju s dekompresní rutinou a po nahrání a jeho dekompresi je obrázek dost poškozenej, půlka v podstatě nečitelná a druhá nic moc - podle druhu komprese kterou použiju.
Správa
Autor ::Roman Bórik Poslaná :: 13.05.2019 14:22:46 Predmet ::Re: Quido na PMD85-3
Problémom je pristránkovaná ROM, ktorá na PMD 85-3 od 0E000h prekrýva VRAM.
Keďže sa pri dekompresii používajú fragmenty dát (frázy), ktoré už boli predtým rozpakované, to znamená, že sa číta už aktuálny obsah VRAM, tak od adresy 0E000h, sa namiesto VRAM číta z ROM a preto sa tak pri zápise do VideoRAM zapíšu nesprávne dáta (aj keď je pristránkovaná ROM, zápis ide vždy do VRAM).
Takže pred rozpakovaním obrázku je treba odpojiť ROM, napr. takto: IN 0F6h PUSH PSW MVI A,8 OUT 0F7h CALL UnpackScr POP PSW OUT 0F6h RET
Správa
Autor ::Clouseau Poslaná :: 13.05.2019 18:02:10 Predmet ::Re: Quido na PMD85-3
Diky za nakopnutí, nedocházelo mi kde by mohl být problém když videoram je u trojky na stejným místě, že by se z ní mohlo i číst mi nedošlo... :-)