Jak zainstalować emulator LinApple Apple II w systemie Linux

Photo of author

By maciekx

Apple II to jeden z najbardziej rozpoznawalnych systemów komputerowych dla użytkowników domowych, oferowanych przez firmę Apple. Jego popularność przyczyniła się do znacznej sprzedaży, a także stworzenia fascynującej platformy do gier wideo, na której powstały liczne tytuły w różnych gatunkach.

Jeśli w 2019 roku chciałbyś spróbować niektórych klasycznych gier na Apple II, jedną z opcji jest emulator LinApple. Plik LinApple Emulator Apple II to zaawansowane narzędzie dla systemu Linux, które umożliwia użytkownikom ładowanie obrazów pamięci ROM oraz korzystanie z funkcji Apple II.

Instalacja LinApple

W większości przypadków emulator LinApple nie jest dostępny w standardowych repozytoriach dystrybucji Linux. W związku z tym konieczne jest skompilowanie oprogramowania z jego źródeł. W tej sekcji przedstawimy, jak pobrać najnowszy kod źródłowy LinApple, zainstalować wymagane zależności oraz skompilować program do użytku.

Aby skompilować najnowszą wersję LinApple, otwórz terminal, korzystając z kombinacji klawiszy Ctrl + Alt + T lub Ctrl + Shift + T. Następnie wykonaj polecenia zgodne z używaną dystrybucją Linux.

Warto zaznaczyć, że kod źródłowy emulatora LinApple można skompilować na każdej dystrybucji Linux, nie tylko na tych, które tutaj opisujemy. Należy jednak pamiętać, że programista nie wymienia wszystkich potrzebnych bibliotek, a jedynie kilka z nich, więc warto samodzielnie zasięgnąć informacji.

Instalacja zależności

Pierwszym krokiem w instalacji emulatora LinApple jest zainstalowanie różnych zależności, które są niezbędne do prawidłowej kompilacji kodu źródłowego. Wybierz swój system operacyjny z poniższych opcji i skopiuj odpowiednie polecenie do terminala, aby szybko zainstalować wymagane pakiety.

Ubuntu

sudo apt install git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev

Debian

sudo apt-get install git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev

Arch Linux

W przypadku Arch Linux nie musisz ręcznie instalować zależności. Możesz skorzystać z AUR, aby automatycznie pobrać kod, zależności oraz zbudować wszystko bez żadnych komplikacji.

Aby rozpocząć, użyj polecenia Pacman, aby zainstalować pakiety Base-devel oraz Git na swoim systemie Arch Linux.

sudo pacman -S git base-devel

Po zainstalowaniu Git oraz Base-devel możesz użyć polecenia git clone, aby pobrać pomocnik Trizen AUR, co pozwoli na szybkie załadowanie wszystkich plików zależności bez zbędnych trudności.

git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri

Po zainstalowaniu pomocnika Trizen AUR, możesz zainstalować LinApple na Arch Linux.

trizen -S linapple

Fedora

W systemie Fedora Linux dostępny jest pakiet LinApple w repozytorium RPM Sphere. Należy jednak zwrócić uwagę, że ta wersja oprogramowania może nie działać dobrze, czasami ulega zawieszeniu. Dlatego lepiej jest zainstalować wymagane zależności i skompilować program ze źródła.

Jeśli napotkasz trudności w budowie LinApple w systemie Fedora, możesz spróbować pakietu RPM Sphere, chociaż jego działanie nie jest gwarantowane. Alternatywnie, możesz rozważyć użycie dystrybucji takiej jak Ubuntu.

sudo dnf install git libzip-devel SDL-devel libcurl-devel gcc-c++

OpenSUSE

sudo zypper install git libzip-devel libSDL-devel libcurl-devel gcc-c++

Pobieranie kodu źródłowego

Po zainstalowaniu zależności w systemie Linux, przyszedł czas na pobranie najnowszej wersji kodu źródłowego za pomocą Git. Otwórz terminal i użyj polecenia git clone, aby ściągnąć kod.

git clone https://github.com/linappleii/linapple.git

Po zakończeniu pobierania przejdź do katalogu z kodem, używając polecenia CD.

cd linapple/

Kompilacja LinApple dla systemu Linux

Kompilacja kodu źródłowego LinApple rozpoczyna się od wykonania polecenia make. W terminalu wprowadź:

make

Jeśli chcesz przyspieszyć proces kompilacji, możesz użyć polecenia make dla wszystkich rdzeni swojego komputera z systemem Linux w następujący sposób:

make -j$(nproc)

Po zakończeniu kompilacji zainstaluj program na swoim systemie Linux, używając polecenia make install.

sudo make install

Użytkowanie LinApple

LinApple umożliwia ładowanie obrazów ROM / dysków bezpośrednio z linii poleceń, korzystając z prostego interfejsu. Aby załadować obraz ROM do pierwszego napędu, użyj oznaczenia „d1”. Na przykład:

linapple -d1 /path/to/disk/image -f -autoboot

Aby załadować ROM do drugiego slotu, użyj „d2”.

linapple -d2 /path/to/disk/image -f -autoboot

Skróty klawiaturowe

Emulator LinApple obsługuje różne skróty klawiaturowe, które mogą ułatwić korzystanie z programu. Oto kilka najważniejszych skrótów, które warto znać:

F1: wyświetla ekran pomocy z informacjami o funkcjonalności LinApple.
Ctrl + F2: restartuje emulator.
Shift + F2: przeładowuje plik konfiguracyjny LinApple i restartuje emulator.
F3: ładowanie obrazu dysku z Dysku 1.
F4: ładowanie obrazu dysku z Dysku 2.
F6: przełączenie na tryb pełnoekranowy.
F8: wykonanie zrzutu ekranu.
F9: zmiana trybów wideo.
F10: ładowanie migawki stanu zapisu.
F11: zapisywanie migawki.

Wymienione powyżej skróty to kluczowe kombinacje, które warto znać, aby cieszyć się emulacją LinApple w systemie Linux. Jednak to nie wszystkie dostępne opcje. Aby poznać więcej skrótów, kliknij tutaj.


newsblog.pl