Come installare l’emulatore LinApple Apple II su Linux

L’Apple II era uno dei sistemi di computer domestici più popolari di Apple. Ha venduto molto bene e, come risultato delle vendite, è diventata una piattaforma entusiasmante per i giochi per computer. Molti, molti tipi di videogiochi sono stati rilasciati sulla piattaforma durante il suo ciclo di vita.

Nel 2019, se hai voglia di provare alcuni dei vecchi giochi Apple II, hai un’opzione: l’emulatore LinApple Apple II. Il LinApple L’emulatore Apple II è un emulatore impressionante per la piattaforma Linux che consente agli utenti di caricare le ROM e godersi l’esperienza di Apple II.

Installazione di LinApple

Per la maggior parte, l’emulatore LinApple non esiste sul sistema di pacchettizzazione di nessuna distribuzione Linux. Ciò significa che il programma deve essere compilato dal sorgente. In questa sezione, esamineremo come mettere le mani sul codice sorgente più recente per LinApple, installare le dipendenze e compilare tutto in modo che possa essere utilizzato.

Per ottenere la compilazione del codice LinApple più recente, apri una finestra di terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T. Quindi, segui le istruzioni della riga di comando che corrispondono al tuo sistema operativo Linux.

Nota: il codice sorgente dell’emulatore LinApple può essere compilato su ogni singola distribuzione Linux disponibile, e non solo su quelle che trattiamo. Detto questo, lo sviluppatore non elenca specificamente tutte le librerie di dipendenze, solo alcune. Quindi, dovrai esaminarlo da solo.

Installazione delle dipendenze

Il primo passo nel processo di installazione per l’emulatore LinApple è l’installazione delle varie dipendenze che il codice sorgente deve creare con successo. Scegli il sistema operativo che utilizzi di seguito e copia il comando in una sessione di terminale per installare rapidamente le varie dipendenze.

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

Su Arch Linux, non è necessario fare di tutto per installare le dipendenze. Invece, puoi usare AUR per acquisire automaticamente il codice, le dipendenze e creare tutto senza problemi.

Per iniziare, usa il comando Pacman per installare i pacchetti Base-devel e Git sul tuo PC Arch Linux.

sudo pacman -S git base-devel

Una volta installati Git e Base-devel, è tempo di utilizzare il comando git clone per scaricare l’helper Trizen AUR. Con questo strumento, puoi caricare rapidamente tutti i file delle dipendenze senza alcun fastidio.

git clone https://github.com/trizen/trizen

cd trizen
makepkg -sri

Con l’helper Trizen AUR attivo e funzionante sul tuo PC Linux, installa LinApple su Arch.

trizen -S linapple

Fedora

Fedora Linux ha un pacchetto per LinApple disponibile nel repository del software RPM Sphere. Detto questo, questa versione del programma non funziona bene. A volte si arresta in modo anomalo, quindi è meglio installare i file delle dipendenze e compilare dal codice sorgente.

Nota: se non puoi costruire LinApple su Fedora, sentiti libero di provare il pacchetto RPM Sphere, anche se potrebbe non funzionare. In alternativa, usa invece una distribuzione come 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++

Scarica il codice sorgente

Con le dipendenze installate sul tuo sistema Linux, ora possiamo usare lo strumento Git per clonare l’ultima versione del codice sorgente. Apri una finestra di terminale e usa git clone per prendere il codice.

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

Dopo il download, usa il comando CD per spostarti nella cartella del codice.

cd linapple/

Crea LinApple per Linux

La compilazione del codice sorgente per LinApple inizia eseguendo il comando make. Nel terminale, esegui:

make

In alternativa, se desideri compilare il codice molto più velocemente, puoi eseguire il comando make su tutti i core del tuo PC Linux, con:

make -j$(nproc)

Quando la compilazione è completa, installa il programma sul tuo PC Linux utilizzando il comando make install.

sudo make install

Utilizzando LinApple

LinApple può caricare l’immagine ROM / disco direttamente dalla riga di comando grazie alla sua struttura della riga di comando facile da usare. Per caricare un’immagine ROM nella prima unità, utilizzare “d1”. Per esempio:

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

Per caricare una ROM nel secondo slot, usa “d2”.

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

Scorciatoie

L’emulatore LinApple funziona con le scorciatoie da tastiera. Eccone alcuni importanti che aiuteranno durante il processo di emulazione.

F1: mostra la schermata della guida e informazioni dettagliate che aiuteranno l’utente a comprendere meglio LinApple, le sue funzioni, ecc.
Ctrl + F2: riavvia l’emulatore e lo riavvia.
Maiusc + F2: ricarica il file di configurazione per LinApple e riavvia l’emulatore.
F3: carica l’immagine del disco dall’unità 1.
F4: carica l’immagine del disco dall’unità 2.
F6: modalità a schermo intero.
F8: fai uno screenshot.
F9: ordina tra diverse modalità video.
F10: carica un’istantanea dello stato di salvataggio.
F11: salva un’istantanea.

Le scorciatoie sopra nell’elenco sono quelle che devi ricordare per avere una piacevole esperienza con l’emulatore LinApple sul tuo PC Linux. Tuttavia, quelli non sono gli unici. Per ulteriori informazioni sui collegamenti, fare clic su Qui.