jeudi 26 décembre 2013

Raspberry PI - Installer Basilisk II, l'émulateur Mac 68K

Décidément le RaspBerry Pi est une bien belle petite machine. Dans le domaine de l'émulation elle s'en sort très bien avec des distributions faites sur mesure comme RetroPie, Chameleon Pi ou PiMame. Je reviendrais un autre jour sur ces productions de qualités.


Pour l'instant nous allons installer un émulateur Mac 68k bien connu, j'ai nommé Basilisk II, sur la base d'une install classique de l'OS Raspbian Wheezy.

Attention il faut avoir quelques connaissances Unix ainsi que sur la configuration de Basilisk II.

Tout d'abord depuis mon répertoire home/pi je créé un répertoire "progs" (pour programmes ;) ) par un :

$ mkdir progs

Cela permettra de stocker les install, exe afin de ne pas en mettre de partout.

ensuite on se met dans progs, par un : 

$ cd progs

et on enchaine par une install de 2 programmes (git et autoconf) et une librairie (lisdl1.2-dev) :

$ apt-get install git libsdl1.2-dev autoconf

Puis on lance le download de Basilisk II :



$ git clone git://github.com/cebix/macemu.git

ensuite un petit :

$ cd macemu/BasiliskII/src/Unix

pour se mettre dans le bon répertoire (donc : /home/pi/progs/macemu/BasiliskII/src/Unix ). Au passage, vous noterez que SheepShaver est également présent dans progs.

On lance le script autogen :

$ ./autogen.sh



Ensuite on envoie la configuration en désactivant le compilateur JIT :

$ ./configure --enable-sdl-video  --enable-sdl-audio --disable-vosf  --disable-jit-compiler

puis pour en finir avec l'installation :

$ make
$ sudo make install

Il ne restera plus qu'a  copier les 2 roms Mac,  IIci.rom  et Quadra.rom, qui permettrons d'utiliser Basilisk II. Mettre une image de disque dur au format HFV (starterdisk.hfv par exemple) sera également une très bonne idée. Vous trouverez pas mal d'infos sur http://www.emaculation.com/ .

Le fichier de configuration est caché dans le répertoire home de l'utilisateur ~$ .basilisk_ii_prefs  (attention il commence par un point). Il est possible de le voir en faisant un petit :

$ ls -al   (par ex)

Voici un exemple de fichier de configuration :

pi@raspberrypi ~ $ more .basilisk_ii_prefs


disk /home/pi/progs/macemu/BasiliskII/Starterdisk.hfv

extfs /home/pi/progs/macemu
screen win/640/480
seriala /dev/ttyS0
serialb /dev/ttyS1
udptunnel false
udpport 6066
rom /home/pi/progs/macemu/BasiliskII/Quadra.rom
bootdrive 0
bootdriver 0
ramsize 33554432
frameskip 1
modelid 14
cpu 3
fpu true
nocdrom true
nosound false
noclipconversion false
nogui false
jit false
jitfpu false
jitdebug false
jitcachesize 0
jitlazyflush false
jitinline false
keyboardtype 5
keycodes false
mousewheelmode 1
mousewheellines 3
dsp /dev/dsp
mixer /dev/mixer
ignoresegv false
idlewait true

pi@raspberrypi ~ $

a éditer avec nano par exemple :

$ nano .basilisk_ii_prefs

Toutes les infos sur le site des concepteurs Christian Bauer et al (http://basilisk.cebix.net/) à cette adresse http://basilisk.cebix.net/README.

Il suffira ensuite de lancer un :

BasiliskII


depuis une fenêtre de terminal pour que l'émulateur se lance avec vos paramètres ou directement en mode console afin de profiter d'une  émulation plein écran.





En mode fenêtre (640x480) sous RaspBian

En mode plein écran (640x480), lancé depuis la console 

Il est également possible de changer les paramètres à la volée (roms, drives, cpu,...), idéal pour ce faire des petits launcher en ligne de commande sans devoir tout modifier. 

Pour plus d'infos faites un :

$ BasiliskII --help


Bonne émulation !!



Aucun commentaire:

Enregistrer un commentaire