freezy / dmd-extensions

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

With any version of freezy starting at 1.71 legs behind on pin2DMD #215

Open outhere opened 4 years ago

outhere commented 4 years ago

I started using Freezy at version 1.71 Works great for Visual pinball On my pin2DMD I started out with firmware version 2.68 and slowly have graduated to 3.05 But my pin2DMD has always leg behind when I try to use it with FX2 or FX3 and FP and now FlexDMD... I use pupcontrol With the DmdDevice.dll file to produce the DMD on my pin2DMD Example I run the LCD and the pin2DMD at the same time... The LCD one will clear, The pin2DMD will leave a Part of the image on the DMD.... Sometimes part of the DMD image will not show on the pin2DMD but it's on the LCD Some of the images that moved across the DMD on the LCD move all the way across And on the pin2DMD they might just stop in the middle somewhere...... If I use lucky1 DmdDevice.dll everything is smooth and correct on the pin2DMD .....

xantari commented 4 years ago

Try latest build: https://ci.appveyor.com/project/freezy/dmd-extensions

outhere commented 4 years ago

Try the 1.7.3-SNAPSHOT-r108 With the same result

freezy commented 4 years ago

Can you compare with the virtual DMD and make sure your PIN2DMD also lags behind the virtual DMD to make sure it's a driver issue and not a grabber issue?

freezy commented 4 years ago

Hang on, when you say FX2/FX3/FP you can't compare it to Lucky1's DmdDevice.dll, right?

So the issue occurs only for FlexDMD games?

What's pupcontrol?

outhere commented 4 years ago

When I use the freezy DmdDevice.dll images or words on my pin2DMD partially missing, Problems like I described above for FX2/FX3/FP and FlexDMD games.. When I use lucky1 DmdDevice.dll instead everything on the pin2DMD runs smooth.. Something in the 2 Dll files is processing differently for the pin2DMD the best I can tell.. I wish I knew more about programming so I could Be more helpful..

Nailbuster pupcontrol.. http://www.nailbuster.com/wikipinup/doku.php?id=pupdmd_fx3&fbclid=IwAR2z3hd15BLoJhIp4wAfUz_Yv19UCsRk-xdR4MlHX4utZmuSDUmUS8nEHtU

freezy commented 4 years ago

But my pin2DMD has always leg behind when I try to use it with FX2 or FX3 and FP and now FlexDMD...

When I use the freezy DmdDevice.dll images or words on my pin2DMD partially missing, Problems like I described above for FX2/FX3/FP and FlexDMD games.. When I use lucky1 DmdDevice.dll instead everything on the pin2DMD runs smooth..

FX3/FX3 doesn't use DmdDevice.dll, but dmdext.exe.

Can you please describe one use case with 1.8.0 that doesn't work, so we solve that one first and work our way up afterwards?

Also, please provide a video with dmdext's virtual DMD and PIN2DMD simultaneously, so I can see what's going on. Lastly, a log would be useful. ;)

outhere commented 4 years ago

FX2/FX3/FP doesn't use DmdDevice.dll, but dmdext.exe. I think it does when you use Nailbuster pupcontrol.. FX2/FX3 -- http://www.nailbuster.com/wikipinup/doku.php?id=pupdmd_fx3&fbclid=IwAR2z3hd15BLoJhIp4wAfUz_Yv19UCsRk-xdR4MlHX4utZmuSDUmUS8nEHtU

FP --- http://www.nailbuster.com/wikipinup/doku.php?id=emulator_future_pinball

Give me a couple days I'll do a test / video or report it's fix

outhere commented 4 years ago

Tested with Freezy 1.8.0-r122 VP with FlexDMD https://youtu.be/Bo2Ovg8HaA0

FP With Nailbuster pupcontrol https://youtu.be/IPLF4MoAsU4 FlexDMD.log FP.log

freezy commented 1 year ago

@outhere Is this still a problem with the latest beta?

outhere commented 1 year ago

@outhere Is this still a problem with the latest beta? I haven't tested it in a long time but I did try the latest beta and it appears to be working just fine