mame_setup
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 | ||
+ | |||
+ | < | ||
+ | START "" | ||
+ | |||
+ | g: | ||
+ | |||
+ | cd " | ||
+ | |||
+ | START "" | ||
+ | |||
+ | </ | ||
+ | |||
+ | sample close | ||
+ | |||
+ | < | ||
+ | " | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 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. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Sample RetroArch Launch | ||
+ | |||
+ | < | ||
+ | START "" | ||
+ | |||
+ | cd /d " | ||
+ | |||
+ | rem **** set default RetroArch Core DLL Here **** | ||
+ | rem can override with altexe on game record | ||
+ | |||
+ | SET CORE=[DIRROM] | ||
+ | |||
+ | if " | ||
+ | |||
+ | START "" | ||
+ | |||
+ | </ | ||
+ | |||
+ | Default Close | ||
+ | |||
+ | < | ||
+ | " | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Sample Amiga ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Amiga Launch Script | ||
+ | |||
+ | < | ||
+ | START "" | ||
+ | cd /d " | ||
+ | START /min "" | ||
+ | |||
+ | </ | ||
+ | |||
+ | Amiga Close Script | ||
+ | |||
+ | < | ||
+ | " | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Joystick ===== | ||
+ | |||
+ | To use joystick to move around in Popper front end you'll need to add JoyAxisMove=1 in [[: | ||
+ | |||
+ | ===== Update all your MAME Database Fields/ | ||
+ | |||
+ | 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:// | ||
+ | |||
+ | \\ | ||
+ | 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)” | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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 " | ||
+ | < | ||
+ | |||
+ | SendPUPEvent.exe 11 | ||
+ | timeout 3 | ||
+ | cd \coinops | ||
+ | coinops.exe | ||
+ | timeout 3 | ||
+ | cd \pinupsystem | ||
+ | start "" | ||
+ | |||
+ | </ | ||
+ | |||