MAME issue with associated platform command line parameters where the platform doesn't require a media tag

Issue #5855 resolved
famigami created an issue

I set up IBM 5150 in MAME for use with Launchbox and came across an interesting issue. Unlike other platforms in MAME, the IBM 5150 set has no media tag. You simply use "ibm5150" in the command-line parameters and the games launch in MAME. However, you cannot also use “-skip_gameinfo” from the emulator -> associated platforms. If you do, MAME refuses to launch at all, even if there’s a space at the end.

However, you can do it by using the command line in the game’s edit window so you have to literally edit every single game individually and use custom command-line parameters. This is a major problem with over 400 games in the platform.

So in short:

Works:
Edit Emulator -> MAME -> Associated Platforms -> “ibm 5150” (but you can’t have other command line parameters!)
Platform (IBM 5150) -> Edit game -> Emulation -> Custom command-line parameters ->  “ibm 5150 -skip_gameinfo” (but you have to do this with every game!)

Doesn't work
Edit Emulator -> MAME -> Associated Platforms -> “ibm 5150 -skip_gameinfo” (desired result, since you wouldn’t have to edit each individual game)

Given that the command line “ibm 5150 -skip_gameinfo” is identical in both locations, it should work the same in both locations, therefore there is clearly a bug in Launchbox.

All my other MAME platofrms require a media tag such as ”adam -flop1”. In all of these platforms, “adam -skip_gameinfo -flop1” works from both the edit emulator and edit game screens as expected.

IBM 5150 is the only outlier as it is the only platform I’ve tested where no media tag exists. I can’t confirm that this is specifically the issue causing the problem, but given that it’s the only platform where the problem occurs, it’s the only logical assumption I can make.

Comments (3)

  1. Log in to comment