====== Fabriquer sa borne d'arcade ====== =====Borne d'arcade===== * [[https://metalslug.hadoken.org/ | Borne Metal Slug]] * [[http://www.lacavernedefred.ovh/blog/2020/01/22/3493/ | DIY Arcade spinner]] =====Recalbox===== * [[RecalboxNasConfiguration | Ses Roms sur le NAS]] * [[https://github.com/Universal-Rom-Tools/Universal-XML-Scraper/wiki/%5BTuto%5D-Comment-utiliser-Universal-XML-Scraper-pour-la-RECALBOX | Scraper français]] * [[http://www.open-consoles.com/t7388-centralisation-les-bestsets-open-consoles?highlight=bestsets | Best sets@open-consoles.com]] * [[http://www.open-consoles.com/t8459-synchroniser-les-bestsets-open-consoles-sur-votre-pi?highlight=bestsets | Synchroniser les best sets]] =====Controllers===== * [[https://github.com/atty303/negcon-usbhid | NeGcon USBHID]] * [[https://forum.recalbox.com/topic/19129/lightgun-sous-recalbox-6-1 | Lightgun sous recalbox 6.1]] =====MAME===== * Info : * Merge de MAME et MESS en version 0.162 * MAME 2003 == 0.78 * MAME 2010 == 0.139 * MAME 2015 == 0.160 * [[https://forums.libretro.com/t/retroarch-playlist-buddy-playlist-and-thumbnail-generation-app/8417 | RetroArch Playlist Buddy - Playlist and thumbnail generation app]] * [[https://github.com/libretro/mame2003-plus-libretro | mame2003-plus-libretro@GitHub]] * [[https://github.com/libretro/mame2003-libretro | mame2003-libretro@GitHub]] * [[http://www.progettosnaps.net/index.php | Progetto Snaps]] * [[https://www.mamedev.org/ | MAMEDEV.org]] * [[http://adb.arcadeitalia.net/default.php | Arcade MAME database]] * [[https://wiki.mamedev.org/index.php/FAQ:Games | Games special settings]] * Modifier les ID des souris dans /recalbox/share/system/configs/retroarch/cores/retroarch-core-options.cfg * Modifier les valeurs de input_player1_mouse_index input_player2_mouse_index * Pour retrouver les bons ID (/!\ ces ID peuvent changer si on branche / débranche un périphérique USB !) ls -ltr /dev/input/by-path ls -ltr /dev/input/by-id =====Spinner sur Recalbox===== * https://recalbox.gitbook.io/documentation/v/francais/utilisateur-avance/surcharge-de-configuration * https://github.com/libretro/RetroArch/blob/master/retroarch.cfg * https://retropie.org.uk/forum/topic/14283/getting-trackball-to-work-with-mame/17 * https://forum.recalbox.com/topic/19933/jouer-%C3%A0-arkanoid-avec-spinner-usb-diy-souris-1-axe/2 =====Trier les roms de consoles===== * Télécharger les [[https://archive.org/download/no-intro-rom-sets | romset no-intro]] * Télécharger sur [[https://datomatic.no-intro.org/ | datomatic no-intro]] le fichier 'P/Clone XML' (i.e. 'Parent-Clone XML') pour la console dont vous voulez filtrer les ROMs.\\ Pour cela, il faut aller dans la section "Download" puis 'P/Clone XML' et sélectionner le système voulu dans la liste dértoulante en haut de la page. Ensuite, il suffit de cliquer sur 'Prepare' puis de télécharger le fichier généré par le site. * Lancer ClrMamePro, choisir "Add DatFile" et sélectionner le fichier 'Parent-Clone' juste téléchargé * Sous "New DatFiles", double=cliquer sur le fichier chargé et cliquer sur "Default" * Dans l'écran suivant, cliquer sur "Settings" puis sélectionner "Rom-Paths" et ajoutez le répertoire du romset * Cliquer sur "1G1R Mode" sous "Region / Language Mode" en bas de l'écran.\\ Notez que si vous avez télécharger le mauvais type de DAT, cette option sera grisée. * Sélectionner "Regions" dans la liste déroulante et et vous verrez une liste de régions. C'est l'écran important !\\ Depuis la liste des régions, vous sélectionnerez les régions qui vous intéressent par ordre de priorité. Par exemple, je sélectionne les régions dans cet ordre : FRA (France), EUR (Europe), USA. J'aime cet ordre car cela va d'abord sélectionner les jeux Français, puis Européens (certains ont une version française) et enfin ceux des USA (en anglais). * On peut maintenant fermer la fenêtre et cliquer sur "Scanner". On désélectionne toutes les options "Fix" et l'option "Unneeded" de "Scan" et on lance le scan en appuyant sur "New Scan". * Le scan prend entre 20 et 30 secondes et va permettre de voir les ROMS qui peuvent manquer ou encore celle à corriger. Pour les corriger, il suffit de cliquer sur "Fix" et relancer un scan. * Une fois satisfait des ROMs à disposition, il ne reste qu'à faire le tri en cochant toutes les options de "Scan" et de "Fix" puis en appuyant sur "New Scan" : le logiciel va effacer toutes les ROMs inutiles du répertoire. * C'est maintenant terminé, le répertoire des ROMs ne contient maintenant que des ROMs unique des régions que vous aviez sélectionné. =====Liens utiles===== * http://alexbrau4.wix.com/bornearcademaison#!HOME/mainPage * http://chris.polymathic.net/cabinet/index.shtml * http://www.koenigs.dk/mame/eng/ =====Marquees & décoration===== * http://leshoparcade.com/index.php * http://www.gameongrafix.com/ * http://emdkay.net/catalog/index.php * http://www.gremlinsolutions.co.uk/marqueeshop.htm =====Logiciels===== * [[http://www.lakka.tv/ | Lakka]] * [[http://batocera-linux.xorhub.com/ | batocera.linux]] =====Au coeur de la borne===== * __Carte mère :__ ASUS P8B75-M LX PLUS (chipset Intel B75, socket LGA1155) * __CPU :__ Intel Core i5-3350P (3.10GHz) * __Mémoire :__ 8Go - Kingston DDR3 PC3-12800 - 2 x 4Go 1600MHZ - CAS 9 - XMP * __Carte graphique :__ GeForce GT610 OEM * __Lecteur optique :__ Graveur DVD Samsung IDE + convertisseur IDE/SATA * __Disques durs :__ SSD 120Go + HDD 1To * __Ecran__ : Hannspree HANNS.G HQ191D (19" 4:3 VGA & HDMI) =====Contrôles installés sur la borne===== * __Joueur 1 :__ Joystick 2 axes + 7 boutons (6 à gauche du joystick + 1 sur le flanc gauche de la borne) * __Joueur 2 :__ Joystick 2 axes + 7 boutons (6 à gauche du joystick + 1 sur le flanc droit de la borne) * __Devant :__ 2 boutons "start" et "select" pour chaque joueur * __Dessous :__ * 1 bouton "hotkey" pour chaque joueur * 1 bouton poussoir temporaire pour allumer le PC dans la borne