Základní informace
- datum vydání poslední verze na PMD-85: 9. 12. 2021
- alternativní implementace dema Bad Apple!!
- distribuční platforma: ROM MEGAmodul 512kB
- využití RAM: 0000h-4FFFh, videoram C000h-FFFFh
- podpora modelů: všechny verze PMD-85 (1/2/2A/3)
- barvy: monochrom (2)
- hudba/zvuky: MIF-85
Status
- vývoj ukončen, uvolněno k použití
Bližší informace
Videosekvence byly převzorkovány z původního záznamu 1440×1080/30fps. Kritické pasáže, kde vlivem přepočtu rozlišení docházelo ke ztrátě dat, byly na základě R0gerova upozornění převedeny se zvýšenými prahovými úrovněmi. Videosekvence dema tak nyní běží v rozlišení 180×70 pixelů při 9,1fps. Pro kompresi videa je použita metoda RLE, doplněná o TAGy pro specifické kódovací situace a synchronizaci obrazu (viz statistika). Všechny parametry dema jsou podřízeny celkové délce max. 512kB pro možnost umístit toto demo do některé z verzí upraveného ROMPACKu (např. ROM MEGAmodul 512kB od Nostalcompa).
Hudbu pro čip SAA1099, použitý ve zvukovém modulu MIF-85 od RM-Teamu, realizoval R0ger, vycházeje přitom ze své dřívější verze pro ATARI800.
Realizaci a integraci zvukového doprovodu do dema výrazně ulehčily vývojové nástroje RM-Teamu (tracker & kompilátor).
Program si po spuštění detekuje přítomnost zvukového modulu MIF-85. Pokud je modul připojen, je použit k přehrávání hudebního doprovodu a zároveň se použije časovač obvodu 8253 pro přesnou synchronizaci videa. V případě absence modulu MIF-85 je časování zajištěno metodou limitního časování pomocí UARTu. V tomto případě běží DEMO o cca 3% pomaleji oproti originálu.
Spuštění programu
Na PMD 85-1 je nutno zadat příkaz JOB 000C50000000. Na PMD 85-2 a PMD 85-2A dojde k automatickému spuštění dema vždy při vloženém ROMPACKu (ROM MEGAmodul). Na PMD 85-3 se demo rovněž spustí automaticky, pokud přejdeme příkazem JUMP FFF0 do režimu kompatibility.
Soubory ke stažení
- Data ROM MEGAmodulu pro PMD 85 – Sada 16ks modulů délky 32kB /pro emulátor/
- Data ROM MEGAmodulu pro PMD 85 – Kompletní binární obraz 512kB
- statistika snímkových dat 180×70/10fps před kompresí – textový soubor
- Bad Apple Demo – final release – Odkaz na video na youtube
Galerie obrázků
Aktuální stav:
Celá videosekvence je převedena a umístěna do MEGAMODULU a pod emulátorem jede. R0ger aka Dr.Sid mě upozornil na estetické prohřešky v některých scénách, kteréžto musím uznat a budou u cílové verze odstraněny.
Data celé videosekvence ve verzi pro PMD-85 mají po RLE kompresi délku 499.438 bajtů (10,9% původního objemu). Z původní videosekvence, čítající 6562 snímků, má prozatím tato verze pro PMD-85 vybraných 2187, což je každý třetí. Rychlost videa se pohybuje kolem 10fps, ovšem určitě bude v nějakém úzkém pásmu zkorigována s ohledem na vizuální dojem a požadavky zvukového přehrávače.
Na základě pokusů uživatele Czech Human bylo ověřeno, že verze pro PMD 85-2/2A je univerzálně spustitelná na všech modelech. Detaily ke spuštění jsou popsány v hlavním článku.
Dnes úspěšně odzkoušeno Bad Apple Demo na fyzickém ROM modulu Nostalcompova typu a se zvukovým modulem MIF-85LS dle standardu RM-Teamu.
Je tedy vyzkoušena funkčnost dema v emulátoru RM-Teamu, dále na integrovaném „kombu“ Zdeňka6 (emulovaný ROM modul a fyzický SAA1099) a dnes tedy na skutečném „holém“ hardware.