Frontend Tech + >> Emu Loader
Previous thread Previous  View all threads Index   Flat Mode Flat  

CiroConsentinoModerator
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM
New feature: MAME Custom Parameters
08/07/21 02:29 PM


What ? So you can attach devices and modules to MAME machines (mostly for computer machines and software lists)... stuff like that. Emu Loader doesn't have this feature and this is easiest way.
No more .bat files sorcery!

... update August 12, 2021...

As it turns out, there's no need for a "game" tag. It's still supported for extremely rare cases, but it should not be used.

For MAME machines with no softlists, the game name is always added after mame.exe, and then the custom parameter is added after it (this order is hard-coded into the frontend).

For software list games, it does not matter where the "-cart gamename" (media + game name) is located.

For software list games you will be able to enter the MAME machine before the parameters. This way, it will overwrite ide the selected machine for that softlist game...

The machine name must be the first argument (software lists only), then "required device parameter" next (a cassette player device, a floppy drive, etc... depending on the machine you're using). Then you can have a plethora of parameters. And at the very end, the media+gamename parameter.
I will add a reminder/info text in there, to avoid mistakes.

I did a bunch of tests with different games of different software lists, and they all worked, even with tons of other parameters before -media+gamename parameter.

The media param is not required. If omitted, it will will be added at the end by the frontend of the string along with the game name.

... update August 12, 2021...

Here are some examples:

Code:

    TI-99/4A cartridge game (ti99_cart.xml software list) with the arguments
to "attach" the speech synthesizer'
-ioport peb -ioport:peb:slot3 speech -cart1

Same as above, but without the -cart1 media parameter
-ioport peb -ioport:peb:slot3 speech

Intellivision cartridge game (intv.xml software list) with the arguments to
"attach" the Intellivoice Voice Synthesis Module
-cart1 voice -cart2

Any MSX 1 cart game (msx1_cart.xml software list) with a specific MSX machine,
overriding the selected MAME machine for this soflist game.
fxaiwx

Same as above, but loading the cartridge in "slot2"
fxaiwx -cart2


Note the last example, only a custom MAME machine was entered. The media parameter -cart1 was omitted, only a custom machine name is set. Emu Loader will add the media param and the game name automatically when running the game.


Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]

Edited by CiroConsentino (08/12/21 02:31 PM)







Entire thread
Subject Posted by Posted on
* New feature: MAME Custom Parameters CiroConsentinoModerator 08/07/21 02:29 PM
. * Holy moly! CiroConsentinoModerator  08/11/21 04:01 AM
. * WIP 3 - the games popup menu options CiroConsentinoModerator  08/09/21 11:53 PM
. * WIP2 - final interface and colors, in glorious 4K CiroConsentinoModerator  08/09/21 03:04 AM
. * WIP 1... "almost" final interface CiroConsentinoModerator  08/09/21 12:57 AM
. * Re: New feature: MAME Custom Parameters CiroConsentinoModerator  08/07/21 09:34 PM

Extra information Permissions
Moderator:  CiroConsentino 
0 registered and 9 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 687