freezy / dmd-extensions

A toolbox for virtual pinball dot matrix displays.
GNU General Public License v2.0
126 stars 54 forks source link

CRZ colorization files not in sync/plays slow on real PinDMDv3 #495

Open MikedaSpike opened 2 weeks ago

MikedaSpike commented 2 weeks ago

It may be related to issue #406 , which was reported for alphanumeric colorizations only. When using a CRZ file for colorization on a real PinDMDv3, the playback is slow. In attract mode al plays fine and seems to be synchronized, but when starting to play a game, the real DMD lags behind with scenes and scores. Once the game ends and the attract mode begins again, everything is synchronized.

To demonstrate the issue, I recorded three different games, showing my real DMD, the virtual DMD, and the PinMAME virtual DMD. Since I was holding the phone to record, I couldn't play the game, but it's evident that the score and scenes lag behind compared to the virtual DMD, which matches the PinMAME DMD. As all video's are just short ones, the issues is best to see in ATM. And when game is over and the Matching starts, you will see that it skipps all the rest of the scores and scenes and start attract mode.

Additionally, I've attached three dmddevice.log files created during the games, although I didn't notice anything unusual.

I find it hard to believe I'm the only one experiencing this problem. Perhaps others haven't noticed it. I'm hopeful for a quick fix so I can enjoy the CRZ colorizations as well.

AFM : https://youtu.be/oEzdvOD3jJg DmdDevice_AFM.log

CFTBL: https://youtu.be/qlifYAlBRBo DmdDevice_CFTBL.log

Twenty4: https://youtu.be/IBItdIcMKE8 DmdDevicetwenty4.log

MikedaSpike commented 2 weeks ago

I observed a brief detail. When the ball is drained and bonuses are counted, as the ball enters the shooter lane, the DMD are in sync again. Scores went fast and other scenes where skipped