freezy / dmd-extensions

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

Looks like the latest Pinball Arcade update broke the memory grabber #130

Closed mjrgh closed 6 years ago

mjrgh commented 6 years ago

The latest version of Pinball Arcade (1.71.8 DX11) seems highly unreliable with 1.7.1. It works with some games better than others; e.g., Al's Garage Band World Tour seems to work most of the time, as long as you only run once, but Star Trek only works about 25% of the time, and Whoa Nelly doesn't work at all. They must have changed the memory layout on you.

Even the games that work will only run once. If you run World Tour once (and have it work), then switch back to the main TPA menu, and then run World Tour again, no dice. You just get a frozen "FREE PLAY" screen on the dmdext DMD.

All of my testing is with virtual mode.

(I noticed the unreliable behavior while exorcising Admin mode from the TPA/FX3 memory grabbers, and wondered if it was an artifact of my changes, but it's not. Exact same behavior with unmodified 1.7.1 running in Admin mode.)

Tempest43528 commented 6 years ago

Is the TPA screen grabber code still having issues? None of the newer Stern tables work on my PinDMDV3 although DMDExt says it is getting frames. NoEx's virtual DMD is showing properly so I assume this is still an issue.

mjrgh commented 6 years ago

Yeah, as far as I can tell, they changed something in TPA 1.71.8 that made many of the games stop working with dmd-ext. (The memory grabber always had a lot of limitations anyway - per the doc page, 128x32 DMD games only, no EM games and none of the games with wide DMDs).

freezy commented 6 years ago

Stern is being fixed and we're looking into the other problems as well.

freezy commented 6 years ago

Sorry for being so slow, was setting up a new PC.

Can you guys try this build and tell me if it's better?

dmdext-130.zip

Tempest43528 commented 6 years ago

@freezy - Sorry for the delay. I was out of town for work. DMDExt-130.exe looks like it fixed things I tested about 7-8 different tables from PBA and my DMD is now working again. Thanks!!!

coreduo0099 commented 6 years ago

with FX3, I notice 1.7.3 quits frequently and I can't play a game without it quitting. v1.7.1 works perfectly.

freezy commented 6 years ago

Fixed then, thanks for testing!