Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08976 Graphics Major Always 12 days ago 8 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) 12 days ago Uploaded by Mark
Comparison of 0.251 and 0.252
mp4 file icon Recording 2024-11-29 212710.compressed.mp4 (279,193 bytes) 8 days ago Uploaded by Mark
Video
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.22497
Mark
Tester
12 days ago
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
12 days ago
edited on: 12 days ago
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
12 days ago
Making the window full screen and then restoring it causes the issue to go away.
User avatar
No.22501
Robbbert
Moderator
11 days ago
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
8 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.