Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01463 Crash/Freeze Critical (emulator) Always Mar 7, 2008, 10:15 Mar 15, 2008, 14:23
Tester Firewave View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Fixed OS Windows XP/Vista 64-bit
Status [?] Resolved Driver
Version 0.123u4 Fixed in Version 0.123u6 Build Debug
Fixed in Git Commit Github Pull Request #
Summary 01463: connect4, mpu4met0, mpu4tst2, mpu4utst, bctvidbs: [debug] Assertion
Description assert: src/emu/video.c:1120: screen != NULL
Steps To Reproduce
Additional Information
Github Commit
Flags Debug build specific
Regression Version 0.123u4
Affected Sets / Systems connect4, mpu4met0, mpu4tst2, mpu4utst, bctvidbs
Attached Files
 
Relationships
parent of 01475Resolved [debug] Screenless systems are broken because of a vblank callback 
Notes
1
User avatar
No.00059
JWallace
Developer
Mar 7, 2008, 14:37
edited on: Mar 8, 2008, 20:41
Looking at this simplistically, could it be that the VBLANK callback is being set up before the screen is added - it might just be an ordering thing.

That said, barring bctvidbs, none of those games should be calling VBLANK, only a periodic interrupt to generate the 100Hz signal (that assert is connected to the new VBLANK stuff, BTW)