If you are going to have your box online then I highly suggest you use an icebox or something similar to "Freeze" your hard drive.
http://dx.com/p/windows-icebox-usb-system-restore-data-recovery-dongle-for-pc-and-laptops-17774
The icebox allows your system to ignore any writes to the hard drive when you reboot.
I assume then that any hi scores are ignored as well?
High scores are not ignored.
1. If you're using the internet "shared high score list" feature that I describe above, the icebox doesn't work with it. It's not a physical disk, so depending on the way you "map" the remote folder in mame the icebox won't freeze it.
2. I add exceptions in the software configuration tool to the following directories:
mame/hi
mame/nvram
There are few other locations you'll probably want to exclude:
Mame's save state folder (I think that's mame/state)
Your front end's game play count list. I use Mamewah and there is a folder that keeps track of the number of times I've played a game. I exclude that folder. The reason to count is that Mamewah offers a view that shows all (thousands) of games sorted by how many times you've played them. VERY helpful when you just want to play the same ole same ole.
My current cabinet has one of these (instead of an icebox):
http://dx.com/p/recoverystar-crash-recovery-pci-card-for-pc-2896They also have a USB version of this one:
http://dx.com/p/usb-data-recovery-system-restore-dongle-for-desktop-pc-and-laptops-14855It works really well and has the added feature that at boot time you can decide to save any changes made during the last run. It defaults to booting up without saving anything. You have to quickly press some key combo when the Recovery screen flashes right after your bios. I think CTRL-A or the like. I can't recall if this version has folder exclusions. I setup icebox on my brother in law's cabinet. I'm planning on upgrading my cabinet's PC and switching to icebox though. With icebox, if you want to save any changes (other than to excluded folders) you have to launch the helper app in windows, then turn the unfreeze the computer, then REBOOT, then when it comes back up you can make any changes and then use the app to freeze the computer again - which will trigger another reboot. Kind of tedious, but not needed often. The documentation seemed to imply you can simply remove or plug in the USB stick to enable/disable freeze. But I either wasn't able to get it to work, or gave up too soon (because it was a feature I didn't really need).
Joseph Elwell.