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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.