- - Hoe de LinApple Apple II-emulator op Linux te installeren

Hoe de LinApple Apple II-emulator op Linux te installeren

De Apple II was een van de populairste huizen van Applecomputer systeem. Het verkocht erg goed en als gevolg van de verkoop werd het een opwindend platform voor computergames. Vele, vele soorten videogames werden tijdens het leven vrijgegeven op het platform.

Als je in 2019 jeuk voelt om uit te proberensommige van de oude Apple II-games, je hebt één optie: de LinApple Apple II-emulator. De LinApple Apple II-emulator is een indrukwekkende emulator voor het Linux-platform waarmee gebruikers ROM's kunnen laden en kunnen genieten van de Apple II-ervaring.

LinApple installeren

Voor het grootste deel doet de LinApple-emulator dat nietbestaan ​​op het verpakkingssysteem van elke Linux-distributie. Dit betekent dat het programma vanuit de bron moet worden gecompileerd. In dit gedeelte gaan we dieper in op het verkrijgen van de nieuwste broncode voor LinApple, het installeren van de afhankelijkheden en het compileren van alles zodat het kan worden gebruikt.

Om de nieuwste LinApple-code te compileren, opent u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T. Volg daarna de opdrachtregelinstructies die overeenkomen met uw Linux-besturingssysteem.

Opmerking: de broncode van de LinApple-emulator kan worden gecompileerd op elke afzonderlijke Linux-distributie die er is, en niet alleen degene die we behandelen. Dat gezegd hebbende, de ontwikkelaar geeft niet specifiek alle afhankelijkheidsbibliotheken weer, slechts enkele. Dus daar moet je zelf naar kijken.

Afhankelijkheden installeren

De eerste stap in het installatieproces voorde LinApple-emulator installeert de verschillende afhankelijkheden die de broncode nodig heeft om succesvol te kunnen bouwen. Kies het besturingssysteem dat u hieronder gebruikt en kopieer de opdracht naar een terminalsessie om de verschillende afhankelijkheden snel te installeren.

Ubuntu

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

Debian

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

Arch Linux

Op Arch Linux is het niet nodig om je uiterste best te doen om afhankelijkheden te installeren. In plaats daarvan kunt u de AUR gebruiken om automatisch de code en de afhankelijkheden op te halen en alles zonder problemen op te bouwen.

Gebruik de om te beginnen Pacman opdracht om de Base-devel- en Git-pakketten op uw Arch Linux-pc te installeren.

sudo pacman -S git base-devel

Zodra Git en Base-devel beide zijn geïnstalleerd, is het tijd om de git kloon opdracht om de Trizen AUR-helper te downloaden. Met deze tool kunt u snel alle afhankelijkheidsbestanden laden zonder verveling.

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

Installeer de LinApple op Arch met de Trizen AUR-helper op uw Linux-pc.

trizen -S linapple

Fedora

Fedora Linux heeft een pakket voor LinApple beschikbaarop de RPM Sphere software repository. Dat gezegd hebbende, deze versie van het programma loopt niet goed. Soms crasht het, dus het is het beste om alleen de afhankelijkheidsbestanden te installeren en vanaf de bron op te bouwen.

Opmerking: als je LinApple niet op Fedora kunt bouwen, probeer dan het RPM Sphere-pakket, hoewel het misschien niet werkt. Of gebruik in plaats daarvan een distributie zoals Ubuntu.

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

OpenSUSE

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

Download broncode

Met de afhankelijkheden op uw Linux-systeem geïnstalleerd, kunnen we nu de Git-tool gebruiken om de nieuwste release van de broncode te klonen. Open een terminalvenster en gebruik git kloon om de code te pakken.

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

Gebruik na het downloaden de CD opdracht om naar de codemap te gaan.

cd linapple/

Bouw LinApple voor Linux

Het compileren van de broncode voor LinApple begint met het uitvoeren van de maken commando. Voer in de terminal uit:

make

Als u de code veel sneller wilt compileren, kunt u de maken commando tegen alle kernen op uw Linux-pc, met:

make -j$(nproc)

Wanneer de compilatie is voltooid, installeert u het programma op uw Linux-pc met behulp van de maak installeren commando.

sudo make install

LinApple gebruiken

LinApple kan ROM / Disk-image rechtstreeks vanaf de opdrachtregel laden dankzij de eenvoudig te gebruiken opdrachtregelstructuur. Gebruik om een ​​ROM-image in het eerste station te laden ‘D1’. Bijvoorbeeld:

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

Gebruik ‘d2’ om een ​​ROM in het tweede slot te laden.

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

shortcuts

De LinApple-emulator werkt met sneltoetsen. Hier zijn een paar belangrijke die kunnen helpen tijdens het emulatieproces.

  • F1: toont het helpscherm en gedetailleerde informatie die de gebruiker zal helpen LinApple, de functies, enz. beter te begrijpen.
  • Ctrl + F2: start de emulator opnieuw op en zet hem weer omhoog.
  • Shift + F2: herlaadt uw configuratiebestand voor LinApple en start de emulator opnieuw op.
  • F3: laad de schijfkopie van Drive 1.
  • F4: laad de schijfkopie van Drive 2.
  • F6: Volledig scherm modus.
  • F8: Maak een screenshot.
  • F9: door verschillende videomodi bladeren.
  • F10: laad een momentopname van de opslagstatus.
  • F11: sla een momentopname op.

De sneltoetsen hierboven in de lijst zijn diemoet u onthouden om een ​​prettige ervaring te hebben met de LinApple-emulator op uw Linux-pc. Dat zijn echter niet de enige. Klik hier voor meer informatie over snelkoppelingen.

Comments