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 "" | ||
| + | |||
| + | </ | ||
| + | |||
