Fr:MAME GP2X

From wiki.gp2x.org
MAME GP2X
Une capture d'écran de MAME GP2X
Télécharger (archive)
Dévelopeur original MAME
Porté par Franxis
Version 4.1
Page Web Site du porteur
Etat Diffusé et jouable

MAME GP2X est un émulateur de machines Arcade porté par Franxis. MAME signifie Multiple Arcade Machine Emulator. Franxis a porté cet émulateur à partir des sources de la version 0.34 de MAME DOS officiel mais en ajoutant des modifications provenant des verions de MAME0.35b*. Depuis la version 2.8 MAME GP2x supporte jusqu'à 4 joypad USB via le boitier se connectant sur le port Ext de la GP2x.

Le code source est disponible ICI.

Contents

Jeux supportés 1160 roms

  • MAME 0.34
    • All (certaines ROMs sont trop large pour tenir en RAM et aussi les jeux utilisant un affichage 16bits comme Mortal Kombat, NARC, NBA Jam, etc).

MAME 0.30 Exerion (exerion), MAME 0.34b1 Kyukyoku Tiger (ktiger) et Twin Cobra (US) (twincobu), MAME 0.34b8 The Empire Strikes Back (empire, non pas esb comme dans le dernier set de rom MAME).

  • MAME 0.35b1
    • Rolling Thunder (rthunder)
    • Pocket Gal (normal & bootleg) (pcktgal & pcktgalb)
    • Turtle Ship (turtship)
  • MAME 0.35b2
    • Canyon Bomber (canyon) & Canyon Bomber (prototype) (canbprot)
    • Ikari Warriors (US, Japan & Japan bootleg) (ikari, ikarijp & ikarijpb)
    • The Main Event (version F) (mainevt2)
    • The Main Event (version Y) (mainevt)
    • Victory Road (Victory Road), Dogo Soken (dogosoke)
  • MAME 0.35b3
    • Breywood (breywood)
    • Cadillacs and Dinosaurs (World) (dino)
    • Capcom World 2 (Japan) (cworld2j)
    • Captain Silver (csilver)
    • Gals Panic (galpanic)
    • The Real Ghostbusters (3 player) (ghostb3),
    • Gondomania (gondo)
    • Last Mission (Rev 5) (lastmss2)
    • Last Mission (Rev 6) (lastmiss)
    • Mekyo Sensi (mekyosen)
    • Muscle Bomber Duo (Japan) (mbomberj)
    • Muscle Bomber Duo (World) (mbomber)
    • Punisher (Japan) (punishrj)
    • Punisher (World) (punisher)
    • Quiz & Dragons (Japan) (qadj)
    • Quiz & Dragons (US) (qad)
    • Shackled (shackled)
    • Slam Masters (World) (slammast)
    • Street Fighter (World) (sf1)
    • Street Fighter (US) (sf1us)
    • Street Fighter (Japan) (sf1jp)
    • Super Real Darwin (srdarwin)
    • Tenchi o Kurau 2 (Japan) (wofj)
    • Tropical Angel (troangel)
    • Warriors of Fate (World) (wof)
  • MAME 0.35b4
    • Aero Fighters (aerofgt)
    • Turbo Force (turbofrc)
    • Pang (World & bootlet) (pang & pangb)
    • Buster Bros (US) (bbros)
    • Super Pang (World) (spang)
    • Block Block (World) (block)
    • Power Spikes (Korea) (pspikes)
  • MAME 0.35b5
    • Boulderdash / Boulderdash Part 2 (bouldash)
    • Gate Of Doom (revision 4) (gatedoma)
    • Hellfire (hellfire)
    • Zero Wing (zerowing)
    • Vimana (set 1 & 2) (vimana & vimana2)
    • Sly Spy (revision 2) (slyspy2)
    • Sly Spy (revision 3) (slyspy)
  • MAME 0.35b8
    • ASO (Armored Scrum Object) (aso)
    • Athena (athena)
    • Bermuda Triangle (bermudat)
    • Caveman Ninja (World Rev. 3) (cninja)
    • Caveman Ninja (World Rev. 0) (cninja0)
    • Caveman Ninja (US) (cninjau)
    • Chopper I (chopper)
    • Dogou Souken (dogosoke)
    • Fighting Golf (fitegolf)
    • Guerrilla War (gwar)
    • Ikari Warriors (US) (ikari)
    • Ikari Warriors (Japan) (ikarijp)
    • Ikari Warriors (Japan bootleg) (ikarijpb)
    • Joe & Mac (Japan) (joemac)
    • Psycho Soldier (set 1) (psychos)
    • Psycho Soldier (set 2) (psychosa)
    • Stoneage (stoneage)
    • The Legend of Air Cavalry (legofair)
    • TNK3 (tnk3)
    • TouchDown Fever (tdfever)
    • TouchDown Fever (Japanese) (tdfeverj)
    • Tumble Pop (bootleg set 1) (tumblep)
    • Tumble Pop (bootleg set 2) (tumblep2)
    • Victory Road (victroad)
  • MAME 0.35b9
    • Gaplus (set 1) (gaplus)
    • Gaplus (set 2) (gaplusa)
    • Galaga 3 (set 1) (galaga3)
    • Galaga 3 (set 2) (galaga3a)
  • MAME 0.35b10
    • Legend of Makaj (lomakaj)
    • P-47 (World) (p47)
    • P-47 (Japan) (p47j)
    • 64th Street (64street)
    • Earth Defense Force (edf)
    • RodLand (Japan) (rodlandj)
    • Avenging Spirit (avspirit)
  • MAME 0.35b11
    • Ambush (ambush)
    • Armed Formation (armedf)
    • Galivan - Cosmo Police (set 1) (galivan)
    • Galivan - Cosmo Police (set 2) (galivan2)
    • Dangar - Ufo Robo (set 1) (dangar)
    • Dangar - Ufo Robo (set 2) (dangar2)
    • Dangar - Ufo Robo (bootleg) (dangarb)
    • Cabal (US set 1) (cabal)
    • Cabal (US set 2) (cabal2)
    • Cabal (bootleg) (cabalbl)
    • Goindol (goindol)
    • Homo (homo)
    • Terra Force (terraf)
    • Terra Force (US) (terrafu)
  • MAME 0.35b12
    • Combat School (combasc)
    • Combat School (bootleg) (combascb)
    • Double Dribble (ddribble)
    • Lifeforce (US) (lifefrce)
    • Lifeforce (Japan) (lifefrcj)
    • Mega Zone (megazone)
    • Prehistoric Isle in 1930 (World) (prehisle)
    • Prehistoric Isle in 1930 (US) (prehislu)
    • Genshi-Tou 1930's (gensitou)
    • Salamander (salamand)
  • MAME 0.35b13
    • Cosmic Alien (cosmica)
    • Devil Zone (devzone)
    • Magical Spot II (magspot2)
    • Marine Boy (marineb)
    • No Man´s Land (nomnlnd)
    • No Man´s Land (Gotlieb) (nomnlndg)
    • Sichuan II (hack?) (sichuan2)
    • Shisensho - Joshiryo-Hen (Japan) (shisen)
    • Truxton / Tatsujin (truxton)
    • Out Zone (outzone)
    • Wanted (wanted)
  • MAME 0.35rc1
    • Pang! 3 (Japan) (pang3)
  • MAME 0.35
    • Wardner (World) (wardner)
    • Wardna no Mori (Japan) (wardnerj)
    • Pyros (US) (pyros)
    • Funky Bee (funkybee)
    • Sky Lancer (skylancr)
  • MAME 0.37b12
    • Pandora's Palace (pandoras) (Il faut y jouer avec video et audio clock à 100%).

Installation

  1. Téléchargez la nouvelle version de MAME GP2X.
  2. Décompressez l'archive où vous voulez sur votre carte SD.
  3. Mettez les fichiers Rom (Compressés en ZIP ou décompressés) dans le répertoire "mamegp2x/roms" à la racine de votre carte SD.
  4. Installez, si cela n'a pas encore été fait, les librairies SDL pour la GP2x.
  5. Lancez l'exécutable "mame_gp2x.gpe", "mame_gp2x_compatible.gpe" (plus lent mais plus compatible avec les jeux) ou "mame_gp2x_fast.gpe" (version plus rapide mais moins compatible) à partir du menu "Games" du menu de la GP2x.

Contrôles

  • Dans un jeu:
Joystick 
Déplacement (1, 2, 3 et 4), souris et controles analogiques.
A,Y,B,X,L,R,Vol+,Vol-,Bouton du Joy,START 
A,B,C,D,E,F,G,H,I,J.
SELECT 
Insérer les crédits. (SELECT+Haut=credits 2Joueurs, SELECT+Droite=credits 3Joueurs, SELECT+Bas=credits 4Joueurs)
L+R
Changer l'orientation de l'écran et activer/désactiver la fonction étirement/réduction de l'image.
L+R maintenu pendant 1 seconde 
Pauser l'émulation.
START 
Jouer. (START+Haut=Jouer 2Joueurs, START+Droite=Jouer 3Joueurs, START+Bas=Jouer 4Joueurs).
L+R+Bouton du Joy 
Retour au sélecteur de roms de l'émulateur.
START+SELECT 
Redémarrer le jeu.
Vol+/Vol- 
Augmenter/Réduire le volume sonore.
Y+L+R 
Afficher/Masquer l'affichage des FPS (Frame Per Second / Image par secondes)
  • Dans les menus:
Jouer au jeu sélectionné
Retour au menu de sélection des jeux.
L+R 
Redémarrage de la GP2x.

Explication des options

Après avoir sélectionné un jeu dans la liste un écran avec ces options sera disponible.

  • Frame-Skip (Saut d'images):

Un saut d'images de 0 à 5 est disponible. Moins il y a de saut d'images et meilleur est la qualité de la vidéo du jeu, mais l'émulation devient plus lente et donc moins jouable... De 1 à 2 saut d'images semble être un bon compromi et suffisant pour les jeux gourmants. Additionnellement un Auto Frame-Skip (Saut d'images automatique) est implémenté: <=1, <=2, <=3, <=4, <=5 (Dans ces cas, le saut d'images est ajusté automatiquement par l'émulateur à la valeur maximale du saut d'imges choisi).

  • Video Clock (Horloge Vidéo):

Cela permet de changer l'option underclock (ralentir) / overclocking (accélérer) le procésseur vidéo. Le réglage par défaut est de 80%, mais il pose des problèmes avec quelques jeux (exemple: Trojan, Breakthru, Mikie, Super Qix, ...) la meilleur horloge vidéo est de 100%, mais c'est un peut lent. L'émulateur est rapide avec des valeurs faibles et lent avec des valeurs hautes.

  • Sound (Son):

Sound ON (son activé): C'est l'option par défaut. Sound OFF (son désactivé): le son est émulé en interne mais aucun son n'est audible. L'émulation est plu rapide. Not Emulated (pas émulé): Le son n'est pas émulé et il n'est pas activé. L'émulation est plus rapide.

  • Audio Clock (Horloge Audio):

Cela permet de changer l'option underclock (ralentir) / overclocking (accélérer) pour le proccésseur audio. La valeur par défaut est de 80%, mais ça pose quelques problèmes avec des jeux. La valeur parfaite est de 100%, mais ça ralentit l'émulation. L'émulateur est rapide avec des valeurs faibles et lent avec des valeurs fortes.

Interface de remplacement femamegp2x

Depuis l'ajout de lignes de commande à MAME GP2x zaq121 s'est mi au travail d'adapter son interface de remplacement pour la version GP32 de MAME à la version GP2x. Cette interface permet d'avoir un apperçu à l'écran du jeu sélectionné, de gérer les roms par groupes... vous pouvez récupérer cette interface sur ce lien et le paquet de capture d'écran de jeux sur celui-ci.

Spécial

  • On peut facilement créer des skin pour cette émulateur en éditant ou en créant des fichiers "gp2xmenu.bmp" (pour l'écran de choix des roms) et "gp2xsplash.bmp" (pour l'écran de chargement de l'émulateur) qui doivent être situées dans le répertoire "skins" du répertoire de l'émulateur. Les images doivent être de résolution de 320x240 en 256 couleurs (8bit) la couleur 255 et utilisée pour afficher le texte.

Dans le répertoire "others" du répertoire "skins" vous avez d'autre skin réalisées par: Zenzuke, Chipan, Dokesman, Enkonsierto, Quest et Sttraping.

  • L'émulateur supporte les joypad USB si vous possédez une interface se connectant sur le port Ext de la GP2x et permetant d'avoir un port USB maitre sur votre GP2x.


Convertirles ROM pour la version 0.34 de MAME en utilisant ClrMamePro

ces étapes sont adapté de: http://newbie.gp32x.de/gp32/mame.htm

  1. Installez ClrMamePro sur votre PC.
  2. Créez un répertoire vide (Sur le bureau par exemple. C'est le répertoire dans lequel se situeront les roms pour MAME GP2x à la fin).
  3. Lancez ClrMamePro.
  4. Ajoutez le fichier dat en cliquant sur "Add DatFile..." et en sélectionnant clrmame.dat (Disponible dans l'archive de l'émulateur). Ensuite sélectionnez "LOAD / UPDATE" en faisant un clic droit sur clrmame, et cliquez sur Default.
  5. Dans "Settings": Ajoutez (Add) le chemin des ROMs vers le répertoire créé dans l'étape #2. Cliquez sur OK.
  6. Sélectionnez "Scanner". Vous n'avez pas besoin de changer des options, vérifiez juste que l'option "Split Sets" soit sélectionnée. Appuiez sur le bouton "Scan".
  7. Il devrait rapidement scanner comme le répertoire ROMs est vide. Vous voyez l'écran "Scan Results"? Laissez le ouvert!
  8. Maintenant utilisez l'explorateur de fichier de Windows et ouvrez le répertoire qui contient vos ROMs MAME. Sélectionnez tous les zips et déplacez les dans l'écran des résultats de scan (Scan Results). ClrMamePro devrait commencer a recontruire les sets en version 0.34 dans le répertoire vide.
  9. Après s'est terminé, vos ROMs pour MAME GP2X sont prètes dans le répertoire créé à l'étape #2.

Si vous voulez ajouter de nouvelles ROMs plus tard, il faudra appuier sur "Scan" à nouveau et déplacer les nouvelles roms dans l'écran de résultat de scan.

NOTE : Si l'émulateur indique qu'il manque un fichier, creez un fichier quelconque portant le nom du fichier manquant... le jeu devrait fonctionner, même si l'émulateur indique une erreur...

AdvanceSCAN pour les utilisateurs de Linux

Les utilisateurs de Linux qui n'ont pas accès à Windows avec ClrMame peuvent utiliser AdvanceSCAN pour convertir les sets de ROM d'une version plus recente vers la version MAME 0.34. AdvanceSCAN néccecite le fichier -listinfo de MAME 0.34 qui n'est pas livré avec le MAME GP2X. Ce fichier peut être généré avec MAME 0.34 (Pour DOS, mais lancable avec Wine) et peut être trouvé ici. AdvanceSCAN ne fournit pas d'interface donc il est fortement conseillé de lire la documentation. ClrMAMEPro fonctionne avec Wine 0.9.2.

Compatibilité

Liste des jeux Compatible avec la version MAME.

Photos et Captures d'écran

Personal tools