Apple II byl jedním z nejpopulárnějších domů Applepočítačový systém. Prodávala se velmi dobře a díky prodeji se stala vzrušující platformou pro počítačové hry. Mnoho, mnoho typů videoher bylo propuštěno na platformě během jeho životnosti.
V roce 2019, pokud zjistíte, svědění vyzkoušetněkteré ze starých her Apple II, máte jednu možnost: emulátor LinApple Apple II. Emulátor LinApple Apple II je působivý emulátor pro platformu Linux, který uživatelům umožňuje načíst ROMy a vychutnat si zážitek z Apple II.
Instalace LinApple
Emulátor LinApple většinou neníexistují na obalovém systému jakékoli distribuce Linuxu. To znamená, že program musí být kompilován ze zdroje. V této části se podíváme, jak dostat ruce na nejnovější zdrojový kód pro LinApple, nainstalovat závislosti a zkompilovat vše, aby se dalo použít.
Chcete-li získat kompilaci nejnovějšího kódu LinApple, otevřete okno terminálu stisknutím Ctrl + Alt + T nebo Ctrl + Shift + T. Poté postupujte podle pokynů na příkazovém řádku, které odpovídají vašemu operačnímu systému Linux.
Poznámka: zdrojový kód emulátoru LinApple je možné kompilovat na každé jednotlivé distribuci Linuxu, a ne pouze na ty, které pokrýváme. To znamená, že vývojář konkrétně neuvádí všechny knihovny závislostí, pouze některé. Musíte se na to podívat sami.
Instalace závislostí
První krok v procesu instalace produktuemulátor LinApple instaluje různé závislosti, které zdrojový kód potřebuje k úspěšnému sestavení. Níže vyberte operační systém, který používáte, a zkopírujte příkaz do relace terminálu, abyste rychle nainstalovali různé závislosti.
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
V systému Arch Linux není třeba instalovat závislosti. Místo toho můžete použít AUR k automatickému uchopení kódu, závislostí a sestavení všeho bez problémů.
Chcete-li začít, použijte Pacman příkaz k instalaci balíčků Base-devel a Git do počítače Arch Linux.
sudo pacman -S git base-devel
Jakmile jsou nainstalovány Git a Base-devel, je čas použít git klon příkaz ke stažení pomocníka Trizen AUR. Pomocí tohoto nástroje můžete rychle načíst všechny soubory závislostí bez únavy.
git clone https://github.com/trizen/trizen cd trizen
makepkg -sri
S pomocníkem Trizen AUR a spuštěním na počítači s Linuxem nainstalujte LinApple na Arch.
trizen -S linapple
Fedora
Fedora Linux má k dispozici balíček pro LinApplev úložišti softwaru RPM Sphere. To znamená, že tato verze programu nefunguje dobře. Někdy dojde ke zhroucení, takže je nejlepší nainstalovat závislé soubory a sestavit ze zdroje.
Poznámka: Pokud nemůžete sestavit LinApple na Fedoře, můžete zkusit balíček RPM Sphere, i když to nemusí fungovat. Místo toho použijte distribuci jako 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++
Stáhněte si zdrojový kód
Se závislostmi nainstalovanými ve vašem systému Linux můžeme nyní pomocí nástroje Git naklonovat nejnovější vydání zdrojového kódu. Otevřete okno terminálu a použijte git klon chytit kód.
git clone https://github.com/linappleii/linapple.git
Po stažení použijte CD příkaz pro přesun do složky kódu.
cd linapple/
Sestavte LinApple pro Linux
Kompilace zdrojového kódu pro LinApple začíná spuštěním udělat příkaz. V terminálu spusťte:
make
Pokud chcete kód zkompilovat mnohem rychleji, můžete spustit udělat příkaz proti všem jádrům na vašem Linuxovém PC, s:
make -j$(nproc)
Po dokončení kompilace nainstalujte program na svůj Linux PC pomocí provést instalaci příkaz.
sudo make install
Pomocí LinApple
LinApple dokáže načíst bitové kopie ROM / Disk přímo z příkazového řádku díky snadno použitelné struktuře příkazového řádku. Chcete-li načíst bitovou kopii ROM do první jednotky, použijte „D1“. Například:

linapple -d1 /path/to/disk/image -f -autoboot
Chcete-li načíst ROM do druhého slotu, použijte „d2“.
linapple -d2 /path/to/disk/image -f -autoboot
Klávesové zkratky
Emulátor LinApple pracuje s klávesovými zkratkami. Zde je několik důležitých, které vám pomohou během procesu emulace.

- F1: zobrazuje obrazovku nápovědy a podrobné informace, které uživateli pomohou lépe porozumět LinApple, jeho funkcím atd.
- Ctrl + F2: restartuje emulátor a zapne jej zpět.
- Shift + F2: znovu načte váš konfigurační soubor pro LinApple a restartuje emulátor.
- F3: načíst bitovou kopii disku z jednotky 1.
- F4: načíst bitovou kopii disku z jednotky 2.
- F6: Režim celé obrazovky.
- F8: udělej screenshot.
- F9: třídění v různých režimech videa.
- F10: načíst snímek stavu uložení.
- F11: uložit snímek.
Zkratky výše v seznamu jsou ty zkratkybudete si muset zapamatovat, abyste měli příjemný zážitek s emulátorem LinApple na počítači se systémem Linux. To však nejsou jediní. Další informace o klávesových zkratkách naleznete zde.
Komentáře