- --
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
|
| ||||
Relationships
| There are no relationship linked to this issue. |
Notes
4
|
No.23823
Robbbert Moderator
3 days ago
|
Looks like an improperly-emulated effect. |
|---|---|
|
No.23824
Kale Developer
3 days ago
|
Needs regression version, it's currently running HINTs outside display area. fwiw doesn't happen in teradrive. |
|
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. |
|
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) |