I understand the motives for not releasing versions with this feature, and I know the MAME team have their reservations.
However, they also stand by the fact that they are not responsible for how users utilise the MAME project anyway, itself a piece of legal grey area. If they continue to work on a project that is already questionabe and can be easily manipulated for more questionable use (at the end of the day anyone can wire a coin mech) then why frown upon people modifying the code and then make the source code available? It seems a little hypocritical to me, and I know a lot of people sweep this under the carpet when they challenge them on it. OK it's their project and they can decide when to draw the line, but if they disassociate themselves with any other individuals manipulating the code (misfit mame etc.) then surely it's none of their biz if people choose to manipulate front-ends or whatever which run things other than their project. That's like taking ownership for the entire emulation world.
The token suggestion was a thought by the way, but again it would be exactly the same as adding coins, and would only work for credits in MAME.
Even if I wanted it for token use (as suggested here) I could do so, so why inhibit a time play feature? Ah well, another great idea flushed down the pan on a technicality. Looks like I'll have to get my programming head on and try to write one myself, if anyone would care to join me.....!
I'm not trying to discredit the stirling work the mame team do, but I wonder if it's really them being picky or if it's just other project leaders having false paranoia about how much control the mame team have. Yeah no-one wants to piss them off, but it's not like they're gonna associate themselves with what others choose to do with their machines anyway. Chill peeps!