Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  solaris104
Posted  Posted ::  2013-01-11 03:31:39 PM
Subject  Subject ::  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.
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2013-01-11 08:29:31 PM
Subject  Subject ::  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.
:: back to start of topic :: back to topic list ::