Boulder Dash mi się zachciało, czyli powrót do przeszłości

Wolny dzień i trochę czasu...
Przyszła mnie sentymentalna myśl, że gdybym miał Atari 800XL to bym na nim grał... :D ...w Boulder Dash (albo River Raid)...
... ale mam linuxa.
Po krótkim reserczu w googlu wybór padł na pierwszy z brzegu Atari800 Emulator - tak na czuja.

Instalacja emulatora na ubuntu (czy innych Debianopodobnych)

Strona domowa projektu znajduje się pod adresem atari800.sourceforge.net/.
1. Wybieramy z menu opcję Download i dalej podążamy za linkiem:
2. Pobieramy paczkę deb:
3. Instalujemy emulator zaklęciem: Kur... japier...- żarcik :P raczej poleceniem:

~$ sudo dpkg -i ~twoje-konto/sciezka-do-pliku/atari800_3.0.0-1_i386.deb

lub z roota

# dpkg -i ~twoje-konto/sciezka-do-pliku/atari800_3.0.0-1_i386.deb

4. Pobieramy ROM:


 ...następnie:


...i dalej, pobieramy:


Archiwum xf25.zip rozpakowujemy w dogodnym dla nas miejscu w katalogu domowym. Ja zrobiłem sobie to tak:

$ /home/moje-konto/Programy/Atari800XL-ROMs/xf25

5. Pobieramy Boulder Dash:
Najlepiej będzie posłużyć się wujkiem Googlem. Wpisujemy w wyszukiwarkę np. "atari game rom". U mnie pierwszy link to
http://www.emuparadise.me/Atari_8-bit_Family_ROMs/57 - niech będzie on.
Szukamy gry która nas (mnie) interesuje, np. Boulder Dash ;P. Ale jest smak na inne łakocie - mniam - Montezuma's Revenge! (1983) (mam gdzieś na dnie szafy "Bajtka" z mapą! - żyje jeszcze ktoś kto pamięta "Bajtka"?! Bedzie nas dwóch) i na kolację RiverRaid.
Mój robal (Boulder Dash) dotarł w paczce zip - Boulder Dash (1984)(First Star).zip, którą wypakowałem do:

$ /home/moje-konto/Programy/Atari800XL-ROMs/Boulder Dash (1984)(First Star).art

Pierwsze uruchomienie emulatora i podstawowa konfiguracja

Ok, wszystko jest na miejscu. Zaczynamy. Na wstępie mówię, że nie znam wszystkich opcji konfiguracyjnych emulatora atari800, więc nie stroję się na znawcę. Chcę sobie tylko zapisać jak konfigurowałem program (to jest mój notatnik) jak zmienię kompa. A zmieniam je często jak kobiety... eeeeeee nie, ...jak rękawiczki, czy raczej gacie (hehehe). Kocham kleić ich zdeptane obudowy, wyrwane złącza czy wyłamane zawiasy. Tchnąć drugie życie w martwe dusze, dać nową twarz (Xfce lub LXDE, czy co tam innego). Dobra dość!

Odpalamy z terminala:

$ atari800


a na ekranie pojawia się taki oto boroczek:


I teraz naciskamy F1 aby wywołać menu konfiguracyjne:


Przy pomocy strzałek (zatwierdzamy wybór Enterem lub Spacją) wybieramy Controller Configuration i w jego menu następnie Define layout of keyboard joystick 1. Pojawia się nowe podmenu w którym definiujemy, które klawisze odpowiadają za symulację joysticka. Ja ustawiałem sobie pod klawiaturę na laptopie (bo tak mi wygodnie):
Joystick 1:
Left    - a
Up      - w
Right   - d
Down    - s
Trigger - right Ctrl

Joystick 2:
Left    - 1
Up      - 5
Right   - 3
Down    - 2
Trigger - left Ctrl
(Cyfry z numerycznej klawiatury)

Z podmenu wychodzimy klawiszem Esc




Jeśli chcesz włączyć/wyłączyć pierwszy/drugi joystick to ustaw sobie odpowiednio parametr Enable keyboard joystick X:




Dobra. Wychodzimy do menu głównego klawiszem Esc. Jeśli się zapędzisz i wyjdziesz całkiem to przypominam, że wywołanie menu następuje po naciśnięciu F1.
Wchodzimy do Emulator Configuration -> Configure Directories i wybieramy
Directories with Atari software: [add directory] - tu wybieramy katalog w którym znajdują się obrazy naszych gier, programów i programów w BASIC.
W naszym przypadku będzie to w/w już lokalizacja, czyli:

$ /home/moje-konto/Programy/Atari800XL-ROMs


Następnie Directories for emulator-saved files: [add directory] - tu wybieramy gdzie będą zapisywane pliki wyprodukowane przez emulator, czyli screenshoty, wav-y, pliki stanu i ustawień dysków. Proponuję założyć katalog:

$ mk /home/moje-konto/Programy/Atari800XL-ROMs/emulator-saved

i wskazać na niego analogicznie jak wyżej.

Wychodzimy wybierając Back to emulator Settings i ponownie jesteśmy w Emulator Settings.

Teraz wybieramy System ROM Settings -> Find ROM images in a directories





i wskazujemy na katalog xf25, czyli

$ /home/moje-konto/Programy/Atari800XL-ROMs/xf25


wybieramy przy pomocy Spacji i to spowoduje, że wrócimy poziom wyżej w menu. Tu możemy sprawdzić czy mamy poprawnie przypisaną ścieżkę do emulatora 800XL. W tym celu wybieramy z menu XL/XE OS ROM location i powinno to być coś na podobieństwo tego:




Wychodzimy (Esc) do menu Emulator settings i robimy zapis pliku konfiguracyjnego wybierając Save configuration file.

Następnie wychodzimy wyżej do menu głównego Atari 800 Emulator i zamykamy program - F9.

Konfiguracja powinna być gotowa.


Odpalamy ATARI 800XL

Po ponownym uruchomieniu atari800 powinniśmy zobaczyć coś co przywoła nasze wspomnienia ;-) SELF TEST



I teraz sławne klawisze:
OPTION = F2
SELECT =  F3
START = F4
RESET = F5
HELP = F6
...żeby się poruszać sprawnie


Widok ATARI 800XL
Klawisze "funkcyjne" w ATARI 800XL (źródło: Wikipedia)
Dla wprawy spróbuj zrobić jakiś test np. Audio-Visual - czyli F3 (SELECT) podświetlamy odpowiednią opcję i F4 (START) - uruchamiamy. Aby zakończyć test wybierz odpowiednie klawisze. Szafa gra? Ano gra!

Aby wejść w linię pleceń użyj klawisza F5 - i programuj w BASIC! :D
Ciekawe czy poke działają?
Naciśnięcie Shift+F5 zrestartuje nasze ATARI i wywoła SELF TEST.

Panujemy nad "sprzętem".

No to NADEJSZŁA WIEKOPOMNA CHWILA - Kargul podejdź no do płota! - czyli uruchamiamy grę.

W trybie SELF TEST lub linii poleceń BASIC i w każdym inny przypadku wywołujemy menu główne Emulatora Atari800 wciskając F1 - możemy go użyć w każdej chwili. Następnie wybieramy Run Atari Program i wskazujemy naszą grę, czyli Boulder Dash (1984) (First Star).atr i ENTER lub SPACJA. Miłego grania w wasze ulubione gry!



Aby zacząć grę naciskamy F4 (START), F2 ustawiamy odpowiednie opcje, ale to już sobie sami kombinujcie - lecytynka pomoże :P


Jeśli chcesz pokombinować z rozmiarem ekranu to użyj Alt+f i Alt+g.

To chyba na tyle. Czołem! Idę szukać mapy do Montezumy... ;-) Hmmm... w tym Boulder Dashu to takie kolory były... hmmm... kurcze amnezja... starość... SKS...

Podstawowa klawiszologia:
F1 - menu główne Emulatora Atari800
F2 - OPTION
F3 - SELECT
F4 - START
F5 - Reset (Warm start) - wejście tryb linii poleceń BASIC
Shift+F5 - Reboot (Cold start) - wejście w tryb SELF TEST
F6 - HELP
F9 - koniec pracy emulatora
F10 - zrzut ekranu
Alt+w - zrzut WAVa
Alt+a - informacje o emulatorze

Jeśli lubisz grzebać w plikach to w katalogu domowym jest ukryty plik .atari800.cfg i tam z palca można zmienić konfigurację w ulubionym edytorze. Można z tego skorzystać przy zmianie ścieżek dostępu, bo to szybsze niż latanie po menu.

Oczywiście wszystko jest dostępne też z linii poleceń wystarczy (wersja dla masochistów) w terminalu wyświetlić sobie wszystkie opcje:

~$ atari800 --help

no i pomocny jest jak zwykle manual:

~$ man atari800

... kurczaczki! QuickShot by się przydał... abo co z autofajerem...





Komentarze

Prześlij komentarz