freezy/dmd-extensions

[DLL] DMD slowdown on Gottlieb System 3

sverrewl opened this issue · 21 comments

Putting this up here so you can easily find it for later reference.

http://vpuniverse.com/forums/topic/2933-sambuild29-beta-thread/?do=findComment&comment=35237

Not sure where to go with this. My GS3 systems flicker when in play. Im using the 2.9beta couldn't say when Ive noticed as I'm new to both dmdext and 2.9 beta but just throwing it out there.

Thanks guys and sorry that this is taking a while, lots of other stuff happening around me. Good thing there's a trace here so it won't get lost.

@sverrewl could you update the issue description with more details? Like which table (preferably with download link), which ROM, when it occurs? And if it always has been there, or only since a new VPM or dmdext version?

Sure.

If you look at the date the bug was submitted and the dates from SVN ( see end )
I believe this started with the 2.9 release of Pinmame. I haven't changed roms, so, default from the table.

This is what I see ( here Tee'd off )
https://photos.app.goo.gl/JSu3sefmhiSUnBtB2

As you can see, the slow-down starts from the beginning. Mind you, still on dmd-ext 2.5.1.

From ipdb, this is the GTS3 list.

http://ipdb.org/search.pl?mpu=37&sortby=name&searchtype=advanced

I've verified the problem for these DMD tables. I expect the others GTS3' to have the same
problem.

Stargate FS 2K FullHD_1.3.vpt - http://www.vpforums.org/index.php?app=downloads&showfile=7060
VP10_Rescue_911_Dozer_RTM_1.1.vpx - http://www.vpforums.org/index.php?app=downloads&showfile=11667
Freddy A Nightmare On Elm Street_PHYSMOD5_uw_teppotee_1.0.vpt
Tee'd Off (Gottlieb 1993) 1.2.vpx - http://vpinball.com/VPBdownloads/teed-off-gottlieb-1993/

This table however, has more of a SS display but is a GTS3 according to ipdb. Seems to work ok.

Surf'n Safari v1.1.1.vpx - http://www.vpforums.org/index.php?app=downloads&showfile=11868

For what I could find, these changes might have something to do with the problem ?

https://sourceforge.net/p/pinmame/code/4281/
https://sourceforge.net/p/pinmame/code/4276/

Thank you for your hard work. Much appreciated.

This may be a good test. Super Mario (smb3) just got colorized. gets repeating audio/studder:
http://vpuniverse.com/forums/topic/3426-super-mario-brothers/?tab=comments#comment-37563

Whats interesting, is smb3 is the one Gottlieb table that works for me. I'm not touching any updates until I know it's fixed, would love to play Tee'd Off and Rescue 911, but SMB3 is my wifes favorite table.

Thanks guys! I'll spend some more time on this over the holidays.

Any news about this issue ? the new VPX Freddy Nightmare on Elm Street arrived on MonsterBashPincab, and I can't play on it with freezy's DLL.

Hope you can find a solution @freezy ;)

I seen one mention that this issue is fixed on win 10 build 1709. But that build causes problems with VP with random crashes. Can not confirm this though

Afraid this will have to wait a little longer, I'm currently working on another project that has been on hold for a long time. Keep comments and updates coming though, I will eventually go through them!

I have fixed this from the VPM side (official VPM SVN v4504)

The issue is that GTS3 has some alphanumeric and some DMD variants of the same driver. So one driver shares both displays. VPM was sending alpha frames as well as DMD frames, confusing this implementation. I've coded VPM to block alphanumeric updates if a DMD frame is seen.

Oh wow. So does this mean the next 10.5 beta revision will have it fixed with 1.6 freezy?

Excellent news! So many tables will benefit from this fix!

Ignore me! Completely missed that you said this was fixed in VPM as oppose s to VPX!

Sweet! So shall I close it and put a note into README?

Yes sir. I believe #78 is also a duplicate of this and could be closed as well.

Cool! Is there a VPM release version already that I can put?

There hasn't been a test build based off it yet other than my local builds, but I would just note that anything based on official VPM SVN v4504 or newer will fix it.

I notified Carny to pick it up in his unofficial build, he typically picks these up pretty fast.

See, he's so fast I missed it. It's posted now.

Cheers guys!

Sweet. Thank you so much Rob !!!