Closed pjft closed 4 years ago
looks fine to me
Thank you for accepting this!
@pjft @barbudreadmon I have opened a Pull Request with Additional Values, which have tested well for me with Deathsmiles and a slew of other games. I was trying to fix up Killer Instinct Arcade awhile back for MAME 2003 Xtreme, my fork off of 2003, which incorporates this same CPU Scale Option! Grant2258 was a massive help, in that respect! Nice to see these Options to help lesser spec hardwares! Keep up the amazing work!
Hi. Apologies for the first PR, out of the blue.
For "improved" emulation of the Cave shooters on the CV1000 driver, it appears to be useful to rely on underclocking the CPU for different games (see links below).
This option exists only in the MAME settings, under "Slider controls", after you enable cheats. It's a bit convoluted, and doesn't allow for per-game settings saving, which makes it hard to use in a cabinet/controller-only/no-keyboard setup.
I took a stab at implementing that option as a core option, and from my testing and on the RetroPie forums it seems to work well.
Granted:
machine()->firstcpu
clock, and only if (for some reason) thatfirstcpu
isn't NULL. That being said, I don't know enough about other edge (or non-edge) cases that this might break.Thanks.
References on CPU underclocking and CV1000 games: