Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  solaris104
Poslaná  Poslaná ::  11.01.2013 15:31:39
Predmet  Predmet ::  Re: JETPAC - Testovací verze ke stažení
Paradni práce. JetPac je vyborna hra. Mel bych na Tebe jeden dotaz. Kdyz uz dokonale znas kod JetPacu, nechtel bys fixnout verzi JetPacu pro Ondru, aby fungovala i s joystickem? Emulator, assembler, binarku JetPacu i nejakou dokumentaci pro Ondru mame.
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  11.01.2013 20:29:31
Predmet  Predmet ::  Re: JETPAC - úprava pro Ondru
Zkuste poslat binární kód nebo disasemblovaný výpis, kouknu se na to. Jo a popište nějak Váš problém, o co konkrétně jde. Nic neslibuju, ale pokusím se. Originál je řešený tak, že má několik oddělených rutin pro testování klávesnice - tedy konkrétně tuším tři. A k tomu se sólo testuje zastavení pádu směrem dolů vlivem gravitace. Jedna rutina je test na vlevo/vpravo, jedna je test střelby a jedna testuje požadavek na let vzhůru. Každá z těchto rutin nejprve otestuje stavovou proměnnou KEYBOARD/JOYSTICK (v originále je to bitová maska 02 na adrese 5cf3) a podle toho buď provede vlastní test klávesnice nebo odskočí na univerzální (společnou) rutinu, která jen přečte port joysticku. Stisknuté klávesy se převádí na kódy KEMPSTON joysticku.
Ale chtěl bych vidět tu rychlost na Ondrovi. Já jsem se musel postavit na hlavu, vynechat kompletní obsluhu barev, ořezat animaci zavěšených kousků rakety a FUELu, zefektivnit zobrazovací rutinu, procesor je bržděn jen pár procenty od videoprocesoru a dostal jsem se horko těžko na původní rychlost (spíše ale odhaduju ca 80-90% rychlosti originálu). Je fakt, že PMD-85 běží na 2.048MHz oproti 3,5MHz originálu.
:: späť na začiatok témy :: späť na zoznam tém ::