Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Mame doesn't remember DIP Switch settings  (Read 9351 times)

0 Members and 1 Guest are viewing this topic.

benll64

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:November 07, 2024, 03:37:15 pm
Mame doesn't remember DIP Switch settings
« on: January 28, 2012, 10:18:10 pm »
I'm running Mame .143 (plain old 32-bit command-line version) through Hyperspin 1.2 on Windows 7.

For a lot of the 3- and 4-player games, you have to change a DIP Switch setting from the default of 2 players. The problem is, I have to do this every time I start the game - Mame doesn't seem to save or "remember" what I last set the DIP Switches to. There are a few other settings in some games that also need changing, and that revert back to the default every time I start the game up.

I've made sure my Mame folder is not read-only. Is this typical Mame behavior? Some setting or .ini file entry I don't know about?

Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4419
  • Last login:Today at 08:10:50 am
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: Mame doesn't remember DIP Switch settings
« Reply #1 on: January 29, 2012, 10:41:25 am »
Dunno what game you're refering to but, usually for player game, you choose the 4 player version of the game.

Only thing i can think of is Read Only. Make sure the INI, NVRAM, CFG etc for the game is not RO.

But then maybe the game you selected is a 2 player game but has an option in config/tab settings and it won't save it cause it's a 2 player version of the game.


Just having my coffee now....What game is it ?
Thenasty's Arcademania Horizontal/Vertical setup.
http://forum.arcadecontrols.com/index.php?topic=26696.0

Free VGA Breakout Cable
http://forum.arcadecontrols.com/index.php?topic=38228.0

Ultimate All in One Coin Mech write up (Make your own)
http://forum.arcadecontrols.com/index.php?topic=19200.0

benll64

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:November 07, 2024, 03:37:15 pm
Re: Mame doesn't remember DIP Switch settings
« Reply #2 on: January 29, 2012, 10:57:55 am »
Yes, for some games, there is a 2-player and a 4-player ROM version. For those, I have the 4-player version and they work fine. But for a bunch of them (too many to list here), the same ROM file contains 2, 3, or 4 player versions and is adjustable by DIP switch.

It's not just this setting; if I change any DIP switch settings, in any of my games, it only lasts until I end that particular session; Mame reverts back to the DIP defaults every time a game starts up again. This is true whether I do it through Mame (TAB key) or through the game's built-in service mode (F2 key), if available.

It just happens that, 95% of the time, the only DIP switch I care about is the one that activates the 3- or 4-player mode. The other 5% of the time, I might want to fiddle with the coin/continue/lives settings or something like that.




Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4419
  • Last login:Today at 08:10:50 am
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: Mame doesn't remember DIP Switch settings
« Reply #3 on: January 29, 2012, 01:53:27 pm »
try F3 after going to the game config (F2). Maybe by resetting it before exiting might save the settings.

Also make sure ALL FOLDER exist such as NVRAM etc..

« Last Edit: January 29, 2012, 01:55:02 pm by Thenasty »
Thenasty's Arcademania Horizontal/Vertical setup.
http://forum.arcadecontrols.com/index.php?topic=26696.0

Free VGA Breakout Cable
http://forum.arcadecontrols.com/index.php?topic=38228.0

Ultimate All in One Coin Mech write up (Make your own)
http://forum.arcadecontrols.com/index.php?topic=19200.0

brad808

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 818
  • Last login:May 22, 2023, 08:18:15 pm
Re: Mame doesn't remember DIP Switch settings
« Reply #4 on: January 29, 2012, 06:20:39 pm »
Make sure you aren't using hyperlaunch on the mame wheel settings in hyperhq

Sent from my Desire HD

benll64

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:November 07, 2024, 03:37:15 pm
Re: Mame doesn't remember DIP Switch settings
« Reply #5 on: January 29, 2012, 11:26:49 pm »
You were right - it was the hyperlaunch setting. Hmm. Weird.

Thanks!

86atc250r

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:February 22, 2012, 04:17:43 pm
Re: Mame doesn't remember DIP Switch settings
« Reply #6 on: January 30, 2012, 04:34:27 pm »
You can use hyperlaunch - you just have to remove a line from the AHK script and recompile.

Find the Mame section in the script - remove or comment out this line
Hotkey, %exitEmulatorKey%, CloseProcess

problem should be solved.

benll64

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:November 07, 2024, 03:37:15 pm
Re: Mame doesn't remember DIP Switch settings
« Reply #7 on: January 30, 2012, 05:45:31 pm »
Ah, great.

Thanks all.