User Tools

Site Tools


mame_setup
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


mame_setup [2023/02/15 21:47] (current) – created pinupadmin
Line 1: Line 1:
 +====== MAME setup ======
 +
 +with the flexibilty of Popper you can run any all emulators. I use Popper on my MAMECab with any/all emulators currenlty out.
 +
 +sample start script
 +
 +<code>
 +START "" "[STARTDIR]Launch\VPXSTARTER.exe" 2 2 10 "Multiple Arcade Machine Emulator"
 +
 +g:
 +
 +cd "G:\Emulators\MAME"
 +
 +START "" "mamelayplus.exe" "[GAMEFULLNAME]"
 +
 +</code>
 +
 +sample close
 +
 +<code>
 +"[STARTDIR]LAUNCH\PUPCLOSER.EXE" PROC "mamelayplus" 3 1
 +
 +</code>
 +
 +===== RetroArch =====
 +
 +For RetroArch sample, on the ROMS Folder option you put your default coreDLL to use. If you have a game that you wish to use as a different coreDLL then you can put that in ALTEXE field.
 +
 +{{:5ad12b4e6fd4bfd518e4072c03ef10e2.png}}
 +
 +Sample RetroArch Launch
 +
 +<file>
 +START "" "[STARTDIR]Launch\VPXSTARTER.exe" 5 1 30 "RetroArch*"
 +
 +cd /d "[DIREMU]"
 +
 +rem  ****  set default RetroArch Core DLL Here ****
 +rem  can override with altexe on game record
 +
 +SET CORE=[DIRROM]
 +
 +if "[ALTEXE]" NEQ "" (SET CORE=[ALTEXE])
 +
 +START "" retroarch.exe -L cores\%CORE%  "[GAMEFULLNAME]"
 +
 +</file>
 +
 +Default Close
 +
 +<file>
 +"[STARTDIR]LAUNCH\PUPCLOSER.EXE" WINTIT "RetroArch" 5 1
 +
 +</file>
 +
 +===== Sample Amiga =====
 +
 +{{:1d69b46282cb11fb3320450e519ad365.png}}
 +
 +Amiga Launch Script
 +
 +<file>
 +START "" "[STARTDIR]Launch\VPXSTARTER.exe" 5 1 30 "WinUAE*"
 +cd /d "[DIREMU]"
 +START /min "" winuae64.exe "[GAMEFULLNAME]"
 +
 +</file>
 +
 +Amiga Close Script
 +
 +<file>
 +"[STARTDIR]LAUNCH\PUPCLOSER.EXE" PROC "WINUAE64" 5 1
 +
 +</file>
 +
 +===== Joystick =====
 +
 +To use joystick to move around in Popper front end you'll need to add JoyAxisMove=1 in [[:custom_options|custom options]]. I've tested the basic=zero delay and xb360 controller and older directx style joysticks with no issues.
 +
 +===== Update all your MAME Database Fields/Data. =====
 +
 +If you have imported a lot of mame roms and want to update the ScreenNames and other visual data in Popper, you are in luck!
 +
 +Follow these steps: Most important is to BACKUP your Popper DB first, its just one button press away in Popper Setup.
 +
 +Download this file and unzip pupgames file and place it in a temp folder.
 +
 +[[https://www.nailbuster.com/pinupdates/MAME_Games_Export_Full.zip|https://www.nailbuster.com/pinupdates/MAME_Games_Export_Full.zip]]
 +
 +\\
 +Go into Popper Setup/Games Manager
 +
 +Select your MAME emulator to filter by, once you are viewing all the mame games you want to update then right-click on the games list and select: “Update Games from File (wont add new)”
 +
 +{{:bd3b196cd3f97c11af107abae6502a80.png}}
 +
 +Answer the question to confirm….and sit back and wait. It could take a while if you have 1000’s or ROMs. When finished it will let you know and it will update all fields for the ROM games.
 +
 +That’s it!
 +
 +===== Run another frontend from Popper =====
 +
 +If you want to run a completely separate frontend from Popper (like coinops). The idea here is to run a custom script that will quit/close Popper and launch the other frontend. When the other frontend closes, then it will re-run Popper. This mode means that Popper is 100% not running while the other frontend is running, so the other frontend will have to be completely setup 100% to work on its own.
 +
 +if you want to try operator menu. all you do is create a batch file in launch sub_folder called "**POPMENU_START MAME.bat**" it starts with POPMENU so it will be listed in operator menu/scripts here's a template to get you an idea of the batch file…..
 +<code>
 +
 +SendPUPEvent.exe 11
 +timeout 3
 +cd \coinops
 +coinops.exe
 +timeout 3
 +cd \pinupsystem
 +start "" PinUpMenu.exe
 +
 +</code>
 +
  
mame_setup.txt · Last modified: 2023/02/15 21:47 by pinupadmin