Pour profiter à moindre coût des émulateurs disponibles sous DOS, la carte PC2JAMMA est tout indiquée. Ce tutoriel montre l'installation de la carte sur un PC DOS avec configuration des contrôles pour l'émulateur MAME. Il est bien évidemment possible d'utiliser d'autres logiciels.
1/ Prérequis
Un ordinateur PC doté d'un port parallèle (imprimante) et avec le système DOS installé sur le disque dur. Il est conseillé d'installer Windows98 car ce dernier permet d'utiliser le mode DOS, de plus il s'installe très facilement et vous permettra de garderr windows pour une utilisation ulterieure ou installer des fichiers. Une fois l'installation effectuée, il faudra éditer le fichier msdos.sys et mettre les valeurs de bootgui et de bootlogo à zéro, cela permettra de booter directement sous DOS sans charger le logo de Windows98 :
bootgui=0
bootlogo=0
L'emulateur MAME pour dos et un frontend (Arcadeos par exemple) installé sur le disque dur dans le répertoire : c:dmame
Une carte PC2JAMMA
Une borne cablée Jamma
Une petite connaissance de DOS
Un frontend installé sur le disque dur, par exemple si vous utilisez Arcadeos, l'installez le dans le répertoire : c:arcadeos. N'oubliez pas de déclarer le chemin de l'executable de Mame dans le fichier de configuration d'Arcadeos (arcadeos.cfg). Dans notre cas cela donne ceci :
#path for mame
mamepath=c:dmame
#executable for mame
mameexe=dmame.exe
#executable used to get game and clone list
infoexe=dmame.exe
#configuration file used by mame executable
config=mame.cfg
2/ Installation de la carte
La carte possède quatre câbles d'entrée et un de sortie (voir photo suivante) :
Un cable VGA à relier sur la carte graphique
Un cable parallele à relier sur le port imprimante du PC
Un cable jack à relier sur le port haut parleur de la carte son.
Un cable avec prise Molex qui ne servira que si vous utiliser la même alim pour le PC est la borne, autrement l'alimentation de la carte provient directement du connecteur Jamma..
Un cable connecteur Jamma male à relier sur le connecteur femelle de la borne.
3/ Installation des drivers
Deux drivers sont indispensables pour faire fonctionner correctement la carte :
Arcmon.sys qui va "forcer" le signal vidéo d'entrée en 15KHz (le signal VGA étant en 31KHz et donc non compatible avec les écrans darcade CGA)
SNESKey. qui lui va permettre de configurer les touches.
Pour utiliser le drivers Arcmon.sys, il faut copier le fichier à la racine du disque dur. Pour le déclarer, il faut éditer le fichier config.sys et rajouter la ligne suivant à la fin :
DEVICE=arcmon.sys
Pour utiliser le drivers Sneskey, il faut le copier à la racine du disque dur et créer un fichier pc2jamma.ini incluant les lignes suivantes (le fonctionnement est expliqué plus bas) :
[config]
DrawDots = FALSE
TickFreq = 20
// *************************************************
// Configuration des commandes du joueur 1
// *************************************************
[snes]
NumShifts = 0
Shifts = 0
Repeat = 0
// Assignation des directions du joueur 1
up = up
down = down
left = left
right = right
// Assignation des 6 boutons du joueur 1
a = SPACE
b = X
x = Z
y = LSHIFT
l = LALT
r = LCTRL
// Assignation du bouton de crédits du monnayeur 1 (select) et du bouton start 1
select = 5
start = 1
// ************************************************************
// Configuration des 5 bouttons de fonction de la carte
// ************************************************************
[snes 2]
NumShifts = 0
Shifts = 0
Repeat = 0
// Assignation du bouton K1 (System Enter) pour valider les choix
a = ENTER
// Assignation du bouton K2 (System Service) pour entrer dans le menu de configuration
x = TAB
// Assignation du bouton K3 (Test)
b = F2
// Assignation du bouton K4 (Reset) pour relancer le jeu
select = F3
// Assignation du bouton K5 (Menu) pour quitter le jeu et retourner au menu
y = ESC
// *************************************************
// Configuration des commandes du joueur 2
// *************************************************
[snes 3]
NumShifts = 0
Shifts = 0
Repeat = 0
// Assignation des directions du joueur 2
up = R
down = F
left = D
right = G
// Assignation des 6 boutons du joueur 2
a = Q
b = H
x = E
y = W
l = S
r = A
// Assignation du bouton de crédits du monnayeur 2 (select) et du bouton start 2
select = 6
start = 2
Il faut maintenant déclarer le drivers Sneskey en résident mémoire. Pour cela on insèrera à la fin du fichier autoexec.bat la ligne :
sneskey.exe pc2jamma.ini /t
N'oubliez pas non plus de déclarer ensuite votre émulateur dans l'autoexec.bat, par exemple si vous utilisez arcadeos :
cd arcadeos
arcadeos.exe
Pour les plus fainéants, télécharger le fichier préconfiguré
4/ Fonctionnement et configuration des controles.
La carte PC2JAMMA est en fait un encodeur d'un pad SNES (manette de la console Super Nintendo). Elle est particulièrement adapté car elle possède comme sur les bornes d'arcade 4 directions, 6 boutons, 1 bouton Start et 1 bouton Select qui va être utilisé pour mettre des crédits :
Le fichier pc2jamma.ini permet d'assigner des touches claviers aux touches du pad. Par exemple si l'on veut assigner la touche "LCTRL" (Left Control) du clavier à la gachette droite du pad, il suffit d'inclure la ligne suivante dans le fichier :
[snes]
r = LCTRL
LCTRL étant classiquement le bouton 1 dans l'émulateur MAME.
Autre exemple si l'on veut assigner les 4 directions, on ajoute :
up = up
down = down
left = left
right = right
Up, down, left et right étant les 4 flèches Haut, Bas, Gauche et Droite du clavier, vous comprenez mieux maintenant ?
A noter qua la carte PC2JAMMA possède 5 touches de fonctions, ces 5 touches devront être assignées dans la section [SNES 2]. Quand aux touches du pad du second joueur, elles devront être assignées dans la section [SNES 3]. Enfin, en fonction de l'émulateur que vous utilisez, il sera peut être nécessaire de changer la configuration des touches, mais vous savez faire maintenant.
04.11.2005
|