Unix Amiga Delitracker Emulator

Vuai ascoltare la musica che ascoltavi sul tuo Amiga anche su Mac OS X? La soluzione esiste ed è un software opensource che riconosce ed esegue pił di 200 tipi di formato audio per Amiga lo Unix Amiga Delitracker Emulator o UADE.

Il progetto UADE parte nell'Aprile del 2000, grazie a Heikki Orsila, e utilizza al suo interno parte del codice sorgente dell'Unix Amiga Emulator o UAE. È anche possibile interfacciare UADE con diversi frontend, come Audacious e XMMS, ma sul nostro Mac dovremo accontentarsi della shell e del comando uade123 con relativi parametri.

PASSO N.1: INSTALLAZIONE DI FINK

Il progetto Fink vuole portare il mondo del software Unix open source su Mac OS X. I numerosi responsabili del progetto si preoccupano di modificare opportunamente il software per Unix in modo che si compili e che funzioni su Mac OS X.

Sul sito del Progetto Fink è disponibile per il download la versione Fink 0.9.0 che purtroppo non funziona su Snow Leopard. Dovremo invece scaricare una versione più vecchia del software in questione ovvero Fink 0.29.10 (mirror su marcotodaro.com)

Assicuratevi di aver installato l'ambiente di sviluppo integrato sviluppato da Apple, ovvero Xcode, presente nel DVD di Snow Leopard sotto la cartella Optional Installs che include, oltre ai framework Cocoa e Carbon, GCC in grado di compilare codice C, C++, Objective C/C++ e Java.

Apriamo una finestra di terminale (Applicazione/Utility/Terminale) ci spostiamo nella cartella in cui abbiamo scaricato Fink 0.29.10 e procediamo alla decompattazione:

tar zxvf fink-0.29.10.tar.gz

spostiamoci nella nuova cartella appena creata:

cd fink-0.29.10

e iniziamo la compilazione del pacchetto:

./bootstrap /sw

Inizierà una lunga serie di domande a cui consiglio di rispondre sempre con la scelta proposta di default il che significa limitarsi a premere il Tasto Invio diverse volte.

Dopo una circa 10 minuti Fink sarà correttamente installato sul vostro Mac ma questo tempo, ovviamente, dipende dalla potenza della vostra CPU e/o dalla velocità con cui siete connessi ad Internet. Potrebbe aumentare o scendere sensibilmente.

Abbiamo ancora un passo da fare: l'esecuzione di uno script che configurà la variabile PATH del nostro ambiente permettendoci di eseguire il comando fink senza obbligarci a scrivere ogni volta il percorso nella sua interezza:

source /sw/bin/pathsetup.sh

Chiudete la finestra del Terminale e riapritela subito. Lo consiglio di fare per essere certi che tutte le variabili d'ambiente siano impostate correttamente.

PASSO N.2: UPDATE DI FINK

L'update di fink aggiornerà il package manager alla versione 0.29.10 e la versione di distribuzione alla 0.9.0. È sufficiente eseguire il comando:

fink selfupdate

e dopo l'aggiornamento verifichiamo la versione con:

fink --version

PASSO N.3: INSTALLAZIONE DI UADE

Scarichiamo l'ultima versione di UADE 2.13 (mirror su marcotodaro.com) quindi dal terminale ci spostiamo nella cartella in cui abbiamo scaricato il file e procediamo alla decompattazione:

tar jxvf uade-2.13.tar.bz2

spostiamoci nella nuova cartella appena creata:

cd uade-2.13

ed installiamo i pacchetti necessari:

fink install pkgconfig
fink install libao2

Ricordiamoci che dobbiamo compilare uade con la versione 4.0 del gcc mentre Snow Leopard utilizza di default la 4.2 o superiore. Creiamo quindi il seguente link simbolico:

sudo ln -sf /usr/bin/gcc-4.0 /usr/bin/gcc

Eseguiamo a questo punto lo script di configurazione:

./configure

e procediamo alla compilazione e all'installazione del pacchetto:

make
sudo make install

Alla fine ripristineremo la situazione originaria relativamente al gcc ricreando un link simbolico che punterą alla versione 4.2. Eseguiamo il comando:

sudo ln -sf /usr/bin/gcc-4.2 /usr/bin/gcc

UADE verrà installato sotto /usr/local/bin/ con il nome uade123 e quindi pronto ad ogni vostro uso. Concludo, rivolgendomi ai più diffidenti, che questo metodo è stato testato personalmente sul mio sistema un iMac 3.06 GHz con Snow Leopard.

Questa pagina è stata modificata il 28/02/2010.
marcotodaro.com