MAME was one of the FIRST emulators to allow you to do this, as I pushed to have the option back in the day. It's right there, if you enable cheats (which as I've already said, is the catchall for this kind of thing) It doesn't save because it tends to actually break things quite badly and we'd rather not have people boot up with broken options from previous experiments. People made a big deal with Bsnes did this a year or so back, but people were doing it with MAME in the 90s.Despatche wrote: Not giving the option to overclock the hardware is a bad move. Please allow users to overclock hardware. There's a reason bsnes allows for things like overclocking the Super FX chip.
It was also one of the first emulators in which people did fake hi-res modes (there was a hi-res NeoGeo hack so that the zoomed backgrounds in SamSho didn't lose detail etc.) of course that stuff was never integrated because it was gross. Amusingly people mostly rejected that idea back in the day.
As for input lag, MAME started ignoring the scene complaining about it when the scene complaining about it started making various false claims about the level of lag on certain PCBs. It became a toxic scene so MAME tuned out completely (people were sending me close to death threats for adding sprite buffers in certain drivers that were hardware verified) The gross hackery shmupMAME did, and now other stuff like RA is doing really ensure nobody serious wants to touch it at all these days. If GroovyMAME works, great, but afaik that's still doing some risky stuff.