Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08976 Graphics Major Always Nov 25, 2024, 11:19 21 days ago
Tester Mark View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Confirmed Driver
Version 0.271 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08976: x68000 [chorensa]: Right side of display repeated
Description When running chorensa, the right hand side of the display is repeated.
This is a regression between MAME 0.251 and 0.252.
See attached file for visuals.
Steps To Reproduce With MAME 0.252
.\mame.exe x68000 -rompath "..\x68000\bios" -nvram_directory "..\x68000\nvram" -nomouse -flop1 "..\x68000\disks\超連射68K.2hd"
Note the corruption on the right hand side of the screen once the game has auto-loaded.

Repeat with 0.251, see no corruption.
Additional Information I had a look through the commits list for x68k changes, but wasn't able to spot anything obvious.
https://www.mamedev.org/releases/whatsnew_0252.txt
Github Commit
Flags
Regression Version 0.252
Affected Sets / Systems x68000 [chorensa]
Attached Files
jpg file icon Regression Views.jpg (1,353,397 bytes) Nov 25, 2024, 11:19 Uploaded by Mark
Comparison of 0.251 and 0.252
mp4 file icon Recording 2024-11-29 212710.compressed.mp4 (279,193 bytes) 30 days ago Uploaded by Mark
Video
Relationships
There are no relationship linked to this issue.
Notes
6
User avatar
No.22497
Mark
Tester
Nov 25, 2024, 16:59
From bisecting this, it appears to be a bgfx issue. Strange it only shows up in this game. Works fine with the -video d3d option.
User avatar
No.22498
Mark
Tester
Nov 25, 2024, 17:06
edited on: Nov 25, 2024, 17:13
Right - looks like something in this commit broke it:
https://github.com/mamedev/mame/pull/10858
Setting '-bgfx_screen_chains none' fixes it, the issue is present on all bgfx chains and backends I can try on my machine.
User avatar
No.22499
Mark
Tester
Nov 25, 2024, 17:18
Making the window full screen and then restoring it causes the issue to go away.
User avatar
No.22501
Robbbert
Moderator
Nov 26, 2024, 15:20
Everything on the right-hand side exhibits the problem.

>mame x68000 chorensa -video bgfx -bgfx_screen_chains crt-geom
User avatar
No.22509
Mark
Tester
30 days ago
The bug can also be fixed by incrementing the 'screen' parameter directly in the chorensa game.
The video attached demonstrates this. This was taken using my own MAME build for convenience.
User avatar
No.22572
Mark
Tester
21 days ago
If it's of any use, this isn't resolved with the BGFX update proposed at https://github.com/mamedev/mame/pull/13054