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.
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