Is tapping a button and waiting three seconds really that bad?
<sigh> ok, I'll indulge this, this one time...
Yes, it IS really that bad.
Reason: I have my cabinets set-up like an arcade, they're permanently switched to the -On- position, connected to a surge-protected power bar, plugged into a wall outlet that is controlled by a wall-switch. When I want to play my cabinets in my game room, I walk in, flip the switch, everything powers up and I play. Easy-peasy, like how an Arcade Op would do. When I'm done I walk away from the machines, flip my wall switch off, everything powers down and I don't have to think about it again. No worrying about corruption, whether I left something on, or whatnot. Peace-of-mind.
2 of my cabinets currently run off original boards (sometimes I put in a console, i.e. a Dreamcast, or sometimes I'll throw in a JAMMA-fied PC that runs WinXP), 1 of my cabinets has a permanent DOS box running AdvanceMame. This cabinet can be powered off without having to shut down the OS beforehand. The downside to running AdvanceMame is that it's well out-of-date, so many of the newer games that came out in the 90's doesn't play correctly or at full speed - so this cabinet is mostly a classics pre-90's machine. My plan is to eventually replace this DOS box to some kind of non-volatile OS hardware, ONLY IF I can power-off by a flip of my wall-switch without corrupting things. I considered the ArcadeSD, but the price and the games it support doesn't fit my needs either.
I have actually pulled the plug on my cabinet many times and never had a corrupted card.
I guess mame just doesn't write to the card all that often.
This is great for you. Unfortunately a control group of one isn't really a valid field-test. Many people have reported SD card corruption, and that's enough for me to not support this until it's verified bulletproof
for my needs. This goes along the lines of running my cabinets like an Op would.
I need hardware that I can rely on 100% of the time.
If the card did get corrupted, it's a five minute job to reflash the sd card, so why not just try it and see if it is actually a problem?
I don't buy things with the intention of testing
if it'll break on me. Or with the intention of constantly having to repair it based on user error. I have enough original hardware to worry about breaking down as-is.