Il y a quelques mois, j’ai écrit un article expliquant comment émuler un Apple /// grâce au logiciel MAME. Peu de temps après, j’ai essayé d’utiliser MAME pour émuler un Apple II, sans succès, et ce n’est que récemment que j’ai réussi à tout faire marcher.


Cet article explique comment faire fonctionner une émulation d’Apple II sous MAME.
Installer MAME
La première étape est d’installer MAME sur votre ordinateur. Vous trouverez les packages d’installation et les instructions nécessaires sur le site officiel. Ceci ne devrait pas présenter de difficultés, l’installation est très simple.
MAME a l’avantage d’être multi-plateformes, vous pouvez le faire fonctionner sur Windows, Mac ou Linux. Lors de la rédaction de cet article, la version de MAME était la 0.276.
Installation des romsets
Pour émuler une machine, il faut installer les romsets correspondant. Un romset est un fichiers zip, et l’émulation d’un Apple II en nécessite plusieurs, en fonction des modèles et des périphériques.
Voici la liste des romsets que je recommande et que j’ai testés :
a2diskiing.zip Émulation du Disk II
apple2.zip Apple II d'origine
apple2c.zip Apple IIc
apple2c0.zip Apple IIc rom 0
apple2c3.zip Apple IIc rom 3
apple2c4.zip Apple IIc rom 4
apple2cp.zip Apple IIc Plus
apple2e.zip Apple IIe
apple2ee.zip Apple IIe Ehanced
apple2ep.zip Apple IIe Platinium
votrsc01a.zip Synthétiseur vocal (obligatoire)
A noter que le fichier votrsc01a.zip
est indispensable pour que MAME puisse émuler les différents modèles Apple II. En son absence, un message d’erreur s’affiche et le démarrage de la machine s’arrête.
Ces différents romsets sont à placer dans le répertoire roms
de MAME.
Où trouver les romsets ?
A part votrsc01a.zip
, la plupart des romsets sont faciles à trouver sur Internet. Je vous les mets à disposition dans cette archive.
J’ai soumis tous ces fichiers zip à plusieurs antivirus en ligne, vous ne devriez normalement pas avoir de soucis.
Lancement de votre Apple II
Depuis un terminal, saisissez la commande :
mame apple2c
MAME lance une émulation d’Apple IIc et la fenêtre suivante apparaît :

Pour pouvoir ensuite accéder au BASIC Applesoft sur un véritable Apple II, il est nécessaire de saisir la combinaison de touches contro
l et reset
. Sous MAME, la touche ctrl
gauche de votre PC correspond à control
, et la touche F12
correspond à la touche reset
.
Accès au menu de configuration
Pour modifier la configuration, il est nécessaire d’activer l’UI mode. Ceci se fait en pressant la touche Arrêt défil
puis immédiatement après la touche TAB
. Le menu suivant apparaît alors :

Il y a de nombreuses options disponibles, parmi lesquelles :
- File Manager vous permet d’insérer une disquette dans le lecteur de votre Apple II.
- Input Setting permet d’utiliser directement le clavier de votre PC avec l’Apple II émulé ; sélectionnez l’option Keyboard Selection puis basculer le paramètre Keyboard Mode à Natural.
- Machine Configuration permet de redémarrer la machine émulée.
Lancement avec une disquette
Il est possible de démarrer l’Apple II avec une image de disquette insérée dans le lecteur (émulé bien sûr). Pour cela, saisir la commande suivante :
mame apple2c -flop1 "transylvania (Penguin 1982).dsk"
La machine démarre et l’on entend le bruit du lecteur accédant à la « disquette », comme sur un vrai ! Le jeu Transylvania apparaît ensuite dans MAME :

CONCLUSION
Cet article donne les bases permettant de mettre en œuvre l’émulation d’une machine Apple II avec MAME. Pour une utilisation plus avancée, voici la page du Wiki de MAME consacrée à l’Apple II.
Si vous souhaitez utiliser d’autres émulateurs d »Apple II, n’hésitez pas à consulter cette page. Bonne Émulation et vive l’Apple II !