emulateurs_de_jeux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
emulateurs_de_jeux [2021/04/28 09:38] – [Mame et Mess] davidemulateurs_de_jeux [2023/05/18 22:23] (Version actuelle) – [Mame et Mess] david
Ligne 1: Ligne 1:
-<note> 
-En travaux 
-</note> 
- 
 <jumbotron> <jumbotron>
 ====== Emulateurs de jeux ====== ====== Emulateurs de jeux ======
Ligne 8: Ligne 4:
 {{:pacman.png?240x250 }} {{:pacman.png?240x250 }}
 \\ \\
-==== Mais où j'ai mis mon joystick !? ====+==== 🕹️ Mais où j'ai mis mon joystick !? ====
 \\ \\
 Vous êtes nostalgique d'antiques plateformes ou architectures que vous voudriez re-découvrir.De plus vos vieux CD de [[https://www.ea.com/fr-fr/games/command-and-conquer|Command and conquer]] prennent la poussière. Vous êtes nostalgique d'antiques plateformes ou architectures que vous voudriez re-découvrir.De plus vos vieux CD de [[https://www.ea.com/fr-fr/games/command-and-conquer|Command and conquer]] prennent la poussière.
Ligne 53: Ligne 49:
 Montez le système: Montez le système:
 <code bash> <code bash>
-mount C /usr/local/share/game/dosgames+mount C /usr/local/share/games/PC
 </code> </code>
 et utilisez les comme si vous étiez désormais sous DOS.\\ et utilisez les comme si vous étiez désormais sous DOS.\\
Ligne 97: Ligne 93:
 @@ -249,3 +249,8 @@ @@ -249,3 +249,8 @@
    
- mount C /data/games/PC+ mount C /usr/local/share/games/PC
  keyb FR  keyb FR
 +imgmount D c:/ISO/CONSTR~1.ISO -t iso +imgmount D c:/ISO/CONSTR~1.ISO -t iso
Ligne 108: Ligne 104:
 Pour les utiliser ensuite: Pour les utiliser ensuite:
 <code bash> <code bash>
-dosbox -config constructor.rc+dosbox -conf constructor.rc
 </code> </code>
  
-Lancez l'émulation: 
-<code bash> 
-dosbox -conf /usr/local/share/games/PC/constructor.rc 
-</code> 
  
 ===== Mame et Mess ===== ===== Mame et Mess =====
Ligne 122: Ligne 114:
   * [[https://www.freebsd.org/doc/handbook/ports.html|emulators/mame]]   * [[https://www.freebsd.org/doc/handbook/ports.html|emulators/mame]]
   * [[https://www.freebsd.org/doc/handbook/ports.html|emulators/mess]]   * [[https://www.freebsd.org/doc/handbook/ports.html|emulators/mess]]
 +
 +<callout type="warning" icon="true">
 +Récemment //Mame// et //Mess// ont fusionnés.
 +</callout>
 +
 +Ceux sont des versions dites //SDL// du projet, les versions //natives// ne sont plus prises en charge.
  
 Créez pour chacun un fichier de configuration: Créez pour chacun un fichier de configuration:
 <code bash> <code bash>
-mame -createconfig +mame64 -createconfig 
-mess -createconfig+mess64 -createconfig
 </code> </code>
  
Ligne 133: Ligne 131:
  
 <code bash> <code bash>
-mame -showusage +mame64 -showusage 
-mess -showusage+mess64 -showusage
 </code> </code>
  
Ligne 141: Ligne 139:
 ==== M.E.S.S. ==== ==== M.E.S.S. ====
  
 +{{ :sonic.png?320x240}}
 Multiple Emulator Super System. Multiple Emulator Super System.
 ou //Sorcery+// ou //Cauldron// sous //Amstrad// //CPC6128// ou //Sorcery+// ou //Cauldron// sous //Amstrad// //CPC6128//
  
-== Les Bios ==+=== Les Bios ===
  
-Avant d'émuler une machine, il vous faut obtenir son bios. Diverses ressources sur Internet vous permettront de l'obtenir. +Avant d'émuler une machine, il vous faut obtenir son bios. Diverses ressources sur Internet vous permettront de les obtenir. 
- +Certains sont intégrés de base, comme la Megadrive: 
-{{ :cauldron.png?320x240}} +<code bash> 
-Par exemple, pour l'Amstrad, créez le répertoire idoine dans notre arborescende dédiée:+mess64 megadriv -joy -cart /usr/local/games/Sonic.bin 
 +</code> 
  
 +Par contre pour l'Amstrad, créez le répertoire idoine dans notre arborescence dédiée:
 <code bash> <code bash>
-mkdir - p /usr/local/share/games/cpc/+mkdir - p /usr/local/share/games/mess/
 </code> </code>
  
 et copiez y les bios: et copiez y les bios:
 +  * cpc464 ;
 +  * cpc6128 ;
 +  * cpc6128f,    version au clavier français.
  
-* cpc464 +N'oubliez pas d'indiquer ce répertoire dans le champ ''rompath'' de la configuration. 
-* cpc6128 +{{ :cauldron.png?320x240}} 
-* cpc6128f    version au clavier franchouillard +Enfin, un jeu sur disquette:
- +
-puis, un jeu sur disquette: +
 <code bash> <code bash>
 $ ls /usr/local/share/games/cpc/*.dsk  $ ls /usr/local/share/games/cpc/*.dsk 
-sorcerpf.dsk+sorcerpf.dsk cauldr2e.dsk cauldr2s.dsk
 </code> </code>
  
 Lancez le tout: Lancez le tout:
- 
 <code bash> <code bash>
-mess cpc6128 -flop1 /usr/local/share/games/cpc/sorcerpf.dsk+mess64 cpc6128 -flop1 /usr/local/share/games/cpc/sorcerpf.dsk
 </code> </code>
  
 === Les claviers === === Les claviers ===
- +Ces machines posent un problème, la disposition clavier est assez particulière, celui de l'//Amstrad// français vous donnerait à peu près n'importe quoi. 
-Ces machines posent un problème, leur clavier est assez particulier. Par exemple, celui de l'Amstrad français vous donnera à peu près n'importe quoi. +En fait, le //BIOS// français utilise un //patch// pour clavier //US//. Donc, pour contourner le problème, utilisez une disposition //US// avant de lancer le //BIOS// français:
- +
-En fait, c'est un /patch/ sur un clavier US. Donc, pour contourner le problème, patchez le aussi, dans le sens inverse. +
 <code bash> <code bash>
 setxkbmap -model pc101 -layout us  setxkbmap -model pc101 -layout us 
 +mess64 cpc6128f -flop1 /usr/local/share/game/cpc/sorcerpf.dsk
 </code> </code>
  
-...pour passer en clavier US, puis lancez le bios Amstrad francophone. +Automatisez cette fonction, à l'aide de la touche «Windows», par exemple:
- +
-<code bash> +
-mess cpc6128f -flop1 /usr/local/share/game/cpc/sorcerpf.dsk    n'utilisez pas de chemin relatif +
-</code> +
- +
-Automatiser cette fonction, à l'aide de la touche «Windows», par exemple: +
 <code bash> <code bash>
 setxkbmap -model pc101 -layout fr,us -variant latin9 -option grp:lwin_toggle setxkbmap -model pc101 -layout fr,us -variant latin9 -option grp:lwin_toggle
Ligne 197: Ligne 188:
  
 ==== M.A.M.E. ==== ==== M.A.M.E. ====
-Multiple Arcade Machine Emulator. +{{ :mslug.png?320x240}}Multiple Arcade Machine Emulator.
-{{ :mslug.png?320x240}} +
-Indiquez l'emplacement de vos ROMs à la rubrique ''rompath'':+
  
-''rompath /usr/local/share/games/roms''+Placez vos ROMs, Artworks, Marquees et autres samples dans un répertoire commun à tous les joueurs, et précisez le dans le fichier de configuration: 
 +<code diff> 
 +--- mame.ini 2021-04-28 11:45:27.857182000 +0200 
 ++++ mame.ini.new 2021-04-28 11:44:08.437219000 +0200 
 +@@ -7,19 +7,19 @@ 
 + # 
 + # CORE SEARCH PATH OPTIONS 
 + # 
 +-homepath                  . 
 +-rompath                   roms 
 +-hashpath                  hash 
 +-samplepath                samples 
 +-artpath                   artwork 
 +-ctrlrpath                 ctrlr 
 ++homepath                  /usr/local/games/arcade/ 
 ++rompath                   /usr/local/games/arcade/roms 
 ++hashpath                  /usr/local/games/arcade/hash 
 ++samplepath                /usr/local/games/arcade/samples 
 ++artpath                   /usr/local/games/arcade/artwork 
 ++ctrlrpath                 /usr/local/games/arcade/ctrlr 
 + inipath                   $HOME/.mame;.;ini 
 + fontpath                  . 
 +-cheatpath                 cheat 
 +-crosshairpath             crosshair 
 +-pluginspath               plugins 
 +-languagepath              language 
 +-swpath                    software 
 ++cheatpath                 /usr/local/games/arcade/cheat 
 ++crosshairpath             /usr/local/games/arcade/crosshair 
 ++pluginspath               /usr/local/games/arcade/plugins 
 ++languagepath              /usr/local/games/arcade/language 
 ++swpath                    /usr/local/games/arcade/software 
 +  
 + # 
 + # CORE OUTPUT DIRECTORY OPTIONS 
 +</code>
  
 === Les Roms === === Les Roms ===
 +Ce sont des fichiers Zip à ne surtout pas décompresser. Vous trouverez ces roms sur de nombreux sites.
  
-Ce sont des fichiers Zip à ne surtout pas décompresser. Vous trouverez ces roms sur de nombreux sites, comme celui-ci de fort bonne facture +=== Jouer ===
-Jouer +
 Lancer simplement: Lancer simplement:
  
-  * mame LeNomDelArom +  * mame64 LeNomDelArom 
-  * mame bombjack +  * mame64 bombjack
- +
 === Tricher === === Tricher ===
 +C'est le seul moyen de finir //Ghost and goblins// !
 +Télécharger le fichier des tricheurs, décompressez le et ajoutez les fichiers obtenus dans le répertoire de l'émulateur.
 +Il s'agit d'une fichier ''zip''
  
-Vous n'avez pas honte ? +=== La manette de jeux 🎮️ ===
-Ce n'est que pur hasard si je connais la méthode pour gagner à tous les coups. +
-Télécharger le fichier des tricheurs, décompressez le et ajoutez les fichiers obtenus dans le répertoire de l'émulateur, +
--i.e. ''usr/local/share/mame''+
-il s'agit d'une fichier ''.dat'' pour les versions antérieures à la 0.130, un ''.zip'' sinon.  +
- +
-Modifiez ainsi votre configuration: +
- +
-<code bash> +
-cheatpath                 /usr/local/share/mame/cheat +
-cheat                     1 +
-</code> +
- +
-=== La manette de jeux ===+
  
 M.A.M.E. et M.E.S.S. utilisant les API SDL, il n'y a normalement rien à faire au niveau du système, la manette est détectée automatiquement, comme périphérique USB, sur uhid(4). M.A.M.E. et M.E.S.S. utilisant les API SDL, il n'y a normalement rien à faire au niveau du système, la manette est détectée automatiquement, comme périphérique USB, sur uhid(4).
Ligne 260: Ligne 271:
  
 <code bash> <code bash>
-mame maRom -joy+mame64 maRom -joy
 </code> </code>
  
  
  • emulateurs_de_jeux.txt
  • Dernière modification : 2023/05/18 22:23
  • de david