Jump to content
LaunchBox Community Forums

Waveconsolas

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by Waveconsolas

  1. For those who want to launch Aamber Pegasus games directly without having to press their corresponding keys, here is my configuration to launch them directly in case anyone is interested: 1º The roms and the pegasus.zip (bios) file have to go in the mame roms folder and have to point from launchbox to the path: LaunchBox\Emulators\MAME\roms (I have them unzipped and changed the names) 2º In the emulator options (MAME) in the "Details" tab we activate the "Remove quotes" option, the others deactivated 3º In the "Associated Platforms" tab in "Default Command Line Parameters" we put this command (I explain it in detail so that it is understood): pegasus -rp "D:\LaunchBox\Emulators\MAME\roms" -romimage1 "%romfile%" -inipath .\ini What the code does is: pegasus → Call the MAME Aamber Pegasus system -rp "D:\LaunchBox\Emulators\MAME\roms" → Call rompath which is the path to the roms (by modifying mame.ini you can assign different paths to the roms) -romimage1 "%romfile%" → Game to load (for LaunchBox to launch the game) -inipath .\ini → Reads configuration files from the MAME ini folder, in this case pegasus.ini 4º In each game's settings, on the "Emulation" tab, we activate the "Use Custom Command Line Parameters" box and enter these codes in each game: Galaxy Wars: pegasus -rp "D:\LaunchBox\Emulators\MAME\roms" -romimage1 "%romfile%" -autoboot_command "\n\n\n\ng\n\n1\n1\n1" Hangman: pegasus -rp "D:\LaunchBox\Emulators\MAME\roms" -romimage1 "%romfile%" -autoboot_command "\n\n\n\nh\n\nY" Invaders v1.2: pegasus -rp "D:\LaunchBox\Emulators\MAME\roms" -romimage1 "%romfile%" -autoboot_command "\n\n\n\ni\n\nG" Tank v1.2: pegasus -rp "D:\LaunchBox\Emulators\MAME\roms" -romimage1 "%romfile%" -autoboot_command "\n\n\nl\n\n\n\n\n\nt" (I have the Galaxy Wars & Hangman game duplicated, so I can launch them separately. To do this, once you have the three games loaded, load the game again but individually and then change the name) What the code does is: -autoboot_command → Automate game startup \n → Enter (line break/waits) \n\n\n\n → 4 waits g → G key (game name key) \n\n → 2 waits 1\n1\n1 → 3 times Key 1 (to select game modes) 5º We go to the MAME ini folder and create the pegasus.ini file if you don't have it already, it has to look like this (this is to change the UI controls toggle mode when starting the game): # # CORE CONFIGURATION OPTIONS # readconfig 1 writeconfig 0 # # UI OPTIONS # ui_active 1 ; UI activated What the code does is: readconfig 1 → This option tells MAME to read additional configuration files When set to 1 (enabled), MAME will look for and load system-specific configurations from .cfg files in MAME's cfg folder writeconfig 0 → This option tells MAME NOT to save configuration changes automatically When set to 0 (disabled), MAME will not modify configuration files when the emulator is closed, keeping settings intact ui_active 1 ; UI activated → When set to 1 (as in this case), starting any game disables the UI Controls Toggle setting pegasus.ini 6º We go to the LaunchBox\Emulators\MAME\cfg folder and create the pegasus.cfg file, it should look like this but with your paths: <?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="pegasus"> <image_directories> <device instance="romimage1" directory="D:\LaunchBox\Emulators\MAME\roms" /> <device instance="romimage2" directory="D:\LaunchBox\Emulators\MAME\roms" /> <device instance="romimage3" directory="D:\LaunchBox\Emulators\MAME\roms" /> <device instance="romimage4" directory="D:\LaunchBox\Emulators\MAME\roms" /> <device instance="romimage5" directory="D:\LaunchBox\Emulators\MAME\roms" /> <device instance="cassette" directory="D:\LaunchBox\Emulators\MAME\roms" /> </image_directories> <input> <keyboard tag=":" enabled="1" /> </input> <mixer> <audio_effects tag=":mono"> <effect step="1" type="Filters" /> <effect step="2" type="Compressor" /> <effect step="3" type="Reverb" /> <effect step="4" type="Equalizer" /> </audio_effects> <sound_map tag=":mono"> <node_mapping node="" db="0.000000" /> </sound_map> </mixer> </system> </mameconfig> pegasus.cfg If it doesn't work, go to the LaunchBox\Emulators\MAME\hash folder and look for the pegasus_cart file and modify the line <softwarelist name="pegasus_cart" description="Technosys Aamber Pegasus ROM expansions"> for this: <softwarelist name="pegasus" description="Technosys Aamber Pegasus ROM expansions"> pegasus_cart.xml And with that everything would be ready, I leave a video of how it works: This is my first contribution to the community. I will be uploading more different platforms to simplify everything. If any moderator or someone thinks this should be a main post, please change it. Thanks to everyone
×
×
  • Create New...