Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09365 Graphics Minor Always Jan 8, 2026, 17:02 Jan 20, 2026, 16:09
Tester hap View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS
Status [?] Acknowledged Driver
Version 0.284 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 09365: Artwork: global bounds override does not work in collection
Description Artwork (.lay) global bounds override does not work when used in a collection toggle.

Whether or not it's documented, you can set bounds twice, and MAME will pick the 2nd one.
When adding a bounds inside a collection (would be useful if a collection toggle has different bounds than default view), it simply won't work.
Steps To Reproduce See attached simon test artwork. Put it in artwork/simon/simon.lay, run simon, go to video options and switch view.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
zip file icon simon.zip (498 bytes) Jan 18, 2026, 17:42 Uploaded by hap
test .lay file
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.24072
Robbbert
Moderator
Jan 17, 2026, 13:00
I have no idea what a collection is, or what it's supposed to do.

Test 1 gave me white top half, and red bottom half.

Test 2 gave a completely white screen.

Test 3 gave same as Test 1.

Test 4 occurs twice, both of them giving the same as Test 1.

So, I really don't know what the point of all this is, sorry. Assigned to you so that you can make the next move.
User avatar
No.24074
hap
Developer
Jan 17, 2026, 16:09
edited on: Jan 18, 2026, 17:34
A collection is: https://docs.mamedev.org/techspecs/layout_files.html#collections
Do the tests in windowed mode, not full screen. See the .lay contents (in a text editor) for what it's trying to do.

Please don't assign bugs to other people without consent. There's "Acknowledged" if you trust the reporter that there's an issue.
Assigned = if a developer is working on (or is planning to) fixing the bug, which is their decision to make. I don't mean the Assigned field when bug is resolved, by then the meaning is different.
User avatar
No.24075
hap
Developer
Jan 18, 2026, 17:43
Updated simon.lay test file (added more comments and fixed test 5 typo)
User avatar
No.24076
cuavas
Administrator
Jan 20, 2026, 13:46
Bounds inside collections don’t make sense. You can have multiple collections active at the same time, which could potentially have contradictory bounds.
User avatar
No.24077
hap
Developer
Jan 20, 2026, 16:09
I'm aware of that conflict. If you have 1 collection or order them in a specific way, a view could still make use of overriding bounds.