Main > Software Forum

CPWizard v2.63 Released

Pages: << < (51/145) > >>

TheShanMan:


--- Quote from: headkaze on July 16, 2008, 05:01:27 am ---Glad you got the bezels working the way you like, I think it was worth it in the end :)

--- End quote ---

No question about it! :notworthy:


--- Quote from: headkaze on July 16, 2008, 05:01:27 am ---Can you check something for me as well, go into Options->Profiles and check for any enabled profiles that are enabled that have exe's that could be running while you run Mame. I had a user that had added a mame profile and it caused a conflict as all the Mame functionality is built in. After he removed his "mame" profile it worked again. Just thought you might have been having the same problem. I have very few reports about CPWizard having problems minimizing/maximizing Mame now, so perhaps it's just a config issue afterall.

--- End quote ---

I have never touched the profiles tab. It has the 2 default items there, but no mame. I might have just forgotten the problem you're referring to, but I'm guessing you mean the unpausing problem that we've never been able to figure out?

TheShanMan:

headkaze, I discovered that the bezel for kangaroo is incorrect. Apparently whatever source of information you use for determining whether it's a vertical or horizontal game has it wrong. The bezel is created as though it's a horizontal game, and therefore when I pause, the game gets squished to be 1024x768 instead of staying 1024x1280.

What is the source of information? I imagine I should send a correction to whoever is the maintainer of that information or something.

It's really too bad the bezel specification doesn't allow for unspecified screen parameters. Then you would never have to worry about horizontal vs. vertical, or calculating screen parameters. Maybe you or I should create a diff and submit it to mamedev. Your turn! ;D

headkaze:

This is how I calculate if it's vertical from Mame's xml output


--- Code: ---if (gameNode.Displays.Count > 0)
    Vertical = (gameNode.Displays[0].Rotate == 270);
--- End code ---

Here is the display info for kanagroo


--- Code: ---<Display Type="raster" Rotate="90" Width="512" Height="240" Refresh="60.09615" />
--- End code ---

So that is calculated as a horizontal game.

TheShanMan:

That would be the mame xml apparently? Seems like it has inconsistent information. Rotate=90 seems to imply vertical (though you're only checking for Rotate=270?), yet width > height. I wonder why that information is wrong? MAWS lists resolution as 240x512, the opposite of the mame xml. I suppose I could submit it to mametesters. I can do that while you work on the bezel .lay fix - I'm sure you're busily working on that now! ;)

EDIT: Wait a second. I'm looking at the xml info on dkong, and it has Rotate=90 (which you imply you don't handle, and testing confirms) and width > height: w=256, h=224. So I guess I just hadn't noticed until now that some of the bezels are wrong. DK and puckman for instance, yet centipede is right for instance. It seems like the mame xml info is not super accurate, but you at least need to be handling Rotate=90 too.

You'd think that some games would be upside down with some being 90 and some being 270. :dizzy:

headkaze:

Hmm I wonder why I wasn't checking for 90 degree's as well? Hmm

Okay here is an update with 90 degree checking added. Let me know when all is okay and I'll do an official release.

Pages: << < (51/145) > >>

Go to full version