Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07890 Crash/Freeze Critical (emulation) Always Mar 1, 2021, 01:49 Apr 28, 2022, 12:08
Tester Tafoid View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Confirmed Driver generalplus_gpl16250_nand.cpp
Version 0.229 Fixed in Version Build Debug
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 07890: beambox, mgtfit, lazertag: [debug] Assert shortly after launch
Assertion failed: vpos >= 0, file ../../../../../src/emu/screen.cpp, line 1568
Steps To Reproduce
Additional Information Also shows in lazertag - generalplus_gpl16250_romram.cpp
Github Commit
Flags Debug build specific
Regression Version 0.222
Affected Sets / Systems beambox, mgtfit, lazertag
Attached Files
There are no relationship linked to this issue.
User avatar
Apr 28, 2022, 12:08
The error comes from src/devices/machine/generalplus/gpl16250soc_video.cpp line 1152.

The variable m_yirqpos = 0, so it passes -19 to time_until_pos, causing the assert.

The authors will need to address this due to my unfamiliarity with how this is supposed to work.

Be careful while testing, a 10-second run causes a 1GB error.log