Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03368 Graphics Minor Random Jul 31, 2009, 18:40 Feb 17, 2013, 16:01
Tester Tafoid View Status Public Platform MAME (Official Binary)
Assigned To Resolution Fixed OS
Status [?] Resolved Driver
Version 0.133 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03368: shienryu: No Game ID or Copyright text is shown before Title Screen
Description Currently, when you start the game, the screen shows black/blank. The game plays fine though otherwise. Normal behavior is to have it show the Game ID, Copyright/Patents screens.
Steps To Reproduce
Additional Information stv.c merged into saturn.c in 0.142u2
Github Commit
Flags
Regression Version 0.129u1
Affected Sets / Systems shienryu
Attached Files
gif file icon shienryu-0129.gif (11,842 bytes) May 22, 2011, 08:32 Uploaded by M.A.S.H.
M.A.S.H.
Relationships
There are no relationship linked to this issue.
Notes
10
User avatar
No.04755
Kale
Developer
Aug 3, 2009, 01:45
edited on: Aug 3, 2009, 01:47
Caused by Aaron's changes for RAM-based charsets. If you go in the GFX viewer and see the first gfxdecode by selecting tile number 0x3000 and color 0x40, gfxs will be fine when exiting the viewer...likely that the dirty functions doesn't catch it.
User avatar
No.04764
Haze
Senior Tester
Aug 4, 2009, 09:43
edited on: Aug 4, 2009, 10:01
It only decodes tiles on first access now, rather than when they're marked as dirty right?

STV accesses the decoded tile data directly (as do several other drivers) so I can see why it might not catch it... Seems like a flaw in the logic of the new system if that's the case.

*edit* hmm, or not? It's been a while since I looked at that driver
*edit2* well, it still does, but the code has changed so much since the last time I looked at it, I can't follow it at all, the explained case might already be handled tho.
User avatar
No.07382
Tafoid
Administrator
Apr 18, 2011, 19:20
Note exactly sure what fixed this, but something shook loose the speck of dirt that caused this :)
User avatar
No.07457
M.A.S.H.
Senior Tester
May 22, 2011, 08:32
Fixed Regression Version. It is 0.129u1 and not MAME 0.128u4.
It shows the Game Cart ID and Copyright/Patents screens in 0.128u4-0.129.
See animated screenshot shienryu-0129.gif.
And since 0.129u1 the Copyright/Patents screens are missing.

This bug is not fixed!!!
User avatar
No.07463
Tafoid
Administrator
May 22, 2011, 14:27
I've set to RANDOM because it shows text for me.
User avatar
No.07464
Haze
Senior Tester
May 22, 2011, 16:06
Correct, it doesn't always reproduce. I did mention this when you set it to fixed, it was still happening here.

The dirty marking isn't working properly in some cases, but I never managed to nail down what was causing it because the code looked OK to me. Almost certainly a silly math error somewhere in the calculations, or a certain type of DMA transfer not properly marking tiles as dirty?
User avatar
No.09384
Kale
Developer
Feb 15, 2013, 14:33
I think this one is fixed too.
User avatar
No.09389
B2K24
Senior Tester
Feb 15, 2013, 20:39
seems OK here using 0.148u1
User avatar
No.09399
Haze
Senior Tester
Feb 17, 2013, 13:50
yeah, not seen this for a while, I think it's fixed.
User avatar
No.09401
NekoEd
Senior Tester
Feb 17, 2013, 16:01
If this happens randomly, could it possibly be a BTANB? It sounds like something that could quite possibly have happened with the same frequency on the original, but we'd need proof for that. Looks like this one might be a tough one.