vpinball / pinmame

PinMAME - Pinball Multiple Arcade Machine Emulator
https://www.vpforums.org
Other
187 stars 51 forks source link

WPC: implement FIRQ, implement highres timer, rewrite DMD PWM, fix alphagen dimming, fix DMD flicker #309

Closed vbousquet closed 2 months ago

vbousquet commented 2 months ago

While moving forward with the review of the DMD code for VPX DMD renderer and following @toxieainc comment (see https://github.com/vpinball/pinmame/pull/306), 2 bugs appeared:

This PR fixes this by:

I made tests to validate everything and it looks good (even Phantom Haus :) ) but these are somewhat deep changes that should be more thoroughly tested if possible, especially for PROC (I don't have the setup to test it)