Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  25.11.2025 18:21:58
Predmet  Predmet ::  Re: Načítanie obrázku PMD 85
Pokusne možno v Emulátore nahrať tento súbor priamo do VideoRAM pomocou Alt+F11, kde sa Štart adresa nastaví na #C000, dĺžka sa nastaví po výbere súboru sama.
Pochopiteľne, tento spôsob prepíše systémové premenné vedľa VideoRAM, takže PMD 85 "zamrzne".

Do PTP možno súbor dostať pomocou utility Bin2Ptp. Napr.
bin2ptp -a 0x1000 -m "OBRAZOK" -o obrazok.ptp obrazok.bin
Potom v Monitore možno nahrať súbor do pamäte pomocou príkazu MGLD 00. Tým sa súbor nahrá do pamäte od zadanej adresy #1000. Následne je ale treba obrázok preniesť do VRAM pomocou krátkej rutiny, ktorú do pamäte zapíšete nasledujúcimi príkazmi:
SUB 0000 3E 08 D3 F7 21 00 10 11
SUB 0008 00 C0 45 0E 30 7E 12 23
SUB 0010 13 0D C2 0D 00 78 01 10
SUB 0018 00 09 EB 09 EB 47 05 C2
SUB 0020 0B 00 3E 09 D3 F7 C9
a potom príkazom JUMP 0000 rutinu spustíte.

Tretia možnosť je spakovať obrázok pomocou utility QuidoScr. Napr.
quidoscr -ptp -a 0x1000 -o obrazok.ptp obrazok.bin
Potom v Monitore možno nahrať súbor do pamäte pomocou príkazu MGLD 00. Tým sa súbor nahrá do pamäte od zadanej adresy #1000.
Súčasťou súboru spakovaného obrázka je v tomto prípade aj rozpakovacia rutina, takže stačí zadať príkaz JUMP 1000.
Keďže na PMD 85-3 je časť VRAM prekrytá pamäťou ROM, je v tomto prípade treba na okamih rozbaľovania odpojiť ROM a potom opäť pripojiť. Tu je krátka rutina:
SUB 0000 3E 08 D3 F7 CD 00 10 3E
SUB 0008 09 D3 F7 C9
A potom JUMP 0000.

Tak snáď to bolo zrozumiteľné.
 
Správa
Autor  Autor ::  Cvoky
Poslaná  Poslaná ::  25.11.2025 19:53:59
Predmet  Predmet ::  Re: Načítanie obrázku PMD 85
Ďakujem! Úspešne sa mi podarilo nahrať do .ptp formátu. PMD 85 obrázok načítal.
Ešte raz ďakujem za pomoc.
Cvoky
:: späť na začiatok témy :: späť na zoznam tém ::