Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  Lukáš
Posted  Posted ::  2012-11-29 10:00:34 PM
Subject  Subject ::  Re: JETPAC
Jak píšeš o tom zásobníku, připomíná mi to přeložený kód třeba Pascalu, to dělá tyhle šílenosti...
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2012-11-30 05:38:54 AM
Subject  Subject ::  Re: JETPAC
Já jsem pro disasemblaci použil snap paměti v herním režimu, takže jestli tam nějaká ochrana byla, to nevím. Ale přijde mi, že se tam dost plýtvá pamětí (na kód), řada věcí by šla určitě udělat úsporněji. Uvidíme, co s tím udělá převod na platformu i8080. A co se týče zásobníku, přičel jsem na chuť těmhle konstrukcím se zásobníkem. Většinou šetří místo pro kód a urychlí celou věc. Momentálně mám u JETPACa disasemblované části s "obyčejnými" printy, obsluhou klávesnice, generování pseudozvuků, různé podpůrné procedury pro převody adres a identifikoval jsem místo a smysl některých proměnných. Teď rozkresluju obrázkové "slices", ze kterých se skládají obrázkové objekty. Začínám mít základní představu, jak to funguje. Doufám, že identifikuju nějakou kulturní základní herní smyčku. U Flappyho (některé lidi bych považoval za bohy - bez ironie) je nádherná ukázka kompaktní hrací smyčky na pár bajtech, ze které se volají dílčí provedury.
:: back to start of topic :: back to topic list ::