OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

OldCompu nen nikdy dost!

Právě je 04.12.2021, 03:51

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 21 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Bad Apple Demo pro PMD-85
PříspěvekNapsal: 20.11.2021, 22:55 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 552
Has thanked: 10 times
Been thanked: 224 times
Po implementaci všech zeštihlujících metod jsem dospěl k finálním parametrům Bad Apple Demo pro PMD-85.

rozlišení: 180x140 (kreslí se jen sudé mikrořádky, takže fakticky 180x70)
10fps
předpokládaná délka celého dema: <499kB (je tam rezerva na hudbu, pokud zbude výkon CPU)

v příloze je výsek dema o délce 29sec, které se vejde do 48kB RAM
(spouštět v emulátoru PMD 85-2A, stiskem Alt+F11 načíst soubor od adresy 0000 a zaškrtnout volbu "Spustit od adresy 0000" - nelze spouštět ručně příkazem JUMP 0000)


Přílohy:
bad.zip [37.55 KiB]
15 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bad Apple Demo pro PMD-85
PříspěvekNapsal: 22.11.2021, 02:36 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1441
Bydliště: Kurim
Has thanked: 663 times
Been thanked: 476 times
Tak MZ-800 a MZ-1500 verzi Bohouš úspěšně dokončil. https://www.8bity.cz/2021/bad-apple-dem ... 0-mz-1500/

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bad Apple Demo pro PMD-85
PříspěvekNapsal: 24.11.2021, 22:41 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 552
Has thanked: 10 times
Been thanked: 224 times
Ta verze hudby, co Bohouš použil, se mi líbí asi nejvíce. Asi půjdu tím směrem (eufemismus pro "cracknu tu verzi")...

Během následujících dní dorazí plošné spoje mimo jiné pro Megapack4M, do kterého je primárně demo určeno. Pak bych asi poprosil kolegy z RM-Teamu, zda by dodělali podporu toho 4M ROMPACKu do jejich emulátoru PMD-85. I když mám špatné svědomí z tříštění standardu (v tomto případě to byla tuším Nostalcompova verze?), tak mám nějaké plány, na které potřebuji tu verzi s osmi čipy po 512kB. Jeden bude vyhrazen pro BadApple, druhý pro Lemmings, třetí pro PoP a zbytek bude obsahovat ostatní "jednosouborové" hry pro PMD-85. Přeci jen mi nahrávání programů z mobilu audiocestou, třebaže s turbem, začíná vadit. A PMD-32SD jsem na svém PMD 85-2A stále nerozchodil. Možná právě s ROMPACKem...

Ještě dodatek: ona ta hudební verze pro SN76489 není úplně super z uměleckého hlediska, ale je přiměřeně kvalitní s přiměřeně náročnou implementací (pro podmínky PMD-85). Pokud bych měl hodně času, což asi ne, asi bych šel cestou předělávky verze hudby z osmibitového ATARI od R0gera.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bad Apple Demo pro PMD-85
PříspěvekNapsal: 24.11.2021, 23:23 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2115
Bydliště: Brno
Has thanked: 627 times
Been thanked: 190 times
Čím hraješ hudbu na PMD 85 po softvérové stránce? Máš na to svůj vlastní program :?:

_________________
Amiga - PMD 85
Kafasoft


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bad Apple Demo pro PMD-85
PříspěvekNapsal: 25.11.2021, 00:01 
Offline
Pan Generální

Registrován: 22.05.2013, 21:14
Příspěvky: 3223
Bydliště: Bratislava
Has thanked: 327 times
Been thanked: 648 times
Libor L.A. píše:
předpokládaná délka celého dema: <499kB
Kusok dozadu som pisal ze spektracka verzia ma screeny spakovane LZ kompresiou a spakovane data zaberaju cca 17% povodnej dlzky.
Neuvazujes ze by si tiez skusil pouzit LZ kompresiu ? Vyhoda je ze dekompresia je velmi jednoducha (na Z80 zabera rutinka 26 bajtov) a rychla - jej rychlost sa limitne blizi ku klasickemu kopirovaniu bloku dat.

Ak by si to chcel skusit, tak staci kazdy jeden screen zapakovat programom LzmPack.exe a potom pri behu dema depakovat rutinkou DecLzm01.asm Paker aj depakovaciu rutinku najdes v balicku LzxPack01. Rutinka v balicku je pisana pre Z80, ale je kratucka a preportovat ju do 8080 nie je zlozite (myslim ze rombor to uz ma preportovane).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Bad Apple Demo pro PMD-85
PříspěvekNapsal: 25.11.2021, 05:24 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 552
Has thanked: 10 times
Been thanked: 224 times
K té LZ kompresi: momentálně stejně čekám na více věcí a tak bych dnes pravda mohl něco vyzkoušet, nakolik ta LZ komprese bude v daných podmínkách použitelná. Do přílohy dám celkové délky jednotlivých snímků (přechodů) po kompresi RLE, tak jak to mám nyní, tj. v rozlišení 180x70. Aby nedošlo ke špatnému pochopení, v tom log souboru není součet vždy za tři snímky ale je to myšleno tak, že já vykresluji pouze každý třetí snímek a tak je datová náročnost tohoto snímkového přechodu vždy pouze za jeden tento snímek z celkových tří po sobě jdoucích. Následující dva přechody se prostě nerealizují. Vizuálně to vypadá to úplně v pohodě.

A přehrávač hudby bude nutně muset být šitý na míru. Bude muset respektovat časování videa a bude s tímto časováním úzce svázaný.

Momentální stav vytížení CPU je takový, že vykreslování snímků zabírá 20-50% strojového času. Sice jsem teď něco málo navýšil zavedením nějakých vykreslovacích efektů, ale tyto podružné věci mohu dát pryč. Spíše ale dojde k zvětšení zatížení CPU při přechodu na ROMPACK, protože místo obyčejného LDAX D/INX D bude muset být kaskáda IO operací nad ROMPACKem.


Přílohy:
report.zip [14.81 KiB]
9 krát
Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 21 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz