Comment configurer Magic Engine
Table des matières
- Introduction
- Installation
- Configuration du joypad
- Lancer un jeu Hu-Card
- Sauver et charger un jeu
- Raccourcis claviers
- Les jeux sur CD-ROM
- Utilisation avancée (pce.ini)
- Modifier les options sonores
- Modifier les options graphiques
- Modifier les options d'affichage de l'écran de chargement des roms
- Réglages divers
- Réglage des chemins
- Notes
Même s'il est payant, Magic Engine est incontestablement le meilleur émulateur PC-Engine sur le marché. Outre son excellente compatibilité avec l'ensemble des jeux sur Hu-Card1, il offre un excellent support du lecteur de CD-ROM (Super CD-ROM et Super CD-ROM²). Magic Engine est également le seul émulateur à ma connaissance capable de faire tourner, et ce dans d'excellentes conditions, les quelques jeux conçus pour la Supergraph'X2. Et franchement, rien que pour Aldynes et Ghouls & Ghosts, c'est une vraie joie!
La version de démonstration de Magic Engine ne permet cependant d'apprécier cet émulateur que 5 courtes minutes (même si une astuce un peu contraignante permet d'escamoter cette limite - je ne l'expliquerai pas, mais fouillez un peu dans le fichier readme.txt livré avec l'émulateur pour le savoir. ;) Non RoM, ce n'est pas l'énigme de la clef du Père Fouras! :p ).
Néanmoins, je ne peux que vous conseiller d'acheter cet excellent programme qui ne coûte que 15€ et qui vous donne droit à des mises à jour gratuites et à la possibilité de participer à un tirage au sort mensuel permettant de gagner un CD-ROM PC Engine original!
Installation
La version de démonstration de Magic Engine est disponible dans la section émulateurs PC Engine d'Emu Nova. Une fois téléchargé, il suffit de décompresser le zip obtenu dans un dossier sur votre disque dur.
Je vous recommande de créer un répertoire dans le dossier où vous avez installé Magic Engine pour y loger vos roms car dans sa configuration de base, Magic Engine est assez bordélique, plaçant tous les fichiers qu'il génère (sauvegardes, screenshots...) dans le dossier où il est installé!
Vous pouvez néanmoins créer un dossier spécial pour vos sauvegardes ainsi qu'un autre pour vos screenshots. Voyez ici.
Vous avez désormais la possibilité de lancer l'émulateur en double-cliquant sur le fichier PCE.exe.
Vous tomberez alors sur le menu de la très sympathique interface de Magic Engine, contrôlée avec le clavier (les flèches pour naviguer, la touche Entrée pour choisir une option du menu) ou votre manette :

Configuration du joypad
Pour atteindre les options de configuration des contrôles, il suffit de sélectionner CONFIG dans le menu principal. Vous tomberez alors sur l'écran suivant :

Commencez par sélectionner le pad à configurer dans la fenêtre en haut à gauche. La PC Engine pouvait accueillir jusqu'à 5 manettes à l'aide d'un adaptateur, ce qui permet de franches parties de rigolade sous Bomberman! Une fois le pad à configurer sélectionné, appuyez sur Entrée pour que le curseur passe dans la fenêtre principale. Vous pouvez y voir une manette PC Engine à 6 boutons.
En vérité, la majorité des pads PC Engine ne disposaient que de deux boutons principaux et peu de jeux ont tiré parti des manettes à 6 boutons (Street Fighter 2 est le seul à ma connaissance, en dehors des quelques adaptations Neo Geo sur Arcade Card3). En dehors de la croix directionnelle, les deux boutons qui vous seront vraiment utiles sont ceux surlignés en bleu sur la capture d'écran ci-dessus, ainsi que les boutons Select et Start, en rouge.
Les interrupteurs surlignés en jaune sur la capture d'écran permettent d'affilier les autofires des boutons I et II à un bouton de votre manette. Il est également possible de configurer l'interrupteur activant le ralentisseur, option qui vous sera peu utile : Magic Engine dispose d'une fonction de contrôle des images par seconde bien plus performante! (cf. raccourcis-clavier)
Enfin, le bouton MENU (surligné en vert sur la capture) permet de configurer un bouton pour appeler l'interface de Magic Engine à tout moment. Cela est facultatif, une simple pression de la touche Echap de votre clavier le faisant tout aussi bien.
Déplacez le curseur (peu visible) sur le bouton que vous souhaitez configurer puis appuyez sur Entrée et enfin pressez le bouton de votre manette ou la touche du clavier que vous souhaitez utiliser.
Une fois votre manette configurée, appuyez sur Echap pour sortir.
Lancer un jeu Hu-Card
Par défaut, Magic Engine ne permet de ne configurer que les contrôles, ce qui est largement suffisant pour lancer un jeu sur cartouche!
Maintenant qu'elle est configurée, vous pouvez naviguer dans le menu de Magic Engine à l'aide de votre manette (si vous en avez une). Pour lancer une rom, il suffit de sélectionner l'option LOAD ROM. Cela ouvrira la fenêtre suivante :

Si vous n'avez pas placé vos roms dans le dossier où se trouve Magic Engine, vous ne les verrez pas à l'écran. Il faut en effet vous déplacer dans le dossier où elles se situent sur votre disque dur. Les dossiers sont indiqués en jaune à l'écran (surlignés en bleu sur la capture d'écran) et précédés d'un losange. Le losange suivi de deux points permet de monter dans le dossier supérieur. Les disques durs C, D, E et F (surlignés en orangé) sont également présents, entre crochets, dans la fenêtre. Si vous avez besoin d'accéder à des lecteurs portant une lettre plus éloignée dans l'alphabet, veuillez vous reporter à la section Modifier les options d'affichage de l'écran de chargement des roms.
Déplacez vous dans l'arborescence de sorte à vous placer dans le dossier contenant vos roms. Vous verrez alors la liste de celles-ci comme indiqué sur la capture d'écran (surlignées en vert). Ne vous étonnez pas si les noms affichés ne correspondent pas aux noms de vos fichiers : par défaut, Magic Engine va scanner le header des roms afin d'en extraire le titre exact. Le titre d'une rom sera parfois précédé d'une petite icône :
: indique qu'il s'agit d'une version Turbograph'X4 du jeu, c'est-à-dire d'une version américaine.
: indique qu'il s'agit d'un jeu spécifique à la Supergraph'X.
Déplacez le curseur sur le titre du jeu auquel vous souhaitez jouer. Si vous avez fait une capture d'écran du titire sélectionné, celle-ci apparaîtra en miniature. Appuyez sur Entrée ou sur le bouton I de la manette PC Engine pour lancer le jeu.
Note : Magic Engine est capable de lire les roms zippées.


Sauver et charger un jeu
Sauver et charger un jeu est d'une simplicité enfantine. Pendant le jeu, appelez le menu à l'aide du bouton MENU que vous avez configuré ou de la touche Echap de votre clavier.
Dans le menu, sélectionnez SAVE GAME si vous souhaitez sauver le jeu ou LOAD GAME si vous souhaitez reprendre un jeu préalablement sauvegardé. Dans les deux cas, la fenêtre qui apparaît est comparable :

Par défaut, Magic Engine autorise quatre slots de sauvegarde par jeu. Le temps indiqué à droite du numéro de la sauvegarde indique le temps de jeu écoulé dans le jeu au moment de la sauvegarde. Notez que ce chiffre n'est pas ramené à 0 quand vous chargez un jeu. Cette caractéristique est en tout cas un excellent moyen de savoir quelle est la sauvegarde la plus avancée pour le jeu en cours. En plus de cela, un screenshot est automatiquement pris lors de la sauvegarde, celui apparaissant dans la fenêtre de chargement d'une sauvegarde.
Pour sauver comme pour charger, déplacez le curseur sur le slot de sauvegarde désiré puis confirmez, l'action sera immédiatement effectuée.
Raccourcis-claviers
Magic Engine propose plusieurs raccourcis-claviers bien pratiques :
- F1, F2, F3, F4 : Sauvegarder un jeu. Une touche par slot de sauvegarde.
- F5, F6, F7, F8 : Charger une sauvegarde. Une touche par slot de sauvegarde.
- F11 : Zoom : une pression sur cette touche réduit l'image à la moitié de l'écran. Appuyez de nouveau pour que l'image reprenne la totalité de l'écran.
- F12 : Applique un effet simulant une télévision à l'image.
- Page Up/Page Down : Ajuste le gamma. Utile si l'image vous apparaît trop claire ou trop foncée.
- TAB : Active/désactive le frameskipping (saut d'images) automatique.
- Retour arrière : Fait une capture d'écran. Par défaut, les screenshots sont stockés dans le dossier de Magic Engine, au format PCX.Voyez ici pour changer le dossier par défaut des sauvegardes.
- Touches 1 à 6 du pavé numérique : Permet de ralentir le jeu en limitant le nombre d'images par seconde. Par défaut, les jeux tournent à 60fps. Appuyer sur 1 réduit la vitesse à 10fps, 2 à 20fps etc.
- 0 sur le pavé numérique : ramène la vitesse du jeu à 60fps.
Les jeux sur CD-ROM
Magic Engine offre également la possibilité de jouer aux jeux sur CD-ROM, même si cela est un peu plus compliqué.
Vous pouvez indifféremment jouer avec des CD (gravés ou originaux) ou avec des images-disques préalablement montées avec un outil tel que DaemonTools.
Il vous faut tout d'abord les System Cards5. Vous pouvez les récupérer dans la section utilitaires PC Engine d'Emu Nova, où vous trouverez un pack rassemblant la 1, la 3 et la Game Express Card.
La System Card 3 sera la plus utile car elle permet de faire fonctionner 90% des jeux sur CD-ROM classiques ainsi que certains jeux basés sur l'Arcade Card. C'est celle que vous utiliserez dans 99% des cas!
Au cas où un jeu ancien refuserait de tourner avec celle-ci, vous pouvez vous reporter sur la System Card 1.
La Game Express Card permet de faire tourner les jeux conçus pour la Game Express. Ils sont peu courants.
Une fois le pack de System Cards récupéré, décompressez le dans le dossier où vous avez installé Magic Engine.
Il nous faut maintenant éditer le fichier pce.ini. Ouvrez le avec n'importe quel éditeur de texte (le bloc-notes de Windows fera parfaitement l'affaire) et parcourez le fichier jusqu'à trouver les lignes suivantes :
# ---- # CD-ROM settings # ---- [cdrom] ; ; CD-ROM drive ; -- ; 0 -> first CD-ROM drive [default] ; 1 -> second CD-ROM drive ; ... ; drive= ; ; CD-ROM drive letter ; -- ; (Windows 2000/XP only) ; ; D: ; E: ; ... ; drive_letter=
Repérez maintenant le numéro du lecteur de CD-ROM que vous allez utiliser dans
le Poste de Travail. Le premier lecteur de CD-ROM est numéroté
0, le suivant 1 etc (comme il est numéroté ci-contre).
Si vous utilisez Windows 2000 ou Windows XP, il vous faut noter la lettre du
lecteur utilisé (entouré en rouge ci-contre - dans mon cas H:).
Notez que les CD-ROM PC Engine sont en général identifiés
comme des CD Audio, aussi ne vous étonnez pas du label "Audio
CD". ^^
Nous devons maintenant modifier fichier pce.ini :
- Si vous utilisez Windows 95, 98 ou Me : modifiez la ligne surlignée
en rouge ainsi :
drive=xoù x est le numéro du lecteur utilisé. - Si vous utilisez Windows 2000 ou Windows XP : Modifiez la ligne
surlignée en bleu ainsi :
drive_letter=xoù x est la lettre du lecteur utilisé.
Une fois ceci fait, sauvegardez le fichier et fermez le. Si vous n'avez pas inséré votre CD ou que vous n'avez pas monté l'image à utiliser, faîtes-le maintenant et lancez Magic Engine. Rendez-vous dans BOOT CD.
Sélectionnez ici la System Card à utiliser. Les System Cards non trouvées par
Magic Engine seront grisées et vous ne pourrez pas les utiliser.
Les Magic System Cards sont intégrées dans Magic
Engine et sont toujours disponibles mais elles offrent une compatibilité
très limitée et sont par là même inutiles.
Une fois la System Card choisie, le jeu se lancera tout seul!
Utilisation avancée (pce.ini)
Les astuces suivantes se font en éditant le pce.ini, qui comporte de nombreux paramètres.
Modifier les options sonores
Dans le fichier pce.ini, recherchez la section [SOUND].
Les lignes intéressantes sont indiquées ci-dessous avec leurs
paramètres possibles. Les paramètres notifiés par (défaut)
sont ceux utilisés par défaut dans Magic Engine. Placez la valeur
souhaitée après le signe = de la ligne et sauvegardez le fichier.
sound: permet d'activer ou de désactiver le son.
Valeurs reconnues :
- y (défaut)
- nfrequency: permet de modifier le taux d'échantillonnage sonore (en Hz). Si votre PC rame, vous pouvez baisser ce chiffre au détriment de la qualité.
Valeurs reconnues :
- 8000
- 22050
- 44100 (défaut)
- 4800016bit: active/désactive le son en 16 bits.
Valeurs reconnues :
- y (défaut)
- n : Le son est alors en 8 bits.stereo:active/désactive le son stéréo.
Valeurs reconnues :
- y (défaut)
- n : Le son est alors en mono.
Modifier les options graphiques
Dans le fichier pce.ini, recherchez la section [VIDEO].
Les lignes intéressantes sont indiquées ci-dessous avec leurs
paramètres possibles. Les paramètres notifiés par (défaut)
sont ceux utilisés par défaut dans Magic Engine. Placez la valeur
souhaitée après le signe = de la ligne et sauvegardez le fichier.
windowed: permet de configurer Magic Engine pour jouer en plein-écran ou en mode fenêtré.
Valeurs reconnues :
- y : Magic Engine se lancera alors en mode fenêtré.
- n (défaut) : Magic Engine sera alors en full screen.filtering: permet d'activer le bilinear filtering, ce qui permet d'améliorer le rendu de l'image en lui appliquant un lissage. Cela nécessite cependant une machine plus puissante.
Valeurs reconnues :
- y
- n (défaut)vsync: active/neutralise la synchronisation vidéo.
Valeurs reconnues :
- y
- n (défaut)res_256,res_320,res_352: permettent de modifier la résolution utilisée par Magic Engine dans les trois résolutions d'écran exploitables par la PC Engine (256x224 , 320x224 et 352x224). La valeur doit être écrite x,y où x est la largeur de l'image et y la hauteur et doit être une résolution supportée par votre carte graphique et votre écran. Ces paramètres ne sont utilisables qu'en cas d'utilisation de Magic Engine en plein-écran.
Valeur par défaut :640,480.
IMPORTANT: Soyez sûr des valeurs que vous mettez! Des valeurs non supportées par votre écran peuvent l'endommager. Le site (ou moi-même) ne saurait être tenu responsable pour d'éventuels dysfonctionnements causés par de mauvais réglages.win_res_256,win_res_320,win_res_352: la même chose que les paramètres précédents mais dans le cadre d'une utilisation fenêtrée de Magic Engine.
Modifier les options d'affichage de l'écran de chargement des roms
Dans le fichier pce.ini, recherchez la section [LOAD].
Les lignes intéressantes sont indiquées ci-dessous avec leurs
paramètres possibles. Les paramètres notifiés par (défaut)
sont ceux utilisés par défaut dans Magic Engine. Placez la valeur
souhaitée après le signe = de la ligne et sauvegardez le fichier.
drive_list: permet de modifier la liste des lecteurs navigables. Ecrivez simplement les lettres de lecteur en majuscule, les unes derrière les autres, sans caractère de séparation.
Valeur par défaut :CDEF.use_rom_file_name: par défaut, Magic Engine lit le header de chaque rom pour en extraire le nom du jeu. Activer ce paramètre permet de forcer Magic Engine à afficher le nom du fichier au lieu du nom de la rom.
Valeurs reconnues :
- y
- n (défaut)
Réglages divers
Dans le fichier pce.ini, recherchez la section [MISC].
Placez la valeur souhaitée après le signe = de la ligne et sauvegardez
le fichier.
-
nb_state_file: Permet de définir le nombre de sauvegardes disponibles par jeu. Les valeurs tolérées s'échelonnent entre 4 et 8.
Valeur par défaut :4.
Réglages des chemins
Ces paramètres permettent de définir la localisation des fichiers générés par Magic Engine ainsi que la localisation des fichiers qui lui sont nécessaires.
Dans le fichier pce.ini, recherchez la section [PATH].
Si vous ne mettez aucune valeur à ces paramètres (comme c'est
le cas par défaut), Magic Engine utilisera le dossier où il est
installé.
system_card_1,system_card_2,system_card_3,system_card_4: ces paramètres permettent de définir l'emplacement des diverses System Cards que vous souhaitez utiliser. Si vous avez placé vos System Cards dans le dossier de Magic Engine et que vous n'avez pas renommé ces fichiers, vous n'avez normalement pas à éditer ces paramètres. Dans le cas contraire, indiquez le chemin complet vers celles-ci.screenshots: définit le dossier où seront stockées les captures d'écran générées par Magic Engine. Indiquez le chemin complet (par exemple :c:\emul\nec\screenshots). Si le dossier n'existe pas, Magic Engine le créera automatiquement.saved_games: indique le dossier où seront stockées vos sauvegardes de jeu et où Magic Engine ira chercher les sauvegardes à charger. Indiquez le chemin complet, comme pour le paramètrescreenshots.
Notes
1 : Cartouches de la PC Engine, au format proche de celui d'une carte de crédit.
2 : Console 8/16 bits de NEC, plus puissante que les modèles de base (PC Engine et CoreGraph'X) mais bénéficiant d'une compatibilité ascendante. Sa grande difficulté de programmation et des erreurs de conception en ont fait un échec : seulement 5 jeux sont sortis pour cette machine (+1 jeu CoreGraph'X optimisé).
3 : System Card spécifique, disposant notamment de plus de RAM (2Mo) que les autres. Elle a notamment permis l'adaptation de hits issus de la Neo Geo de SNK tels que Art of Fighting ou Fatal Fury sur CD-ROM. Magic Engine dispose d'un support limité de l'Arcade Card. Celle-ci n'est pas nécessaire, mais il faut avoir la System Card 3.
4 : La TurboGraph'X16 est la version américaine de la PC Engine.
5 : Cartouche au format Hu-Card permettant d'exploiter un lecteur de CD-ROM et contenant de la mémoire supplémentaire pour la console.

Hoy !