Émulez un Apple II avec MAME

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.

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.

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.

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.

Depuis un terminal, saisissez la commande :

MAME lance une émulation d’Apple IIc et la fenêtre suivante apparaît :

Un Apple IIc sous MAME

Pour pouvoir ensuite accéder au BASIC Applesoft sur un véritable Apple II, il est nécessaire de saisir la combinaison de touches control et reset. Sous MAME, la touche ctrl gauche de votre PC correspond à control, et la touche F12 correspond à la touche reset.

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.

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 :

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 :

A vous d’échapper au vampire…

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 !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *