7

How can you configure the MAME emulator for different hardware (hardware cards) in the available slots of the emulated system? For example, how can you put in different cards in the emulated Apple card slots?

(Background: I recently found out that MAME emulates the Echo II speed synthesizer card, but wasn't able to figure out how to make it work. I had to ask on the MAME IRC channel, because apparently this is documented nowhere, you need to ask, or you need to know ...)

9

You can get information about command line options from the manpage, by using -showusage or -showconfig (which is explained to you after typing mame -?, mame -h or mame -help), or from the online documentation.

So, from the commandline,

mame -listslots

shows the available slots per system, together with available options. What is not documented (yet) in any of the alternatives mentioned above is that every slot name can also be used as a command line option, so to configure MAME e.g. to use the Echo II card in Slot 1, type

mame -sl1 echoii ...

For the Apple, a few dozen cards are available.

  • 2
    For bonus points, reference the MAME docs website: docs.mamedev.org/commandline/commandline-all.html – John Burger Sep 11 '16 at 6:09
  • @JohnBurger: you can get these with -showusage and on the man page, so no need for a web page. :-) Though they might update the webpage quicker in case they decide to document it ... – dirkt Sep 11 '16 at 11:47
  • OK, so if you're not going to reference the webpage, how about adding that option to the answer? – John Burger Sep 12 '16 at 10:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.