Main > Software Forum
CPWizard v2.63 Released
Marak:
headkaze,
Since CPWizard has multiple monitor support,
would it be possible to keep a panel layout displayed all the time,
Instead of having to pause Mame?
I would like to include a small color LCD (1024x768 or 800x600) on my next cab,
and it would be awesome if it would show layouts while playing Mame.
I bet other people would like to do this too.
Thanks for all your hard work! :cheers:
headkaze:
Marak: That feature is definately on the cards :)
TheShanMan: I've put together an exe that outputs extra logging info during the showing and hiding of Mame. Can you give this a try and post the CPWizard.log file. It should help us alot in figuring out where it's going wrong. Don't forget to turn on verbose logging in Options.
TheShanMan:
Well here is the log file. I'm not sure you'll find anything helpful here (it doesn't look like it to me). There are 3 pauses total in this file. The first 2 are successful (as evidenced by the delay of several seconds between pause and unpause), and the 3rd is unsuccessful (as evidenced by no delay between pause and unpause). Have a look though - maybe your expert eyes will see something that I don't.
I'd like to know what you think of the log entries, as well as what you think the next steps are for me and/or you.
headkaze:
Version 1.79 Release
- Fixed Mame.dll memory leak.
TheShanMan: I haven't had a chance to do anything with your issue in this release, sorry about that, just haven't had the time. Looked at the log file and can't see anything that jumps out at me unfortunately.
TheShanMan:
Tried out 1.80. Was able to create bezels using 480x640, but with problems. First, I specified a directory that didn't exist. I assumed it would either create it for me or throw an error. It did neither. It appeared to be creating all the bezels but when it finished I couldn't find them!
Second, I'm not sure if the problem is with using bezels on a vertical monitor but it almost seems to me like CPW would have to automatically determine the correct aspect ratio (and perhaps even the correct resolution) on a game-by-game basis and create the bezel accordingly. What I found was for horizontal games, showing the CP bezel forced the game's graphic mode into a "stretch" mode. So instead of showing the game 4x3 with a black bar above and below, it stretched the video of the game itself to 3x4 to match the monitor and bezel! The only way I could get the game to display normally after that was to go to the TAB video options and pick "standard". Not even restarting the game would make it display normally. For this reason there is no way I can use the bezel feature as it stands today, which is too bad, because I was really liking it until I ran into this with a horizontal game.
Third, would it be possible to add support for custom resolutions (and is it already possible by editing an ini or something)? 480x640 is much lower than what my monitor supports and what my CPW layout is (it's 1024x1280). Consequently the bezels don't look nearly as good as when I use CPW in "on the fly" mode. Looking at http://mamedev.org/devwiki/index.php/LAY_File_Basics_-_Part_I, it appears MAME places no restrictions on resolution.
Finally, since bezels aren't currently working for me, and for all I know maybe they never will, and my first choice has always been the normal CPW "on the fly" approach, what is the status of my pause problem? Does 1.80 have anything extra for debugging that? Or did you come up with something special for me to use to debug it? Feel free to take this one to PM if you'd rather discuss it privately.
Thanks headkaze!