[TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 64bit

Tutos concernant la configurations et les différents réglages des émulateurs existants.

Modérateurs : Nabubokon, Porko, Thesalan, Modérateurs

blc29
Apprenti
Apprenti
Messages : 19
Inscription : 05 août 2013 - 01:00
A remercié : 8 fois
A été remercié : 15 fois

[TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 64bit

Message par blc29 » 05 oct. 2015 - 21:21

ArcadeBox 15kHz (calamity driver)

vidéo
attention faite avec mon portable à l arrache
Speilberg dans la place
" onclick="window.open(this.href);return false;

Logiciels :
Groovymame 0.163 - mame 0.163 64b
EmulationStation 2.01a - Frontend
http://emulationstation.org/" onclick="window.open(this.href);return false;

L'objectif :
Faire une box 15kHz sous windows 7 en 64bits
tout est émulé par groovymame (Mame) car maintenant mame intègre Mess
et même si MESS n'est pas encore au top avec pas mal d'émulateurs ça va s'arranger
(il n'en restera qu'un et ça sera mame) et tout ça avec crt_emudriver

J'ai choisi EmulationStation comme Frontend car il est simple
et je ne suis pas trop fan des vidéos et des thèmes dynamiques de partout
ça c'est un truc de ricain ;) mais vous pouvez mettre hyperSpin mais je vous laisse
le configurer ...

L'ajout d'un jeu est facile il faut juste ajouter la rom
les données sur les jeux se récupèrent grâce au frontend (scraper)
On a pas besoin de logiciel pour mapper les commandes (interface directement dans le frontend et dans mame)
Il est possible d'utiliser Rocketlauncher pour le script de lancement des émulateurs et RPause
je regarderai ça plus tard

L'objectif de ce sujet est de donner une autonomie aux gens dans la gestion de leur box
en comprenant un peu plus le contenu et la configuration d'une box
Afin d'être capable de la mettre à jour et de la faire vivre tout seul

Mais également comme tout est expliqué (du moins j'essaye) faire évoluer votre box sans attendre
une mise à jour
Toutes les remarques sont les bienvenues
car je ne m'y connais pas plus que ça en configuration et optimisation des emulateurs et des box (il y a surement des erreurs)
j'ai juste regroupé les informations que l'on trouve sur internet pour faire sa box
le but caché est que vous m'aidiez à améliorer ma box ;)

Après cette courte introduction
On est parti, ça prend quand même pas mal de temps ...
On part d'un ordinateur formaté sans rien sur le disque

Ma config :
windows 7 pro 64 bits
carte graphique ATI compatible CRT_Emudriver : Sapphire ATI Radeon HD 4850 1 Go GDDR3
Proc intel Pentiulm G3258 - OC à 4GHz (on peut aller plus haut)
Radiateur pour processeur Scythe Kozuti
Carte mére : ASRock H81M-ITX (Oc pour G3258 directement dans le bios)
4 Go de Ram et un SSD de 128Go
boitier Cooler Master Elite 130

Borne : New Net city
Interface : PS360+ x2 & VGA

Sommaire :
[anchor=menu1 goto=win1]1/ Installation de windows[/anchor]
[anchor=menu2 goto=org2]2/ L'organisation des fichiers[/anchor]
[anchor=menu3 goto=groovy3]3/ Installation de groovymame[/anchor]
[anchor=menu4 goto=calamity4]4/ Calamity driver[/anchor]
[anchor=menu5 goto=panel5]5/ Connexion du panel[/anchor]
[anchor=menu6 goto=groovy6]6/ Configuration de groovymame[/anchor]
[anchor=menu7 goto=emu7]7/ EmulationStation - Mise en place du frontend[/anchor]
[anchor=menu8 goto=mess8]8/ MAME intègre maintenant MESS[/anchor]

==================================================================================================
[anchor=win1 goto=]1/ Installation de windows[/anchor]


Récupérer les drivers de sa carte mère pour windows 7 (64bits si dispo)

Télécharger et installer Windows 7 en 64 bits obligatoire pour les drivers calamity 15kHz
J'utilise cette distribution : Arium7-64b windows 7 Pro (http://inios.fr/arium-7" onclick="window.open(this.href);return false;)
Il vous faudra un numéro de licence windows 7 pro pour terminer l'installation

Je laisse une seule partition car je suis sur un SSD 128Go
mais vous pouvez bien sûr en faire plusieurs

Installer les drivers de votre carte mère
Il ne faut pas installer les drivers de votre carte graphique - drivers ATI
Perso j'installe tout le PC : windows (mises à jour) - overclock ... etc avant de mettre la carte graphique en place
Je l'ajoute seulement quand j'installe les drivers 15kHz

Installer
.Net Framework 4.5
Microsoft Visual C++ 2013 x86 Redistributable pour le frontend EmulationStation.
//déjà installé C++ 2010 Redistribuable x64 et x86, direct X - distribution windows

un logiciel de contrôle à distance
j'utilise real vnc - https://www.realvnc.com/" onclick="window.open(this.href);return false;
tester le control à distance avant de faire la suite

créer un répertoire de partage pour passer des fichiers entre ordinateur ça peut être utile
tuto par exemple : http://www.aidewindows.net/seven/partage_fichiers.php" onclick="window.open(this.href);return false;

- masquer la barre des tâches
c'est utile car en résolution 640x480 on gagne un peu de place pour naviguer

Pour ouvrir les Propriétés de la Barre des tâches et du menu Démarrer
Cliquez sur le bouton Démarrer -> Panneau de configuration
Catégorie : Apparence et personnalisation -> Barre des tâches et menu Démarrer
Sous l’onglet Barre des tâches, activez la case à cocher Masquer automatiquement la Barre des tâches, puis cliquez sur OK.
La barre des tâches est masquée. Pour l’afficher, pointez vers son dernier emplacement.

Votre PC est prêt à se transformer en box arcade

==================================================================================================
[anchor=org2 goto=]2/ L'organisation des fichiers[/anchor]


Mon organisation (vous pouvez choisir la votre)
tous les fichiers sont dans le répertoire Arcade à la racine (C:\Arcade)
Je rajoute le numéro de version dans les noms des logiciels
ça fait un peu chier quand on met à jour un logiciel (refaire les chemins) mais ça permet de savoir où on en est dans les versions et de pouvoir avoir plusieurs versions
différentes du même logiciel pour faire des tests
Important: Pour éviter tout problème, il ne faut pas mettre d'espace ou de caractère spécial dans le nom des répertoires et des fichiers
C:\Arcade\groovymame_0163\
C:\Arcade\EmulationStation_201a\
C:\Arcade\roms\
C:\Arcade\roms\bios\ je crée un répertoire où va se trouver les bios de Mame et MEss car ça évite d'avoir dans le frontend des bios en tant que jeu
C:\Arcade\roms\mame\
1 répertoire par système dans roms
...
les images pour le frontend (création automatique par le frontend)
C:\Arcade\EmulationStation_201a\.emulationstation\downloaded_images\
C:\Arcade\EmulationStation_201a\.emulationstation\downloaded_images\mame\
1 répertoire par système
...
la liste des jeux du frontend (création automatique par le frontend)
C:\Arcade\EmulationStation_201a\.emulationstation\gamelists\
C:\Arcade\EmulationStation_201a\.emulationstation\gamelists\mame\
1 répertoire par système
....
Si vous utilisez emulationstation je vous conseille de garder les noms des thèmes pour les systèmes
http://emulationstation.org/gettingstarted.html" onclick="window.open(this.href);return false; -> Recommended Theme Names

Code : Tout sélectionner

3do
amiga
amstradcpc
apple2
art
atari2600
atari5200
atari7800
atari800
atarijaguar
atarijaguarcd
atarist
atarifalcon
atarixe
c64
colecovision
amstradcpc
fba
gamegear
gb
gba
gbc
gc
intellivision
macintosh
mame
mastersystem
megadrive
n64
neogeo
nes
ngp
ngpc
pc
pcengine
ports
psx
scummvm
sega32x
segacd
snes
zmachine
zxspectrum
==================================================================================================
[anchor=groovy3 goto=]3/ Installation de groovymame[/anchor]


On a besoin de mame pour générer les résolutions via VMMaker même si normalement avec win7 64bits
on va utiliser les "super resolutions" donc on ne va pas extraire les résolutions de l'exe de mame
remarque : si vous êtes sur un windows 32bits avec les "magic resolutions" il faut utiliser un mame plus ancien
mame version 0.161
http://forum.arcadecontrols.com/index.p ... msg1520276" onclick="window.open(this.href);return false;

Télécharger groovymame
http://forum.arcadecontrols.com/index.p ... llojrn04p1" onclick="window.open(this.href);return false;
prendre la dernière version en 64bits
ici : groovymame64_0163.015h.7z

pour l'installer il suffit de télécharger la version qui correspond de mame ici la 0.163 en 64bits
http://mamedev.org/release.html" onclick="window.open(this.href);return false;
mame0163b_64bit.exe

on l'installe (C:\Arcade\groovymame_0163\) et on remplace le mame64.exe par celui de l'archive de groovymame
Groovymame est installé mais pas configuré (plus tard)

==================================================================================================
[anchor=calamity4 goto=]4/ Calamity driver[/anchor]


Brancher votre carte graphique
allumer puis redémarrer (n'installer pas les driver ATI)

Perso j'installe les drivers 15kHz sur ma télé d'abord et avec un câble VGA puis quand c'est en 15kHz j'utilise un câble vga vers péritel pour vérifier le 15kHz

J'installe ça en remote avec VNC

Infos sur CRT_Emudriver et téléchargement :
http://geedorah.com/eiusdemmodi/forum/v ... .php?id=65" onclick="window.open(this.href);return false;

télécharger
CRT Emudriver 1.2b (Catalyst 13.1) for Windows 7-64 + VMMaker + Arcade_OSD 1.4
extraire
j'ai mis ça à la racine : C:\crt_emudriver_13.1_1.2b_w7_64

et la dernière version de Arcade_OSD
VMMaker + Arcade OSD 1.4a - même si elle n'est pas utile pour windows 7 au moins vous avez la dernière version
extraire et remplacer les fichiers existant dans C:\crt_emudriver_13.1_1.2b_w7_64
=======================================================================================
Recommandations :
W i n d o w s 7 d o w n l o a d s

Under Windows 7, we support the Radeon HD 2xxx, HD 3xxx and Radeon HD 4xxx families, only for the 64-bit version of the operating system.

Download CRT Emudriver 1.2b (Catalyst 13.1) for Windows 7-64 + VMMaker + Arcade_OSD 1.4

When installing CRT Emudriver in Windows 7, some extra caution must be taken:

1. - Run the Setup program with ADMIN RIGHTS enabled.
2. - DO NOT restart the system when W7 prompts you to do so, let the Setup program finish, allow it to set TEST mode on.
3.- CRT Emudriver for W7 doesn't boot in 15 kHz automatically after restart. You need to manually enable a 15 kHz mode from Arcade OSD.
4.- Remind to always run VMMaker with ADMIN RIGHTS.
5.- Windows 7 does not support "magic" resolutions. Use "super" resolutions instead.
============================================================================================================
(Heavyarms tuto : http://www.neo-arcadia.com/forum/viewto ... 58&t=37583" onclick="window.open(this.href);return false; attention nous on est sous windows 7 donc pas complètement identique)
Toujours exécuter les programmes en administrateur (clic droit sur le .exe "Exécuter en tant qu'administrateur")

Installation des drivers ATI modifiés
Exécuter dans le répertoire C:\crt_emudriver_13.1_1.2b_w7_64\driver le fichier Setup.exe
une fois fait l'ordinateur vous demande de redémarrer il faut refuser
une nouvelle fenêtre s'ouvre qui vous demande de passer windows en mode test
là il faut dire ok

Il faut à ce que j'ai compris rester en mode test de windows pour avoir le 15kHz (message sur le fond d'écran de windows)
PS: j'ai essayé de quitter ce mode et la résolution est revenue en 31kHz

redémarrer le PC

Sur le Fond d'écran en bas à droite il doit y avoir un message "Mode test Windows 7 numéro 76001"
le mode de windows est bien activé
Image

Attention lorsqu'on redémarre avec un câble VGA branché la carte graphique peut modifier automatiquement la résolution en
détectant l'écran et donc modifier la résolution choisie avec Arcade_OSD.exe
Désactiver la résolution automatique avant de lancer Arcade_OSD.exe :
http://superuser.com/questions/120983/h ... -windows-7" onclick="window.open(this.href);return false;
Using Windows Registry Editor Open Windows registry editor(regedit) Navigate to this location

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM
Right click on the (UseIViewHelper) value and select modify. set the value data to 0 to disable TMM feature in Windows. If you want to re-enable TMM feature,set the value data to 1.

You also have to restart the PC afterwards.
Lancer Arcade_OSD.exe - il faut qu'il y est d'inscrit "CRTEmuDriver 1.2 found"
Image

puis choisir "video modes"
choisir la résolution 640 480 60i 59.889 15.601 (avec les flèches et cliquer entrée pour valider)
si rien ne s'affiche appuyé sur une flèche du clavier
puis choisir "Set as desktop mode" et je refais la manip avec l'option "Set as default display mode" ;) au cas ou
quand on valide sur l'option d'après il faut cliquer sur "keep"

il faut que la ligne 640 480 60i 59.889 15.601 soit en bleu clair

là normalement votre télé (cable vga branché) vous dit que le signal n'est pas supporté
quitter Arcade_OSD et fermer toutes les fenêtres
et redémarrer (remote toujours - changer de cable vga -> péritel)
On doit être en 15kHz

Si ça ne marche pas
On relance Arcade_OSD en administrateur
et on refait le choix
Vidéo modes
640 480 60i 59.889 15.601
et on redémarre
Si ça ne marche toujours pas je ne sais pas ;) chez moi ça marche

Je fais ma vérification avec mon cable vga vers peritel - je suis en 15kHz
des fois on a des problèmes au redémarrage si ça bug on refait le choix via Arcade_OSD
une fois que je suis sûr que je suis en 15kHz (plusieurs reboots si nécessaires)
J'éteins le PC

Maintenant qu'on est en 15kHz on branche le Pc sur la borne
(on attend la fin du boot avant de le connecter car l'écran du bios au démarrage est en 31kHz)
Perso je me suis fabriqué un câble de protection dispositif présent dans les JPAC aussi (http://burogu.makotoworkshop.org/index. ... e-arcade-7" onclick="window.open(this.href);return false;)
sinon il y a la solution ATOM (http://geedorah.com/eiusdemmodi/forum/v ... .php?id=64" onclick="window.open(this.href);return false;)
tuto atom-15 -> tutos-configuration-emulateurs/crt-emud ... t8527.html" onclick="window.open(this.href);return false;

quand on a l'image sur la borne on poursuit l'installation
on modifie maintenant le fichier VMMaker.ini (C:\crt_emudriver_13.1_1.2b_w7_64)
plus d'info : http://www.neo-arcadia.com/forum/viewto ... 58&t=37583" onclick="window.open(this.href);return false;

mais attention on est sous windows 7
Il faut se mettre en "super" résolution
# - Delete or rename the original "ReslList.txt" file
# - Rename this file "ReslList - super.txt" as "ReslList.txt"
# - Set up VMMaker, in vmmaker.ini edit:
# ListFromXML = 0
# GenerateXML = 0
# ModeTableMethod_Custom = 0
# - Run VMMaker (run as admin in Windows 7!), restart.
# - Then set up GroovyMAME, edit mame.ini with these settings:
# resolution 2560x0
# cleanstretch 2
Remarque :
Dans le fichier "ReslList - super.txt" comme dans le "VMMaker.ini"
le min en résolution est de 240 alors que des émulateurs utilisent des résolutions plus basses
pourquoi ne pas utiliser des résolutions plus basses ?

Réponse (http://geedorah.com/eiusdemmodi/forum/v ... .php?id=46" onclick="window.open(this.href);return false;) :
- XresMin_XML / XresMin_Custom: This option simply sets a minimum value for the horizontal resolution. Lower values will be replaced by this one.
- YresMin_XML / YresMin_Custom: Idem but for the vertical resolution.
This option is important in order to optimize your mode table. With standard arcade monitors and from a hardware point of view,
vertical resolutions below 240 lines are totally equivalent to displaying the same resolution within a 240 line mode and adding
black borders as padding above and below the active lines. For this reason, creating those resolutions is redundant and a waste of
space in the mode list, so it is recommended to set this value to 240.
However this is only true if you use an emulator that is smart enough to center the vertical resolution without stretching it
(GroovyMAME is, and official MAME too when used with DirectDraw).

perso je modifie dans le fichier VMMaker.ini
les chemins

Code : Tout sélectionner

  MameExe = "C:\Arcade\groovymame_0163\mame64.exe"           
  IniPath = "C:\Arcade\groovymame_0163\"
  DriverPath = "C:\crt_emudriver_13.1_1.2b_w7_64\driver"
les options

Code : Tout sélectionner

  ListFromXML = 0
  GenerateXML = 0
  ModeTableMethod_Custom = 0
une fois le fichier modifié "VMMaker.ini" et le fichier "ReslList.txt" remplacer (renommer) par "ReslList - super.txt" vous pouvez lancer VMMaker.exe en administrateur
cette opération génère beaucoup moins de résolutions que sous xp
moi j'ai eu 19 modelines de générées
Image

Il ne vous reste plus qu'à redémarrer pour que les résolutions soient disponibles dans groovymame

Vous pouvez vérifier les résolutions disponibles en relançant Arcade OSD
Image

Vous avez fait le plus dur maintenant c'est tranquille

==================================================================================================
[anchor=panel5 goto=]5/ Connexion du panel[/anchor]


Il faut brancher les commandes (joysticks et boutons) de la borne sur le PC et verifier
leur bon fonctionnent

Perso j'utilise une carte ps360+ par joueur
il suffit de mettre à jour le firmware
(http://akishop-customs.com/PS360.html" onclick="window.open(this.href);return false;)
et de les brancher sur le PC
Si vos carte ps360+ sont détectées en "Unknow Device" (sans le point d'exclamation signalant un problème )
il suffit de brancher les ps360+ sur un hub usb pour résoudre le problème et les détecter
Problème de windows 7

Image

===================================================================================================
[anchor=groovy6 goto=]6/ Configuration de groovymame[/anchor]


Dans un premier temps il faut générer le fichier mame.ini
Se mettre dans le répertoire de groovymame (C:\Arcade\groovymame_0163\)
MAJ + clic droit dans la fenêtre et cliquer sur "Ouvrir une fenêtre de commande ici"
dans la fenêtre de commande taper "mame64.exe -cc"
vous pouvez fermer il doit y avoir le fichier mame.ini de disponible
Editer ce fichier
Infos sur http://geedorah.com/eiusdemmodi/forum/v ... php?id=290" onclick="window.open(this.href);return false;

Les modifications :
Le chemin vers les roms (mes chemins) n'oubliez pas de mettre le chemin vers les bios (..\roms\bios) :

Code : Tout sélectionner

rompath                   ..\roms\bios;..\roms\cave;..\roms\cps1;..\roms\cps2;..\roms\cps3;..\roms\mame;..\roms\neogeo
Pour la "super" résolution de groovymame :

Code : Tout sélectionner

resolution 2560x0
cleanstretch 2
vous pouvez changer le type d'écran si vous êtes sur une borne (defaut generic_15):

Code : Tout sélectionner

monitor                   arcade_15
Divers options (http://forum.arcadeotaku.com/viewtopic.php?f=10&t=24216" onclick="window.open(this.href);return false;) :

Code : Tout sélectionner

skip_gameinfo 1             Bypasses the game information a.k.a move the joystick left and right screen.
disable_nagscreen_patch 0   More screen skipping.
disable_loading_patch 0     Another screen skip.
cheat 1                     If you want to enable use of the cheat file.
frame_delay 1               drops input lag to a safe minimum on Direct3D.
Pour pouvoir configuré et utiliser mame il nous faut des roms
donc téléchargez et mettez des roms pour la version de mame choisie ici (0.163) dans le répertoire
"C:\Arcade\roms\mame\"

Une fois le fichier modifié et les roms ajoutées
vous pouvez lancer une rom pour vérifier le bon fonctionnement de Mame (exécuter mame64.exe et lancer une rom)
Si vous êtes en remote l'affichage s'étend sur l'écran du PC c'est normal c'est la super resolution 2560 pixels
Sur la borne l'affichage est normal en 15kHz et les proportions doivent être gardées

Réglage des commandes dans MAME
L'assignation des commandes est interactif il suffit de cliquer sur ENter puis la touche voulue (ou le bouton du joystick)
( voir tuto pour l'heavybox : viewtopic.php?f=25&t=2025" onclick="window.open(this.href);return false; )

(le + n'est pas affiché c'est juste pour la compréhension => Start P1 (Joy 1 Bouton 7) + Joy 1 Bouton 0 = Joy 1 Bouton 7 + Joy 1 Bouton 0)

La configuration détaillée correspond à ma configuration en fonction de la votre les noms des touches peuvent être différents
Lorsqu'une Rom est lancée appuyer sur la touche "TAB"
choisir
Input (general)

User interface
Config Menu
Kbd TAB not Kbd ALT not bd ALT DROITE => Start P1 (Joy 1 Bouton 7) + Start P2 (Joy 2 Bouton 7) or Kbd TAB

UI Up Kbd HAUT or Joy 1 Up => Kbd HAUT or Joy 1 Commande de pouce U
UI Down Kbd BAS or Joy 1 Up => Kbd HAUT or Joy 1 Commande de pouce D
UI Left Kbd GAUCHE or Joy 1 Up => Kbd HAUT or Joy 1 Commande de pouce L
UI Right Kbd DROITE or Joy 1 Up => Kbd HAUT or Joy 1 Commande de pouce R

UI Cancel Kbd ESC => Start P1 (Joy 1 Bouton 7) + Joy 1 Bouton 1 or Kbd ESC
UI Select Kbd Enter => Joy 1 Bouton 0 or Kbd Enter
Remarque : je laisse les touches clavier pour pouvoir naviguer avec le clavier dans les menu de mame

Other Controls
1 Player Start Kbd & => Start P1 (Joy 1 Bouton 7)
2 Player Start Kbd é => Start P2 (Joy 2 Bouton 7)

Coin 1 Kbd ( => Start P1 (Joy 1 Bouton 7) + Joy 1 Bouton 0
Coin 2 Kbd - => Start P2 (Joy 2 Bouton 7) + Joy 2 Bouton 0
Player 1 Controls
P1 Up => Joy 1 Commande de pouce U
P1 Down => Joy 1 Commande de pouce D
P1 Left => Joy 1 Commande de pouce L
P1 Right => Joy 1 Commande de pouce R

P1 Button 1 => Joy 1 Bouton 0
P1 Button 1 => Joy 1 Bouton 1
P1 Button 1 => Joy 1 Bouton 4
P1 Button 1 => Joy 1 Bouton 2
P1 Button 1 => Joy 1 Bouton 3
P1 Button 1 => Joy 1 Bouton 5
Player 2 Controls
P2 Up => Joy 2 Commande de pouce U
P2 Down => Joy 2 Commande de pouce D
P2 Left => Joy 2 Commande de pouce L
P2 Right => Joy 2 Commande de pouce R

P1 Button 2 => Joy 2 Bouton 0
P1 Button 2 => Joy 2 Bouton 1
P1 Button 2 => Joy 2 Bouton 4
P1 Button 2 => Joy 2 Bouton 2
P1 Button 2 => Joy 2 Bouton 3
P1 Button 2 => Joy 2 Bouton 5
Réglage par jeu en utilisant Input (this machine)

==================================================================================================
[anchor=emu7 goto=]7/ EmulationStation - Mise en place du frontend[/anchor]


Téléchargez le frontend
http://emulationstation.org/" onclick="window.open(this.href);return false;
Prenez la version zip car ça permet de la mettre où l'on veut
et copier le contenu du zip dans votre répertoire
C:\Arcade\EmulationStation_201a\
(doc : http://emulationstation.org/gettingstarted.html#config" onclick="window.open(this.href);return false;)
Pour pouvoir utiliser ce frontend, il faut créer un fichier de config es_systems.cfg
Pour la config de mame copier le texte suivant dans un fichier nommé es_systems.cfg
copier ce fichier dans le répertoire
C:\Arcade\EmulationStation_201a\.emulationstation

Code : Tout sélectionner

<systemList>

<system>
<name>mame</name>
<fullname>Groovymame Mame</fullname>
<path>C:/Arcade/roms/mame</path>
<extension>.zip .ZIP</extension>
<command>cd C:/Arcade/groovymame_0163/ & mame64.exe %BASENAME%</command>
<platform>arcade</platform>
<theme>mame</theme>
</system>

</systemList>
Remarque : je fais un "cd" avant de lancer mame pour que les chemins relatifs de mame soient bons
informations sur ce fichier :
http://emulationstation.org/gettingstarted.html#config" onclick="window.open(this.href);return false; -> The es_systems.cfg File

Une fois le fichier créé on peut lancer le frontend
Pour lancer le frontend, il faut exécuter le fichier
C:\Arcade\EmulationStation_201a\launch_portable.bat

Une fenêtre s'ouvre qui vous invite à configurer les commandes de navigation dans
le frontend

Il suffit de suivre les instructions :
"Hold A Button on your Device to configure it"
Je reste appuyé sur
Joy 1 Bouton 0
Il suffit de remplir toutes les commandes en validant avec les commandes du joueur 1

Une fois terminé vous devez être sur le choix du système dans notre cas seul mame est configuré (fichier es_systems.cfg)
il contient le nombre de jeux dont les roms sont présentes dans le repertoire "C:\Arcade\roms\mame\"

vous pouvez jouer aux jeux que vous avez mis dans le repertoire roms

pour faire un raccourci sur le bureau pour lancer emulationstation
il suffit de créer un fichier .bat (emulationstation.bat) avec le code suivant

Code : Tout sélectionner

set HOME="C:/Arcade/EmulationStation_201a/"
C:/Arcade/EmulationStation_201a/emulationstation.exe
On a configuré mame
pour jouer il suffit de mettre vos roms (compatible avec votre version de mame) dans
le répertoire "C:/Arcade/roms/mame"
et c'est bon lorsqu'on lance emulationstation les jeux sont disponibles

Pour mettre à jour les informations des jeux, il y a un scraper intégré (dans les menus)
le problème c'est que lorsque l'on met énormément de jeux d'un coup c'est très long

J'ai écris deux petits programmes pour vous faciliter la vie
Box scraper qui permet de scraper vos jeux très rapidement grâce au scraper disponible ici :
https://github.com/sselph/scraper" onclick="window.open(this.href);return false;
et
Box manager qui vous permet facilement de modifier les informations de vos jeux (description, image ....)

téléchargement :
" onclick="window.open(this.href);return false;

==================================================================================================
[anchor=mess8 goto=]8/ MAME intègre maintenant MESS[/anchor]


l'état de l'émulation sur les différents systèmes
http://www.progettoemma.net/mess/sysset.php" onclick="window.open(this.href);return false;

notice
http://www.mess.org/mess/howto#getting_started" onclick="window.open(this.href);return false;
et
http://www.mess.org/mess/howto#software_lists" onclick="window.open(this.href);return false;
comme mess est intégré dans mame pour lancer un système il suffit de faire

Code : Tout sélectionner

mame64.exe <nom_systeme> <option> <rom>
pour certain système il faut un bios
vous pouvez en trouver là par exemple (il y a plein de package sur internet)
http://mess.oldos.net/" onclick="window.open(this.href);return false;
mettez le bios du système dans le repertoire C:\Arcade\roms\bios\
Remarque : il existe plusieurs bios pas système donc choisissez ce que vous avez besoin (region)

exemple de configuration

Code : Tout sélectionner

<system>
<name>nes</name>
<fullname>Nintendo Entertainment System</fullname>
<path>D:/arcade/roms/nes</path>
<extension>.zip .nes</extension>
<command>cd D:/arcade/groovymame_0163/ & mame64.exe nes -cart "%ROM_RAW%"</command>
<platform>nes</platform>
<theme>nes</theme>
</system>

<system>
<name>snes</name>
<fullname>Super Nintendo</fullname>
<path>D:/arcade/roms/snes</path>
<extension>.zip</extension>
<command>cd D:/arcade/groovymame_0163/ & mame64.exe snes -cart "%ROM_RAW%"</command>
<platform>snes</platform>
<theme>snes</theme>
</system>

<system>
<name>sms</name>
<fullname>Sega Master System</fullname>
<path>D:/arcade/roms/mastersystem</path>
<extension>.zip .sms</extension>
<command>cd D:/arcade/groovymame_0163/ & mame64.exe sms -cart "%ROM_RAW%"</command>
<platform>mastersystem</platform>
<theme>mastersystem</theme>
</system>

<system>
<name>megadrive</name>
<fullname>Sega Megadrive</fullname>
<path>D:/arcade/roms/megadrive</path>
<extension>.zip</extension>
<command>cd D:/arcade/groovymame_0163/ & mame64.exe genesis -cart "%ROM_RAW%"</command>
<platform>megadrive</platform>
<theme>megadrive</theme>
</system>

<system>
<name>pcengine</name>
<fullname>PC-Engine</fullname>
<path>D:/arcade/roms/pcengine</path>
<extension>.zip .pce</extension>
<command>cd D:/arcade/groovymame_0163/ & mame64.exe pce -cart "%ROM_RAW%"</command>
<platform>pcengine</platform>
<theme>pcengine</theme>
</system>
et comme pour mame il suffit d'ajouter les roms pour jouer (scrape des infos identique, configuration des touches identique à mame ...)
l'émulation n'est pas au top pour pas mal de système mais ça va venir

============================================================================

Voila vous pouvez ajouter tous les système de MESS et jouer à tous les jeux mame avec le ratio des jeux conservé
ajouter un jeu et mettre à jour votre box facilement

Bon ça manque quand même de captures d'écrans :D
Bon jeu à tous
Dernière modification par blc29 le 17 nov. 2015 - 10:39, modifié 15 fois.

Avatar de l’utilisateur
mimso
Guide
Guide
Messages : 1905
Inscription : 29 août 2014 - 01:00
A remercié : 97 fois
A été remercié : 72 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par mimso » 05 oct. 2015 - 21:26

salut et merci pour ce tuto super complet.

T'aurais pas un ptit screenshot du frontend pour voire un peu à quoi il ressemble ?

edit : dsl j'aiparlé trop vite, je viens de voire la video, je le trouve vraiment top

Avatar de l’utilisateur
Odissine
Virtuose
Virtuose
Messages : 1217
Inscription : 20 févr. 2014 - 00:00
A remercié : 14 fois
A été remercié : 35 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par Odissine » 05 oct. 2015 - 22:07

Whaouhou ... la vache ... j'ia pas encore pu tout lire mais ça m'interesse ;)

A lire ce tuto et tous les autres ... si je comprends bien il faut que j'eviter d'allumer ma TV CRT quand j'allume le PC au risque de bousiller mon ecran ? Sans ce cable Jamma, vous pensez que l'outil ATOM sera utile ou il vaut quand meme mieux que je laisse l'ecran eteint le temps qu'il passe le bios.

En tout cas super tuto mec ;) Meme sans mise en page j'ai plus peur de me lancer maintenant ;)
Ce tuto plus celui d'Heavy je suis armé ;)

Avatar de l’utilisateur
snuf69
Administrateur
Administrateur
Messages : 2488
Inscription : 31 déc. 2013 - 00:00
Localisation : 38200
A remercié : 167 fois
A été remercié : 379 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par snuf69 » 05 oct. 2015 - 22:30

Si tu flash avec atom15 pas de souci. Tu sera en 15 Khz des le boot. Si tu ne flash pas il te faut une interface de protection type jammasd. Et au pire tu n'allume ton écran seulement quand tu entend le démarrage de windows
En fait le seul côté négatif de atom c'est de ne pas pouvoir avoir un multiboot 15khz/31khz si tu as un écran multifrequence
Image

Avatar de l’utilisateur
Karimitchi
Gourou
Gourou
Messages : 514
Inscription : 30 mai 2014 - 01:00
A remercié : 48 fois
A été remercié : 74 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par Karimitchi » 07 oct. 2015 - 13:39

Avec ta config tu fais tourner les système naomi, atomiswave, type X en full speed 15khz?

Avatar de l’utilisateur
grdns
Connaisseur
Connaisseur
Messages : 329
Inscription : 01 août 2014 - 01:00
Localisation : Grenoble
A remercié : 44 fois
A été remercié : 14 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par grdns » 07 oct. 2015 - 13:45

snuf69 a écrit :Si tu flash avec atom15 pas de souci. Tu sera en 15 Khz des le boot. Si tu ne flash pas il te faut une interface de protection type jammasd. Et au pire tu n'allume ton écran seulement quand tu entend le démarrage de windows
En fait le seul côté négatif de atom c'est de ne pas pouvoir avoir un multiboot 15khz/31khz si tu as un écran multifrequence
Ça dépend en fait, par exemple sur ma TV Trinitron j'ai une protection intégré, l'image est bloqué tant qu'elle n'est pas en 15khz. Certains écrans par contre affichent une image complètement brouillé avec un son un peu horrible. Là il faut éteindre sans plus attendre :D

Avatar de l’utilisateur
Karimitchi
Gourou
Gourou
Messages : 514
Inscription : 30 mai 2014 - 01:00
A remercié : 48 fois
A été remercié : 74 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par Karimitchi » 07 oct. 2015 - 14:23

grdns, toutes les trinitrons le fond? j'ai un Trinitron KV + un sony pvm

Avatar de l’utilisateur
Deedrah
Virtuose
Virtuose
Messages : 1079
Inscription : 21 juil. 2014 - 01:00
Localisation : Marseille
A remercié : 121 fois
A été remercié : 49 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par Deedrah » 07 oct. 2015 - 14:52

Excellent tuto blc29, pas tout lu mais je me le garde pour quand je passerai en 15Htz. Merci à toi !

Avatar de l’utilisateur
grdns
Connaisseur
Connaisseur
Messages : 329
Inscription : 01 août 2014 - 01:00
Localisation : Grenoble
A remercié : 44 fois
A été remercié : 14 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par grdns » 07 oct. 2015 - 16:07

Karimitchi a écrit :grdns, toutes les trinitrons le fond? j'ai un Trinitron KV + un sony pvm
Je ne sais pas si elles le font toutes, mais les deux que j'ai ont cette protection : SONY Trinitron KV-21FX30B et SONY Trinitron KV-29X1B.

Le plus simple c'est de tester ! Si tu envois un signal qui n'est pas du 15khz tu devrais avoir un fond noir avec juste l'affichage OSD un peu "brouillé".

Avatar de l’utilisateur
Karimitchi
Gourou
Gourou
Messages : 514
Inscription : 30 mai 2014 - 01:00
A remercié : 48 fois
A été remercié : 74 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par Karimitchi » 07 oct. 2015 - 18:06

Ha super j'ai le même modèle que ton 21 pouce en 25, ça devrait donc être la même chose

blc29
Apprenti
Apprenti
Messages : 19
Inscription : 05 août 2013 - 01:00
A remercié : 8 fois
A été remercié : 15 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par blc29 » 07 oct. 2015 - 21:28

Karimitchi a écrit :Avec ta config tu fais tourner les système naomi, atomiswave, type X en full speed 15khz?
Salut
Je ne sais pas j'ai pas essayé
mais le problème en général de ce genre d'émulation est la carte graphique non compatible avec direct X 11
sinon les jeux cave marchent bien
il faudrait essayer avec nullDC
sinon
je vais essayer de faire des captures d'écran ce week end pour le tuto

tom5151
Gourou
Gourou
Messages : 649
Inscription : 06 mars 2015 - 19:07
Localisation : Luxembourg
A remercié : 73 fois
A été remercié : 172 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par tom5151 » 10 oct. 2015 - 11:56

Salut et merci pour le tuto.
J'ai hélas des petits soucis.
Un pote m'a prêté une 4890 pour faire des tests, et je voulais sortir un seven fraichement installé en 15khz sur une vieille sony 36cm.
Le truc, c'est que j'installe les calimity drivers, puis dans arcade osd je mets bien en 640 480 60i (la ligne est bien en bleue), je suis bien en test mode mais lorsque je reboot et que je branche sur la peritel de la TV sony, tout reste noir :(
En me connectant avec VNC arcade osd m'affiche toujours bien la ligne 640 480 60i en bleue.
Par contre si je fais un dxdiag, ça m'indique que Direct Draw Acceleration n'est pas disponible et il me dit que le current display est en 640x480 32bits 30khz !
Je dois dire que je sèche un peu sur le coups là !

blc29
Apprenti
Apprenti
Messages : 19
Inscription : 05 août 2013 - 01:00
A remercié : 8 fois
A été remercié : 15 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par blc29 » 11 oct. 2015 - 20:44

Salut
franchement je ne peux pas t'aider sur les drivers 15kHz car je ne comprends pas tout
j'avais eu ce problème avec windows XP et la heavybox j'avais refait l'installation complète plusieurs fois et au bout d'un moment ça a marché
essayes de réinstaller et de mettre la carte graphique qu'au moment d'installer les drivers graphiques

sinon petite mise à jour
j'avais des bug sur l'un de mes logiciels c'est corrigé
j'ai rajouté une vidéo mais elle pique mettez vos lunettes 3D

Avatar de l’utilisateur
miaouss
Gourou
Gourou
Messages : 771
Inscription : 07 déc. 2014 - 23:40
Localisation : Longwy / Luxembourg
A remercié : 78 fois
A été remercié : 37 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par miaouss » 11 oct. 2015 - 21:28

tom5151 a écrit :Salut et merci pour le tuto.
J'ai hélas des petits soucis.
Un pote m'a prêté une 4890 pour faire des tests, et je voulais sortir un seven fraichement installé en 15khz sur une vieille sony 36cm.
Le truc, c'est que j'installe les calimity drivers, puis dans arcade osd je mets bien en 640 480 60i (la ligne est bien en bleue), je suis bien en test mode mais lorsque je reboot et que je branche sur la peritel de la TV sony, tout reste noir :(
En me connectant avec VNC arcade osd m'affiche toujours bien la ligne 640 480 60i en bleue.
Par contre si je fais un dxdiag, ça m'indique que Direct Draw Acceleration n'est pas disponible et il me dit que le current display est en 640x480 32bits 30khz !
Je dois dire que je sèche un peu sur le coups là !
La 4890 est pas idéale pour faire tes tests. Selon le modèle l'installe est un peu galère (va vers une 4850). Tu as quoi comme connectique entre le pc et la tv ?

tom5151
Gourou
Gourou
Messages : 649
Inscription : 06 mars 2015 - 19:07
Localisation : Luxembourg
A remercié : 73 fois
A été remercié : 172 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par tom5151 » 11 oct. 2015 - 21:33

Merci pour les réponses.
Alors j'ai tout réinstallé et j'ai trouvé d'où venait mon problème :)
En fait en installant VNC server, j'avais coché une option "VNC mirror driver" et c'est ça qui foutait en l'air l'accélération directdraw.
Bon maintenant quand je démarre mon PC, mon LCD se coupe en écrivant coupure 15khz (normal) et si je me connecte en remote dessus je suis bien en 640x480 30Hz entrelacé :)
Je n'arrive toujours pas à avoir d'image sur mon crt sony, mais je pense que c'est à cause du cable vga scart que j'ai acheté sur amazon :(

Avatar de l’utilisateur
miaouss
Gourou
Gourou
Messages : 771
Inscription : 07 déc. 2014 - 23:40
Localisation : Longwy / Luxembourg
A remercié : 78 fois
A été remercié : 37 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par miaouss » 11 oct. 2015 - 22:36

T'as le lien du câble ? J'en ai jamais vu sur Amazon. Il y a de forte chances que ça vienne de là.

tom5151
Gourou
Gourou
Messages : 649
Inscription : 06 mars 2015 - 19:07
Localisation : Luxembourg
A remercié : 73 fois
A été remercié : 172 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par tom5151 » 11 oct. 2015 - 22:44

" onclick="window.open(this.href);return false;

Avatar de l’utilisateur
miaouss
Gourou
Gourou
Messages : 771
Inscription : 07 déc. 2014 - 23:40
Localisation : Longwy / Luxembourg
A remercié : 78 fois
A été remercié : 37 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par miaouss » 11 oct. 2015 - 23:04

C'est pas le bon câble !!! Celui là c'est pour les rétroprojecteurs etc... !! Il te faut un câble vga péritel que tu peux faire toi même , soit en acheter un sur ebay, soit t'acheter un UMSA.

blc29
Apprenti
Apprenti
Messages : 19
Inscription : 05 août 2013 - 01:00
A remercié : 8 fois
A été remercié : 15 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par blc29 » 11 oct. 2015 - 23:12

oui c'est ce genre de câble qu'il te faut
http://www.ebay.fr/itm/Cable-VGA-RGB-AR ... 1ea2a51bbe" onclick="window.open(this.href);return false;

Avatar de l’utilisateur
miaouss
Gourou
Gourou
Messages : 771
Inscription : 07 déc. 2014 - 23:40
Localisation : Longwy / Luxembourg
A remercié : 78 fois
A été remercié : 37 fois

Re: [TUTO] Arcade Box "pixel perfect" 15kHz sous windows 7 6

Message par miaouss » 11 oct. 2015 - 23:18

Si tu as l intention de pas trop bidouiller, débrancher rebrancher souvent je te conseil le câble d ebay sinon l umsa est bien solide et pour avoir eu les deux je préfère l umsa.

Répondre

Revenir à « Tutos Configuration Emulateurs »