Aller au contenu

Convertir un PC en borne d'arcade


Invité

Messages recommandés

Beaucoup d'entre nous ont un PC qui prends la poussière ou en attente d'être revendu en pièces détachés... Alors pourquoi ne pas le transformer en une borne d'arcade (via MAME + un Front-End) ? Une fois bien règlé, et avec le Front-end qui va bien, ce sont des heures de nostalgie en perspective qui s'annoncent !

Je vais partir d'une installation à base de Windows XP (SP2 ou SP3), car en principe c'est un vieux PC qui servira, et XP s'en accomodera parfaitement ;-).

Les Softs (MAME + Front-End), quant à eux, se trouvent un peu partout sur le web, je vous mettrais des liens en bas de page. Les jeux, pour leur part, je vous invite à farfouiller sur le web, car certains éditeurs laissent, sur leur propre volonté, des jeux d'arcade (très vieux certe) en libre téléchargement sur leur site parfois.

pac-man.gif

PARTIE 1° La configuration

La grande question de tous ceux qui débutent dans l'émulation, c'est : Quel PC me faut-il pour faire tourner tout ça correctement ?

Pour y répondre, nous allons scinder la chose en deux catégories : L'une pour les jeux des années 70/ 80/ et 90 (non 3D), et l'autre pour les jeux à partir des années 90 (inclus ceux en 3D).

Pour la première catégorie de jeux, et pour pouvoir profiter pleinement de son front-end (je rappelle qu'il est ici supposé que vous utilisez Atomic FE), un PC tournant à 1Ghz, avec 512Mo de RAM, un disque dur ATA 100 en 1Mo de cache, ainsi qu'une carte graphique type Radeon 7000 ou Geforce 2 (peut importe la RAM embarquée sur la carte graphique), sera très amplement suffisant.

Pour la seconde catégorie, plus le PC sera costaud, et mieux ce sera (inutile toutefois de claquer des fortunes dans "un processeur de la mort qui tue"). Un petit Core 2 Duo, type E4500, ou un Athlon X2 3600+ fera bien l'affaire, avec 1Go de RAM, le tout accompagné d'un disque dur ATA 133 en 4Mo de cache, ainsi qu''une carte graphique type Radeon X1650 ou Geforce 6500 fera plus qu'amplement l'affaire (on peut même descendre jusqu'à un P4 Dual core).

Dans tous les cas, il est très fortement recommandé d'utiliser un OS léger (même si plusieurs personnes préfèreront utiliser du Linux voir tout simplement du DOS (mais l'interface est relativement spartiate sous DOS)), de type Windows 2000 ou un XP allégé (sur ce site vous trouverez les explications et fichiers nécessaires pour alléger votre XP en SP2 ou SP3 (non testé sur XP sans SP, ou SP1)).

Attention, malgré ces recommandations, il existe probablement des exceptions pour certains jeux mal émulé ou dont l'émulateur n'est pas très optimisé. De même, dans l'avenir il paraît réaliste que les jeux récents émulés, risquent de demander du matériel plus performant.

pac-man.gif

PARTIE 2° Les optimisations sous Windows XP

Voici les diverses optimisations destinées à Windows XP. Elles sont toutes réalisables sur une version d'XP en SP2 ou SP3 (je n'ai pas pû tester sur une version inférieure). Les fichiers nécessaires à ces optimisations sont en lien en bas de page.

_______________________________________________

Les touches rémanentes

Ca, c'est le truc qui énerve bien lorsque l'on appuit plusieurs fois sur la touche "Maj" notamment, et qui a tendance à faire planter le jeu en cours.

Les touches rémanentes constituent une fonctionnalité d'accessibilité fournie par Windows.

La fonctionnalité des "touches rémanentes" permet, pour les personnes ayant des difficultés à presser simultanément plusieurs touches

(par exemple "crtl+alt+suppr"), d'utiliser les touches "MAJ", "CTRL" et "ALT" à l'aide d'une seule pression sur ces touches.

Les touches rémanentes peuvent être activées en appuyant 5 fois sur la touche MAJ.

Il est également possible de désactiver cette fonctionnalité en allant dans

"Démarrer" => "Panneau de Configuration" => "Options d'accessibilité" => "Onglet Clavier", puis dans la section "Touches rémanentes", cliquez sur "Paramètres" et enfin cochez ou décochez "Utiliser le raccourci"

_______________________________________________

Les Info-bulles

Vous les voyez souvent apparaître dans la barre des tâches en bas à droite de votre écran, et sous MAME ça fait un peu tâche en pleine partie de Metal Slug.

Pour les désactiver, il faut aller dans le "panneau de contrôle", cliquez sur "système", ensuite sur l'onglet "avancés", et ensuite, cliquez sur le bouton "paramètres de la section", puis "performances". Aller ensuite sur l'onglet "effets visuels" et décochez la case "faire disparaître ou apparaître les info-bulles".

Si cela ne suffit pas, "Démarrer" => "executer" => "taper regedit" => "OK"

Une fois l'utilitaire de registre ouvert, aller à :

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ Advanced

Pour ensuite y modifier ou créer les valeurs "DWORD" : "EnableBalloonTips" et "ShowInfoTip".

Si elles n'existent pas, il faut alors les créer, ce sont des valeurs "DWORD". Sinon, modifier leur valeur pour "0" (zéro).

_______________________________________________

Les touches raccourcis du Control Center Catalyst d'ATI

Dans le panneau de control ATI (CCC), pour ceux ayant une carte graphique de type Radeon, désactivez "enable hotkeys" dans l'onglet "Hotkeys" (sélectionner le mode "avancé" pour y avoir accès).

_______________________________________________

borne%20arcade%209.jpg

Pour jouer avec le X-Arcade ou le HOT ROD / HOT ROD SE

Lorsque le front-end est lancé, afin de pouvoir faire défiler les titres des jeux avec le X-Arcade, il faut bien s'assurer que le "pavé numérique" soit désactivé en appuyant sur la touche "Verr Num" du clavier.

Egalement, MAME est configuré par défaut pour tourner avec une configuration clavier. Il vous faudra aller dans "Options" => "Options de jeu par défaut" => "contrôleurs" et changer le clavier par le stick de votre choix.

_______________________________________________

Enlever la barre des tâches

(inutile si vous êtes un maniaque et que vous retirez "explorer.exe". Voir à la fin)

Aller à :

"Démarrer" => "executer" => "taper regedit" => "OK"

Il faut se positionner sur cette clé :

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

\StuckRects2

"clique droit" => "exporter" => "enregistrer sous" => où vous voulez

la nommer "barre1.reg" (avec les guillemets) / cliquer sur "enregistrer"

Ensuite, il faut se positionner sur cette clé et la sauvegarder également (en lui donnant un autre nom, "barre2.reg" par exemple) :

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

\Explorer

Si vous n'êtes pas sûr de ce que vous faîtes, vous pouvez en plus, créer un point de restauration.

Ensuite, executer le fichier : "taskbarremove.reg" (qui se trouve dans le dossier "Barre des tâches")

Vous pourrez toujours revenir en arrière avec les fichiers que vous avez au préalable sauvegardés.

_______________________________________________

Optimisations Windows Divers

Vous ne voulez plus de l'écran de bienvenue de Windows XP ? Rien de plus simple !

"Démarrer" => "executer" => "taper regedit" => "OK"

Une fois dans l'éditeur de registre, rendez-vous à :

HKEY_local_machine\ Software\ Microsoft\ Windows\ CurrentVersion\ Winlogon

Dans la partie droite, repérez la clé nommée "LogonType". Double-cliquez sur cette dernière et modifiez sa valeur de "1" à "0".

Attention, une fois fait, XP vous demandera un mot de passe au démarrage. Pour le désactiver, utiliser l'utilitaire XP fournit dans le dossier, en créant avant un compte à mot de passe dans les gestions d'utilisateurs, et en cliquant sur l'auto-login du logiciel fournit.

Par défaut, XP défragmente les fichiers du boot à chaque démarrage, ce qui ne sert à rien si vous défragmentez souvent votre disque dur... Voici la procédure :

"Démarrer" => "executer" => "taper regedit" => "OK"

Ensuite allez à :

HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Dfrg\ BootOptimizeFunction

Modifiez la valeur de la clé "Enable" à "N" ("Y" par défaut) Enfin, redémarrez votre PC, et lors de votre prochain démarrage, vous gagnerez quelques précieuses secondes !

Pour élimiminer la flèche de raccourci sur vos icônes, utilisez l'utilitaire XP fournit dans le dossier. Très pratique pour avoir le seul icône valable sur le bureau dans ce genre de PC. (inutile si vous êtes un maniaque et que vous retirez "explorer.exe". Voir à la fin)

Pour supprimer l'icône de la corbeille sur le bureau, utilisez l'utilitaire XP fournit dans le dossier. (inutile si vous êtes un maniaque et que vous retirez "explorer.exe". Voir à la fin)

Pour changer l'écran de boot d'XP, utilisez la demo de Tune up utilities 2008 fournit dans le dossier.

Il peut être utile de supprimer les sons qu'émet Windows lors de son utilisation. Pour cela, cliquez sur "Démarrer", allez dans le "Panneau de contrôle", puis dans "sons, voix et périphériques audio". Créez un nouveau modèle en supprimant tous les sons émis par votre ordinateur, puis enregistrez. Cela vous évitera d'entendre les musiques de démarrage ou

d'arrêt d'XP par exemple (si vous souhaitez mettre vos propres bruitages, copiez vos fichiers au format "wav" dans le dossier C:\Windows\Media).

Windows Messenger est présent par défaut dans Windows XP, seulement, dans une MAMECAB, il ne servira à rien, alors autant l'enlever.

Pour l'enlever définitivement :

"Démarrer" => "executer" => puis taper : RUNDLL32 ADVPACK.DLL,LaunchINFSection %windir%\INF\MSMSGS.INF,BLC.Remove

Dans Windows XP, le Pare-feu ne sert que si vous êtes connecté au Web. Si ce n'est pas le cas, alors arrêtez-le afin de gagner toujours un peu plus au temps de boot.

Aller dans "Démarrer" => "Panneau de configuration" => "Pare-feu" => "Modifier les paramètres" => "Désactivé", puis "OK".

Il est important de bien régler son écran en fonction de votre émulateur. Si, par exemple, votre MAME et Front-End sont réglés pour afficher une image en 800*600, il faudra en faire de même pour votre bureau. Pourquoi ? Et bien disons que si votre bureau est en résolution de 1024*768, votre Front-End en 800*600 et vos jeux en 640*480, votre écran va passer son temps à changer de résolution, ce qui réduira sa durée de vie. Si vous alignez tout ( MAME + Front-End + bureau) sur la même résolution, votre écran et votre PC vous diront tout simplement merci !

10°

Petite astuce pour les petits PC : Si vous souhaitez mettre sur votre bureau un fond d'écran, veillez à ce que celui-ci soit au format BMP et non pas JPEG comme c'est souvent le cas (au besoin, une bête convertion de format d'image via Paint fera l'affaire). Une image en BMP étant plus facile et donc plus rapide à afficher. Ca ne se joue à pas grand chose, mais c'est un petit plus.

_______________________________________________

borne%20arcade%208.jpg

A ce niveau de la personnalisation de votre PC en MAMECAB, il est temps de faire un nettoyage de vos disques durs : "Clique droit"

sur l'icône de votre "C:" => "Propriétés" => "Nettoyage de disque", puis attendre que la fenêtre s'affiche.

Avant tout, il faut cliquer sur l'onglet "Autres options" => "Nettoyer" les fichiers (points de restauration)". Ensuite, on revient sur l'onglet "Nettoyage de disque", on coche tout et on valide. Il faut faire la même chose pour le disque "D:" et les autres disques s'il y'en a.

Une fois terminé, on refait la manipulation "clique droit" sur le "C:" puis l'onglet "Outils" => "Défragementer maintenant...". On sélectionne

une défragmentation pour tous les disques durs et on valide.

Il est préférable de n'avoir aucun économiseur d'écran d'activé (ce qui ne sert à rien sur une MAMECAB de toute façon).

_______________________________________________

ATTENTION, réserver uniquement pour les maniaques désirant faire disparaître vraiment XP le plus possible !

Retirer "explorer.exe"

Retirer la barre des tâches et mettre le menu démarrer en "masquer" ne vous suffit pas ? Le fait de voir ce menu apparaître une fraction de seconde au démarrage de l'ordinateur vous frustre ? OK, alors voilà ce que nous allons faire... : Le seul moyen de virer tout ça pour de bon, c'est de ni plus ni moins dégager "explorer.exe". (attention, ceci ne fonctionne pas avec tous les front-end, notamment, si vous utilisez AtoMic FE, il vous faudra possédez la version 0.20 + patch ou supérieur).

"Démarrer" => "executer" => "taper regedit" => "OK"

Ensuite allez à :

HKEY_CURRENT_LOCAL_MACHINE\Software\Microsoft\Windows NT\ CurrentVersion\Winlogon

Là, vous recherchez la clé "Shell". Une fois fois que vous l'avez trouvée, vous l'ouvrez, et vous effacez "explorer.exe que vous allez remplacer par l'"exe" de Front-end (exemple : D:\MAME\AtoMic FE.exe). Mettez bien le chemin d'accès complet, sinon ça ne fonctionnera pas. Notez bien-sûr qu'il vous sera toujours possible de relancer "explorer.exe" de la façon suivante :

Appuyez sur "crtl+alt+suppr", une fois que le gestionnaire des tâches est ouvert, allez dans "fichier" puis sur "Nouvelle tâche", et là, vous tapez "explorer.exe" (sans les guillements bien-sûr) et OK. Et zou, vous avez de nouveau l'interface d'XP le temps nécessaire (elle re-disparaîtra au prochain reboot).

_______________________________________________

Supprimer le curseur de la souris

Pour faire disparaître le curseur de la souris lors du démarrage de Windows XP, et même tout court (réservé à ceux qui savent se servir d'un PC sans la souris, donc au clavier) :

Déposez le fichier vide.cur (dans le dossier "Curseur vide") sur la racine de "C:"

Le premier fichier .reg modifie la base de registre pour cacher les curseurs au chargement général et à l'ouverture de session.

Le second remet les valeurs d'origine (ne le mettez pas trop loin, dans "Mes documents", au cas où).

pac-man.gif

PARTIE 3° : Les astuces sous MAME

Voici un recueil des "petits trucs" qui pourront vous être bien utile si vous souhaitez que votre borne d'arcade soit optimisée de la meilleure façon qui soit.

1° Vous avez une borne deux joueurs ; seulement, bon nombre de vos jeux sont prévus pour trois ou quatre joueurs et ça ne fait pas "propre" à votre goût ?

Il est bon de savoir que la grande majorité des jeux de l'époque (les PCB en fait) étaient pourvus de "Dip switches", permettant de passer selon le type de borne du mode, deux, trois, ou quatre joueurs (sur certains seulement bien entendu).

Pour avoir accès à ces fameux "Dip switches" sous MAME, il suffit d'appuyer sur la touche "tabulation" de votre clavier, puis de vous rendre sur "interrupteurs" (ou "Dip switches" si votre version de MAME est en Anglais). de là, vous pourrez (ou pas, car certains jeux ne proposent pas cette option!), basculer votre jeu en mode deux joueurs, et pourquoi pas, le mettre en Francais, si cette langue est disponible.

Attention, pour plusieurs jeux datant des années 90, (surtout ceux de chez Capcom et SNK), cette manipulation ne fonctionne pas. Il vous faudra appuyer sur la touche "F2" et aller sur "5: SYSTEM CONFIGURATION" pour changer le nombre de joueurs. Bien entendu, il existe des exceptions, et il est tout à fait possible qu'un mode deux joueurs n'existe pas pour certaines de vos roms.

2° Vous jouez sur un écran CRT (les écrans plats étant plus que vivement déconseillés pour leur rendu), et vous aimeriez avoir un rendu se rapprochant le plus possible de ce que donnait les écrans de l'époque ?

Ouvrez votre ".exe" de MAME et allez dans :

Options=> Options de jeu par défaut...=> Avancée (ou, si votre version est en Anglais : Options=> Default game options...=> Advanced).

Maintenant, chercher "Effets visuels" et dans le petit menu déroulant en dessous, selectionnez "Scanlines75x2". C'est l'effet visuel qui se rapprochera le plus de ce donnait un écran de borne à l'époque.

Astuces testées et fonctionnelles sur les versions "MAME32" et "MAME32 plus".

pac-man.gif

PARTIE 4° : Les téléchargements

Pack pour optimisation XP 1

Pack pour optimisation XP 1

Exemples concrets en vidéo (attention, sur les vidéos, on voit bien le curseur de la souris. Lorsque j'ai filmé ça, je n'avais pas terminé d'intégré certains jeux à mon émulateur, d'où ça présence) :

http://www.youtube.com/watch?v=gkQ8vzUsLIo&feature=player_embedded

On voit bien ici que les ratios pour les jeux à scrol horizontal ne sont pas respectés. Il est bien entendu possible de changer ça très bêtement dans MAME32. C'est même d'ailleurs préférable de le faire afin de ne pas avoir une image déformée.

http://www.youtube.com/watch?v=S81HHXJClG8&feature=player_embedded

Voila :transpi: ! J'espère que ça donnera des envies à certains, et vous permettra de vous éclater au moins autant que moi sur tous ces bons vieux jeux dans lesquels j'ai mis tant de piècettes de 5 et 10 Frs à la bonne époque !

Liens en vrac :

Le Front-End que j'utilise, c'est Atomic-FE. Simple, efficace, et sans fioritures, comme je les aiment : http://www.atomicfe.com/forums/

MAME32. Un petit tour sur Google, et vous trouverz des dizaines de sites ou le télécharger. Au hazard : http://www.romnation...ators/mame.html et/ ou http://www.gametroni...emulation/mame/

Lien vers le commentaire
Partager sur d’autres sites

Ouais enfin Mame+ ne fait pas tout le travail d'isolation expliqué dans le tuto. Pour faire de la vraie borne qui ne fait que ça on peut faire en effet quelques réglages en plus, qui sont certes optionnels mais qui font toujours plaisir quand tu veux un résultat le plus proche possible d'une vraie borne classique.

Lien vers le commentaire
Partager sur d’autres sites

Soyons honnête, ça sert strictement à rien.

Tu veux avoir une émulation proche des originaux, tu utilise MAME sans rien y à jouter et en ligne de commande. C'est le principe même de MAME. D'ailleurs, c'est justement ce manque d'optimisation qui fait que MAME est très gourmand et qu'on le considère souvent comme une usine à gaz.

Et c'est vrai que quand tu le compare (alors qu'ils ont les mêmes bases) à des spécialiste comme Zinc (Capcom Zn1/2 et Namco System 11/12), Kawaks (CPS 1/2 et NeoGeo) ou encore Nebula (CPS 1/2/3, NeoGeo, Sega model 2, PGM, etc...)...

Lien vers le commentaire
Partager sur d’autres sites

Salut

Malesendou je crois que tu as répondu un chouilla trop rapidement ;-). Qui parle de rajouter des lignes ou quoi ou qu'est-ce dans MAME ? Personne. Il s'agit la, simplement, d'optimiser Windows, je ne fais pas état du reste, il y'a des sites spécialisés pour ça.

Un rendu avec un PC dont le Windows a légèrement été modifié, est surment beaucoup plus sympa que juste MAME lâché tel quel :). Encore une fois, il est question d'utiliser un PC dédié comme je l'ai bien mentionné.

Je mettrais une vidéo d'illustration ce soir avec le reste des liens, tu jugera quand tu aura tout vu.

@+

EDIT : J'ai terminé la chose, à vous de juger :) ! Je referais probablement une vidéo avec mon Skin de Front-End terminé et les jeux avec le bon ratio.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...