> > The -bench only issues that certain combination of commands (-str xx -video none > -sound none -nothrottle) and does not influence other settings (such as -artpath). It > is up to the user to decide what settings to disable or change. I'd suggest if you > are looking a bare bones approach, simply add the -norc (noreadconfig) command-line > trigger and then add something for -rompath or curate a special mame.ini with the > specific settings you desire. > > > > Also, mame creates an .ini file with the bench settings! So after running "mame > dkong > > -bench 90", the next time I feel like playing dkong, the darn thing just runs a 90 > > second bench instead of launching the game! Please tell me this is a bug and not > > expected behavior... > > > This does not happen with any version released by MAMEDEV by default. It would sound > to me like your writeconfig is set to 1 in your INI file. Set this to 0 if you don't > want to retain the last launch settings.
Yes, there was indeed a writeconfig 1 in the .ini. Thanks for the tips! But in the long term, I assume leaving it at 0 means any default settings that I need to change for games will never get saved, and it still seems odd that running -bench 90 would create a config with "seconds_to_run 90" in it, even with "write config 1" set. Other than running a benchmark, I can't imagine a single case where someone would want that setting by default.
Just broke my personal record for number of consecutive days without dying!
|