Apple II był jednym z najpopularniejszych domowych systemów komputerowych Apple. Sprzedał się bardzo dobrze, a dzięki sprzedaży stał się ekscytującą platformą do gier komputerowych. Wiele, wiele rodzajów gier wideo zostało wydanych na platformie w trakcie jej trwania.
Jeśli w 2019 r. Masz ochotę wypróbować niektóre stare gry Apple II, masz jedną opcję: emulator LinApple Apple II. The LinApple Emulator Apple II jest imponujący emulator dla platformy Linux który umożliwia użytkownikom ładowanie pamięci ROM i korzystanie z Apple II.
W większości emulator LinApple nie istnieje w systemie pakowania żadnej dystrybucji Linuksa. Oznacza to, że program musi zostać skompilowany ze źródła. W tej sekcji omówimy, jak zdobyć najnowszy kod źródłowy dla LinApple, zainstalować zależności i skompilować wszystko, aby można było z niego korzystać.
Aby uzyskać kompilację najnowszego kodu LinApple, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T.. Następnie postępuj zgodnie z instrukcjami wiersza polecenia, które odpowiadają Twojemu systemowi operacyjnemu Linux.
Uwaga: kod źródłowy emulatora LinApple można skompilować na każdej dystrybucji Linuksa, a nie tylko na tych, które omawiamy. To powiedziawszy, programista nie wymienia wszystkich bibliotek zależności, tylko niektóre. Musisz więc przyjrzeć się temu samemu.
Pierwszym krokiem w procesie instalacji emulatora LinApple jest instalacja różnych zależności potrzebnych do zbudowania kodu źródłowego. Wybierz system operacyjny, którego używasz poniżej, i skopiuj polecenie do sesji terminala, aby szybko zainstalować różne zależności.
sudo apt git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev
sudo apt-get git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev
Na Arch Linux, nie musisz rezygnować z instalowania zależności. Zamiast tego możesz użyć AUR, aby automatycznie pobrać kod, zależności i zbudować wszystko bez żadnych problemów.
Aby rozpocząć, użyj Pacman polecenie, aby zainstalować pakiety Base-devel i Git na komputerze Arch Linux.
sudo pacman -S git base-devel
Po zainstalowaniu Git i Base-devel nadszedł czas, aby użyć klon gita polecenie pobrania pomocnika AUR Trizen. Za pomocą tego narzędzia można szybko załadować wszystkie pliki zależności bez żadnych żmudności.
klon gita https://github.com/trizen/trizen cd trizen
makepkg -sri
Z pomocnikiem Trizen AUR uruchomionym na komputerze z systemem Linux, zainstaluj LinApple na Arch.
trizen -S linapple
Fedora Linux ma pakiet dla LinApple dostępny w repozytorium oprogramowania RPM Sphere. To powiedziawszy, ta wersja programu nie działa dobrze. Czasami ulega awarii, więc najlepiej po prostu zainstalować pliki zależności i skompilować ze źródła.
Uwaga: jeśli nie możesz zbudować LinApple na Fedorze, wypróbuj pakiet RPM Sphere, choć może nie działać. Możesz też użyć dystrybucji takiej jak Ubuntu.
sudo dnf zainstaluj git libzip-devel SDL-devel libcurl-devel gcc-c ++
sudo zypper zainstaluj sudo git libzip-devel libSDL-devel libcurl-devel gcc-c ++
Po zainstalowaniu zależności w systemie Linux możemy teraz użyć narzędzia Git do sklonowania najnowszej wersji kodu źródłowego. Otwórz okno terminala i użyj klon gita złapać kod.
klon gita https://github.com/linappleii/linapple.git
Po pobraniu użyj Płyta CD polecenie, aby przejść do folderu kodu.
CD Linapple /
Kompilowanie kodu źródłowego LinApple rozpoczyna się od uruchomienia robić Komenda. W terminalu uruchom:
robić
Alternatywnie, jeśli chcesz skompilować kod znacznie szybciej, możesz uruchomić robić polecenie przeciwko wszystkim rdzeniom komputera z systemem Linux za pomocą:
make -j $ (nproc)
Po zakończeniu kompilacji zainstaluj program na komputerze z systemem Linux, używając dokonać instalacji Komenda.
sudo make install
LinApple może załadować obraz ROM / dysku bezpośrednio z wiersza poleceń, dzięki łatwej w użyciu strukturze wiersza poleceń. Aby załadować obraz ROM na pierwszym dysku, użyj „D1”. Na przykład:
linapple -d1 / path / to / disk / image -f -autoboot
Aby załadować ROM w drugim gnieździe, użyj „d2”.
linapple -d2 / path / to / disk / image -f -autoboot
Emulator LinApple obsługuje skróty klawiaturowe. Oto kilka ważnych, które pomogą podczas procesu emulacji.
Skróty powyżej na liście to te, o których musisz pamiętać, aby mieć przyjemne wrażenia z emulatora LinApple na komputerze z systemem Linux. Nie są to jednak jedyne. Aby uzyskać więcej informacji na temat skrótów, kliknij tutaj.
FSlint (FileSystem Lint) to fajna aplikacja, która pozwala zidentyf...
Qorganizer to ogólne narzędzie zapewniające narzędzia do porządkowa...
Wersja beta lub stabilna przeglądarki Google Chrome dla systemu Lin...