Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  10.01.2013 05:27:37
Predmet  Predmet ::  Re: JETPAC - Testovací verze ke stažení
Snad se majitelé tohoto webu nebudou hněvat, když tady odkážu na stránky www.pmd85.mysteria.cz. Tam jsem v sekci Download nechal ke stažení ptp archiv s testovací verzí hry Jetpac pro PMD-85. Zatím to nemá grafický zavaděč a pracuji na odstranění jedné nepřesnosti, nicméně hru lze plnohodnotně hrát (je tam zatím ještě plná nesmrtelnost). Jakékoliv testy a postřehy z řad případných uživatelů budou vítány.

Hra byla testována v simulátoru PMD-85 z těchto stránek a rovněž pro tento simulátor je určen archiv jetpac.ptp s vlastní hrou.
 
Správa
Autor  Autor ::  mop
Poslaná  Poslaná ::  06.02.2013 09:18:33
Predmet  Predmet ::  Re: JETPAC - Testovací verze ke stažení
Je to fakt pěkně udělaná předělávka. PMDčku nerozumím, tak se chci zeptat, proč je létání pod klávesou E. PMD nemá kurzorovou klávesu nahoru? Hrál jsem v emulátoru tu aktuální verzi se stránky Dowload.
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  06.02.2013 09:59:27
Predmet  Predmet ::  Re: JETPAC - Testovací verze ke stažení
Klávesnica PMD 85 nemá šípky hore a dole, pretože pre editáciu textu sa v základe používa iba dialógový riadok, kde je pohyb kurzora iba v rámci riadku.
Ovládanie hier, ktoré sú obvykle z dielne VBG Software je E=hore, Y=dole, <-- a -->. Prípadne ako Fire sa používa Medzera alebo Shift. Zrejme preto toto ovládanie použil aj Libor v Jetpac.
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  06.02.2013 17:55:02
Predmet  Predmet ::  Re: JETPAC - Testovací verze ke stažení
Přesně jak řekl Roman. A kvůli unifikaci ovládání jsem implementoval i stejné rozložení bitů joystickového portu, jak to použili VBG u svých her.
 
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 ::