Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05105 Graphics Minor Always Jan 15, 2013, 21:47 Dec 26, 2016, 00:31
Tester M.A.S.H. View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Windows XP
Status [?] Confirmed Driver fromance.cpp
Version 0.148 Fixed in Version Build Normal
Summary 05105: All games in fromance.c: Screen is shifted
Description The screen is shifted 1 pixels up since MAME 0.114u3. In the video driver the values for m_scrolly in WRITE8_HANDLER( fromance_scroll_w )
were changed from 0xfa to 0xf9. If you changed them back to 0xfa the screen is fixed.


Change in video\fromance.c lines 228 and 234 from

m_scrolly[1] = (data + (((m_gfxreg & 0x04) >> 2) * 0x100) - 0xf9);
to
m_scrolly[1] = (data + (((m_gfxreg & 0x04) >> 2) * 0x100) - 0xfa);

and

m_scrolly[0] = (data + (((m_gfxreg & 0x10) >> 4) * 0x100) - 0xf9);
to
m_scrolly[0] = (data + (((m_gfxreg & 0x10) >> 4) * 0x100) - 0xfa);
Steps To Reproduce
Additional Information
Flags
Regression Version 0.114u3
Affected Sets / Systems All games in fromance.c
Attached Files
gif file icon fromance 0144u2 0114u3.gif (42,466 bytes) Jan 15, 2013, 21:47 Uploaded by M.A.S.H.
M.A.S.H.
Relationships
related to 04413Confirmed tail2nos and clones: Title screen's car movement is inverted 
related to 04593Confirmed aerofgt: Sprites vs background alignment is sometimes off when scrolling. 
related to 00234Confirmed sformula: Side-by-side test. 
Notes
1
User avatar
No.09239
Mamesick
Senior Tester
Jan 16, 2013, 15:33
Would be interesting know *why* that change was made in the first place....