Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|07046||Gameplay||Critical (emulation)||Always||Jul 12, 2018, 14:23||19 days ago|
|Tester||Robbbert||View Status||Public||Platform||MAME (Self-compiled)|
|Assigned To||hap||Resolution||Fixed||OS||Windows Vista/7/8 (64-bit)|
|Version||0.199||Fixed in Version||0.204||Build||32-bit|
|Summary||07046: dragngun, dragngunj: Screen goes black on 3rd stage and game stops|
Screen goes black on 3rd stage and game stops.
Gets stuck in a loop @000628C
|Steps To Reproduce||
Play until you enter 3rd stage.
Or, use dipswitch to enable Stage Select, start a game, press Alt to choose 3, press Ctrl, press it again when asked, black screen.
|Additional Information||All other stages work via the Stage Select menu. Only stage 3 is a problem.|
|Affected Sets / Systems||dragngun, dragngunj|
|There are no relationship linked to this issue.|
Jul 13, 2018, 00:49
|is the 3rd level the one using raster effects, probably broke when the thing was converted to a shared device?|
Jul 13, 2018, 01:40
Confirmed breaking version and taking daily builds from there isolated the likely breaking commit:
New device: Data East IRQ Controller
20 days ago
|Fwiw, removing the '+1' from line 118 of deco_irq.cpp restores level 3 working. Might point at what's the problem.|
19 days ago
|Yeah, I think it's fixed now. I've put interrupts at the start of hblank instead of at the start of the scanline.|