Bad Apple Demo

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í

Galerie obrázků

titulní obrazovka

video, čas 0:08

 

3 komentáře u „Bad Apple Demo

  1. Libor L.A.

    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.

  2. Libor L.A.

    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.

  3. Libor L.A.

    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.

Napsat komentář: Libor L.A. Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna.