Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03467 Graphics Major Always Oct 7, 2009, 21:57 Dec 19, 2010, 21:02
Tester tititou View Status Public Platform MAME (Official Binary)
Assigned To Kale Resolution Fixed OS Windows 2000
Status [?] Resolved Driver
Version 0.134u2 Fixed in Version 0.140u3 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03467: firebarr: Extensive issues with Tilemaps/Sprites
Description Not 100% it is a bug as I have never played with the real game but it looks so strange that something must be wrong somewhere...

I've tried to remove some lines in m107_screenrefresh (src/mame/video/m107.c) and it gives me a "normal" display.
Steps To Reproduce Just run the game.
Additional Information Tested with 0131 official build --> same behaviour.
Tested with 0134 official build --> same behaviour.
I don't have older realeases
Github Commit
Flags
Regression Version
Affected Sets / Systems firebarr
Attached Files
png file icon 0001.png (32,420 bytes) Oct 7, 2009, 21:57
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.05014
tititou
Tester
Oct 7, 2009, 22:02
edited on: Oct 7, 2009, 22:03
Hmmm, found some screen shot on the net with the same strange display, and a note on http://maws.mameworld.info/maws/set/firebarr stating that Fire Barrel (Irem 1993) has a protection device controlling the sprites (garbage sprites/graphics).

So this must be a known issue.

Please just close the report and sorry for the noise.
User avatar
No.05015
Haze
Senior Tester
Oct 8, 2009, 13:37
I don't think it's an invalid report.

It's marked as imperfect graphics, yes, but AFAIK bugs were being allowed in such cases now anyway, to properly document them?

It's been broken since it was added anyway, I doubt it's protection, from old conversations with Kale I think we speculated that it's probably a tilemap wrap-around issue, ie, they shouldn't wrap around but do.

I think that such bugs should remain open so that discussion can be added and recorded on them, and any additional information about them can be added.
User avatar
No.05016
Tafoid
Administrator
Oct 8, 2009, 16:28
Good point. There really isn't a source mention of this issue (at least not a clear one) so having a documented issue for this case would be helpful. I'll change to confirmed to allow discussion to exactly what is wrong/how to fix.
User avatar
No.05031
Kale
Developer
Oct 14, 2009, 12:07
edited on: Oct 14, 2009, 12:08
Probably the best solution is to rewrite the video emulation from scratch, imho with an hardcore approach (i.e. custom code instead of tilemaps) due of the weirdness of the rowscroll.
Also, a trojan program executed on the real HW might help a lot (iirc there are many undocumented registers there).