NESticle
Powr≤µmy na chwile do czas≤w nie tak dalekich gdy na ekranach telewizor≤w
panowa│y takie hity jak: Contra, Mario i wiele innych fajnych gierek. To by│y czasy siedzia│o
siΩ nad tym godzinami, pad grza│ siΩ w rΩkach to by│y czasy ... ale minΩ│y. Teraz mamy takie
rzeczy ┐e g│owa boli jednak nie jest to ju┐ ten urok gier sprzed lat. Czemu by nie prze┐yµ tego
jeszcze raz? Mo┐na wystarczy dobry emulator i mo┐emy graµ w ulubione gry. Kto╢ powie ┐e
po jakiego grzyba wracaµ siΩ do starych gier z konsoli. Te gry s▒ inne mo┐e nie maj▒ super
grafiki i innych bajer≤w ale s▒ niez│ymi grami (choµ zdarzaj▒ siΩ wyj▒tki od regu│y- rzecz
oczywista). Chcia│bym w tym artykule przedstawiµ emulator konsoli äNES" (Nintendo
Entertaiment System) nazywanej u nas äPegasus".
Wracaj▒c do emulatora jest nim äNesticle 042". Program ten jest ju┐ mo┐na
powiedzieµ starszy bo z 1997 roku. Ale dzia│a i du┐a czΩ╢µ gier chodzi na nim dobrze.
Niekt≤re gry maj▒ problem z dzwiΩkiem (np. Contra). WiΩc zacznΩ mo┐e od opisu menu
g│ownego programu:
1. File û obs│uga plik≤w i tam widzimy takie oto pozycje
- Load Rom û │adujemy gre z rom'u czyli pliku
- Free rom û zamykamy plik z rom'em czyli w rzeczywisto╢ci wyci▒gamy cartdridg'a z konsoli.
- Directories û ustawienia zwi▒zane z katalogami w kt≤rych emulator ma szukaµ plik≤w z save'ami, patch'ami, zapisywaµ screenshot'y, logi.
- Rom Header û ustawienia nag│≤wka rom'u
- Write VROM - ????
- Log Wave Output û umo┐liwia zapis dzwiΩku z gry (mo┐na nagraµ sobie muzykΩ z gry)
- Screenshot û Zrzut obrazka z gry do pliku *.pcx
- Save Pallete û zapisuje palete barw u┐ywan▒ w grze do pliku
- Exit û papa
2. CPU û opcje zwi▒zane z procesorem
- Reset û po prostu resetujemy maszyne
- Pause û pauza lecz nie taka jak uzyskiwana ästartem" tylko wywierana przez emulator
- Advance frame û co╢ jak powy┐ej
- Debug û tu mamy pewne pozycje s│u┐▒ce debugowaniu gier:
>> Trap Bad Opcodes û sprawdza na bie┐▒co czy w wykonywanym programie niema z│ych instrukcji powoduj▒cych nie dzia│anie gry;
>> Heap Check û sprawdza poprawno╢µ stosu procesora;
>> Trace û krokowe wykonywanie programu gry w po│▒czeniu z Advance frame daje wiΩksze mo┐liwo╢ci debugowania (animacja klatka po klatce)
>> Vint - ???
>> Dump Regs û pokazuje aktualne warto╢ci rejestr≤w procesora;
>> Dump ram û zapisuje aktualn▒ zawarto╢µ RAM'u do pliku;
>> Dump rom's û zapisuje rom'a do pliku ;
>> Dump Messages û zapisuje wszystkie dotychczasowe komunikaty do pliku;
- Save state û pozwala na zapisanie stanu maszyny (skr≤t klaw. F5)
- Restore State û odczytuje z pliku stan maszyny (skr≤t klaw. F7) te dwie pozycje to nic innego jak spos≤b na zapisanie gry w dowlonym momencie
- Nes Movie û umo┐liwia zapisanie i odtworzenie äfilmu" z gry czyli tzw. dema
3. View
- Messages û lista wiadomo╢ci o b│Ωdach ustawieniach itp.
- Pattern Tables û tu natomiast widzimy fragmenty obrazk≤w z jakich sk│ada siΩ grafika gry;
- Pallete û mo┐na zobaczyµ paletΩ kolor≤w u┐yt▒ w grze (16 kolor≤w)
- Wave Output û tu natomiast mamy okazje zobaczyµ widmo d╝wiΩku.
4. Net û tu prawdopodobnie mo┐na pograµ przez sieµ w gry dla dw≤ch graczy (nie testowa│em)
5. Settings - wszelkie ustawienia emulatora
- Redefine Input û ustawienia zwi▒zane z kontrolerami pady, klawiatura itp.
- Resolution û rozdzielczo╢µ ekranu (od 320*200 do 800*600)
- Flip mirroring û zabezpiecza przed lustrzanym odbiciem na krawΩdziach obrazu podczas przesuwania wystΩpuj▒ce w rzeczywisto╢ci na prawdziwej konsoli.
- NES Timming û tu mo┐na dostosowaµ parametry emulacji (FPS, od╢wie┐anie, prΩdko╢µ)
- Sound û ustawienia zwi▒zane z d╝wiΩkiem.
- Toggle Sound û zezwolenie na odtwarzanie d╝wiΩku
6. Misc - r≤┐norakie opcje (wy╢wietlanie FPS, zu┐ycia procesora)
Teraz mo┐emy sobie w co╢ pograµ powiedzmy ┐e w Contre. WiΩc │adujemy plik z rom'em
(load rom) i gra startuje gdy co╢ nie gra mo┐na go zresetowaµ. Lecz czasami mo┐e co╢ niegraµ
(uszkodzony rom lub co╢ innego). Mi│ego grania!
Bogus│aw Rychlik
_________________________ 32 _________________________
:: Poprzednia strona :: WstΩp :: NastΩpna strona ::
|