Jump to content
LaunchBox Community Forums

Need clarity: How LaunchBox passes command-line parameters to the RetroArch MAME_Current core


coliver33

Recommended Posts

@sundogak Curious if you've been able to get any softlists working for the Atom other than the floppies.  I have the floppies working, but it seems like for whatever reason the cassette list (atom_cass) games won't load -- even when I physically play the "tape" from within MAME and try to load them...

Edited by coliver33
Link to comment
Share on other sites

57 minutes ago, coliver33 said:

@sundogak Curious if you've been able to get any softlists working for the Atom other than the floppies.  I have the floppies working, but it seems like for whatever reason the cassette list (atom_cass) games won't load -- even when I physically play the "tape" from within MAME and try to load them...

Atom cassettes are not supported by MAME at this point.  You can look at the HASH directory and look at the atom.xml and says "<software name="GAME NAME" supported="no">" in entries in the list. 

Also can use this site: http://adb.arcadeitalia.net/dettaglio_mess.php?software_name=backgamm&software_list=atom_cass&search_id=2

Also this thread is useful for cass usage (MAME standalone not RA):

 

Edited by sundogak
  • Game On 1
Link to comment
Share on other sites

@ci2own @sundogak -- One platform missing from the MAME SW List Instructions.txt file above is the Aamber Pegasus -- which loads just fine for me in the MAME RA core, but does not load from LB via:  -f "pegasus -cart \"%romfile%\""

When I load within the core i'm presented with a BIOS selection menu, but can't see which -bios command line option to specify to pick one.  Wanted to see if either of you have managed to get this platform to load from LB.  Looks like this one is just a bit of an outlier...

Link to comment
Share on other sites

16 minutes ago, coliver33 said:

@ci2own @sundogak -- One platform missing from the MAME SW List Instructions.txt file above is the Aamber Pegasus -- which loads just fine for me in the MAME RA core, but does not load from LB via:  -f "pegasus -cart \"%romfile%\""

When I load within the core i'm presented with a BIOS selection menu, but can't see which -bios command line option to specify to pick one.  Wanted to see if either of you have managed to get this platform to load from LB.  Looks like this one is just a bit of an outlier...

Try removing -f from the parameters.

Link to comment
Share on other sites

42 minutes ago, coliver33 said:

@JoeViking245 No dice, same issue --

You have to difference between the next two possibilities:

1) You add the command in the "Emulator Settings". 

@JoeViking245     "-f"    before command-line parameters works here without any problem for me. 

image.thumb.png.03168bd180fa57cd9d55f4f02c0eadb9.png 

 

2) You add the command in the "game settings", doesn't matter if you edit one by one, or if you use bulk command-line editor, you would need to add -L "cores\mame_libretro.dll" (Don't use "-f" modifier here). See the next example:

image.thumb.png.e4bc05310daf94edc443535d75a58e6b.png

 

 

Link to comment
Share on other sites

4 minutes ago, coliver33 said:

@ci2own -rom1 did it for Pegasus.  Frustrating part is, I checked the .xml for pegasus_cart and assumed -cart.  How were you able to figure out that it was -rom1?

If you open a command-line terminal in windows, and go to the MAME emulator folder (where you have mame.exe), and you type:    mame.exe -showusage     you will get a ton of possible modifiers you can use. (I attach you the output in a .txt file son you don't need to do it)MAME Usage.txt

One of the modifiers you can use is:   -listmedia. Using the pegasus example, if you type:  mame.exe pegasus -listmedia, you will get this useful info:

image.thumb.png.eae0277ef1b0337b457ccc5085bafa2a.png

So you can use this modifier with other devices.

Link to comment
Share on other sites

8 hours ago, coliver33 said:

BRAVO -- this 100% helps!!

To achieve 5 stars rating ;) , you can also go to https://www.progettosnaps.net/support/ , download messinfo.dat and sysinfo.dat and place them to your MAME/dats/ folder.

image.thumb.png.227ea3e1deb2398161dee55373f79eea.png

After that, run a computer, pres TAB to enter to MAME Menu, and go to External DAT View.

image.thumb.png.190748e3a3fc95c4551ec0785f0323d6.png

Go to Sysinfo tab (Press right key for that), and you'll see the usage for the running computer.

image.thumb.png.79e5fecb3de083221da2db8c14472df7.png

Link to comment
Share on other sites

@ci2own So now I'm to the point where I have bunches of the swlist platforms working.  Next step is to now try to automate things via autoboot commands.  I wanted to see if you have any general guidance on how to pass those autoboot parameters from LB -- and if you happen to have any resources that show typical autoboot commands for the various platforms.  Let me know and thank you!

Link to comment
Share on other sites

29 minutes ago, coliver33 said:

@ci2own So now I'm to the point where I have bunches of the swlist platforms working.  Next step is to now try to automate things via autoboot commands.  I wanted to see if you have any general guidance on how to pass those autoboot parameters from LB -- and if you happen to have any resources that show typical autoboot commands for the various platforms.  Let me know and thank you!

 

Or if you're feeling adventurous, you can get MAME to do it (almost) all for you via lua scripts.

 

Link to comment
Share on other sites

On 11/10/2024 at 1:48 PM, coliver33 said:

@ci2own So now I'm to the point where I have bunches of the swlist platforms working.  Next step is to now try to automate things via autoboot commands.  I wanted to see if you have any general guidance on how to pass those autoboot parameters from LB -- and if you happen to have any resources that show typical autoboot commands for the various platforms.  Let me know and thank you!

After a lot of testing with autoboot, i choose not to use it in my setup. In a lot of systems, you need different commands depending on the game, and also you need to play tape until ends, to type the next command. And autoboot doesn't allow this.

What i'm doing now, is to add notes to the bezels, so i know how to proceed on each situation

 

 image.thumb.png.cc8d91930ccbb562c688900c0bba26f3.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...