The NEW Build Your Own Arcade Controls
Main => Software Forum => Topic started by: benll64 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?
-
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 ?
-
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.
-
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..
-
Make sure you aren't using hyperlaunch on the mame wheel settings in hyperhq
Sent from my Desire HD
-
You were right - it was the hyperlaunch setting. Hmm. Weird.
Thanks!
-
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.
-
Ah, great.
Thanks all.