Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03136 Graphics Major Have not tried Apr 30, 2009, 20:25 Jul 18, 2018, 09:47
Tester Luigi30 View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Windows XP/Vista 32-bit
Status [?] Confirmed Driver playch10.cpp
Version 0.131 Fixed in Version Build Normal
Summary 03136: all sets in playch10.c: Running with -bios single shows two screens anyway
Description If you run a Playchoice-10 game with the single-screen BIOS, MAME will use the dual-screen layout anyway with both screens showing the same thing, and corrupted graphics in the menu.
Steps To Reproduce
Additional Information
Regression Version
Affected Sets / Systems all sets in playch10.c
Attached Files
png file icon 0001.png (2,644 bytes) Apr 30, 2009, 20:25
png file icon 0002.png (10,758 bytes) Apr 30, 2009, 20:26
has duplicate 06722Closed Bios, single monitor selection not working 
User avatar
Apr 30, 2009, 21:22
I don't think you can set the layout so that it changes depending on the bios chosen. I think you are forced to manually change it.
User avatar
Jan 25, 2018, 01:18
Issue still present in 0.192
User avatar
Jul 18, 2018, 09:47

The issue is that the single-screen PlayChoice 10 is a different machine. It shouldn't be a BIOS option. The PlayChoice 10 code is in horrible shape and badly needs refactoring. Adding hacks to the core to compensate for horrible implementation choices in the driver is not a solution, and if anyone attempts this (i.e. adding a hack to control view selection from the driver, which can't possibly play well with per-device layouts or external artwork) they will lose commit access.

The Neo Geo MVS driver was in a similar state, emulating a mish-mash of features not corresponding to any real-world configuration. I'm slowly untangling that mess. Someone else can do the PlayChoice 10, preferably someone with better NES credentials than me. I know a lot about the Neo Geo family, but nowhere near as much about NES.