Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09296 Graphics Minor Always 3 days ago 12 hours ago
Tester Andrew View Status Public Platform MAME (Official Binary)
Assigned To Kale Resolution Fixed OS Windows (x64)
Status [?] Resolved Driver
Version 0.282 Fixed in Version 0.283GIT Build x64
Fixed in Git Commit 9713805 Github Pull Request #
Summary 09296: megadriv [comix], megadriv [goldnax3], genesis [comixu], genesis [sharrier], genesis [vecman]: Comix Zone Graphics Corruption During Startup
Description Game exihibits graphics corruption during boot up and subsequent displays of the SEGA logo and title screen.
Steps To Reproduce
Additional Information
Github Commit
Flags Verified with Original
Regression Version 0.281
Affected Sets / Systems megadriv [comix], megadriv [goldnax3], genesis [comixu], genesis [sharrier], genesis [vecman]
Attached Files
png file icon 0016.png (21,316 bytes) 3 days ago Uploaded by Andrew
Andrew
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.23823
Robbbert
Moderator
3 days ago
Looks like an improperly-emulated effect.
User avatar
No.23824
Kale
Developer
3 days ago
Needs regression version, it's currently running HINTs outside display area.
fwiw doesn't happen in teradrive.
User avatar
No.23826
Kale
Developer
2 days ago
edited on: 2 days ago
https://github.com/mamedev/mame/commit/a114d0643a92d9e96e64a5cfd0e99dcbdf5a013c

Doesn't happen on Teradrive because I made sure to not trigger HINT when out of the active scan area, as explained by https://jsgroth.dev/blog/posts/emulator-bugs-fatal-rewind/#background-vdp-interrupts
Guarding the HINT section with:
		if (get_scanline_counter() == m_irq6_scanline)
		{
		//  osd_printf_debug("x %d", get_scanline_counter());
			m_irq6_on_timer->adjust(attotime::from_ticks(32, clock() / 4));
			m_irq6_pending = 1;
			m_vblank_flag = 1;
		}

		// TODO: V30 mode (PAL) runs the V counter up to 240
		if (get_scanline_counter() <= 224 && !m_vblank_flag)

fixes this.
User avatar
No.23833
Kale
Developer
13 hours ago
goldnax3 intro desync is a separate issue, but logging in hash file. (was like that in MAME 0.273 as well)