Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000  (Read 5992 times)

0 Members and 1 Guest are viewing this topic.

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:November 04, 2023, 06:00:54 pm
  • I am no Jedi
Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« on: September 25, 2012, 10:36:49 am »
Current Setup:
Windows XP, GroovyMAME 146u4, D9200, ArcadeVGA 3000
Fresh mame ini (-cc), Monitor type changed from cga to D9200.

When I run Ms. Pacman GroovyMAME choses –resolution 240x240 and does some kind of shrinking/scaling thing.
How do I get it to use the 224x288, 352x288, or 388x288 resolutions for mspacman?
Most 256 tall vertical games look fine, but the 288 tall vertical games are shrunken and scaled.

Thanks!

PS: I also have an ATI X600 that I tried with Calamity Drivers and VMmaker. With that setup mspacman looks fine but CPS games like SF2 were off.
Should I continue with the ArcadeVGA or switch the X600 and work on the CPS problem?

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #1 on: September 25, 2012, 08:53:28 pm »
I would use the ATI x600 and worth through the SF2 issue.  I think there was another thread recently with someone that had a problem with SF2.  I'll see if I can find it.  What, exactly, was wrong with SF2 in your case?
« Last Edit: September 25, 2012, 08:56:52 pm by krick »
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:November 04, 2023, 06:00:54 pm
  • I am no Jedi
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #2 on: September 25, 2012, 11:09:52 pm »
It finally got it to work with the ArcadeVGA. It seems the mame.ini entry for monitor is case sensitive.
Quote
Monitor type changed from cga to D9200.
I changed the monitor line from  D9200 to d9200 and it works as advertised. Very nice.

As for the X600 although it has 100+ resolutions it does not have the 392x240 I like for CPS so it chooses another resolution that is scaled.


EDIT: D9200 was the correct setting.
« Last Edit: September 27, 2012, 01:35:13 am by dgame »

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #3 on: September 26, 2012, 01:12:36 am »
Hmmm.  That doesn't sound right.

You should post a GroovyMAME log for that game and attach it here so that Calamity can look at it.

groovymame.exe romname -v -md 4 > romname.txt
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #4 on: September 26, 2012, 06:07:32 am »
Yes, please post a log.

I'm going to do specific testing of the new patch with ArcadeVGA-like mode lists, so I'd need all possible issue reports to get everything fixed.

Thanks!
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #5 on: September 26, 2012, 10:54:16 am »
Calamity,

He's been experimenting with two cards, an ArcadeVGA 3000 and a stock ATI Radeon x600.

He has an issue with the ArcadeVGA 3000 with vertical games like Pac-Man, which may have been fixed by using lower case "d9200" in the mame.ini file.  I'm not sure.

He has an issue with stock ATI Radeon x600 with 392x240 for SF2 (and other CPS games).
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #6 on: September 26, 2012, 11:00:06 am »
Ah, I see.

Why 392x when cps2 games are 384x wide? Isn't vmmaker producing 384x resolutions?
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:November 04, 2023, 06:00:54 pm
  • I am no Jedi
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #7 on: September 26, 2012, 04:16:36 pm »
Calamity,

krick is correct. The ArcadeVGA 3000 works with the d9200 setting. CPS and Pac-Man look good, though Mat Mania looks off.
And of course with using the ArcadeVGA the game speed will be off depending on the refresh rate. So I use triple buffer and turn off vsync.

As for the x600 I was using the 6.5 drivers and the games just didn't look right.

Since "didn't look right." and "looks off" are not helpful trouble shooting terms I will post my INI files and a series of -v -md 4 log files for both setups.

Games to test (resolution/look and F11 for speed):
sfa2, mspacman, gyruss, matmania, frogger, magdrop3

Setup 1:

ArcadeVGA 3000, GroovyMAME 146u4, D9200
Will start with fresh mame.ini and only change cga to d9200
1. Test games with [groovy]mame.exe romname -v -md 4 > romname.txt
2. Post results here.

Setup 2:
ATI X600, GroovyMAME 146u4, D9200
Will start with fresh mame.ini and only change cga to d9200
EDIT: Set syncrefresh to 0 in vertical.ini to force all vertical games to 100%
1. Install X600 with crt_emudriver_6.5_1.2_xp32_multisync driver (reboot)
2. Copy vmmaker_1.3c_arcade_osd_1.3b into crt_emudriver_6.5_1.2_xp32_multisync folder
3. Edit VMMaker.ini:
MameExe = "C:\arcadia\mame\mame.exe"
IniPath = "C:\arcadia\mame\ini\"
MonitorType = "D9200"
Also, try with:
   YresMin_XML = 224 (this might solve the cps2 issue)
4. Run VMMaker (reboot)
5. Test games with [groovy]mame.exe romname -v -md 4 > romname.txt
6. Post results here.

My setup process correct.

Thanks.


EDIT: Updated Step 2 with the working process. Works with ATI X600, GroovyMAME 146u4, and Wells Gardner D9200.
« Last Edit: November 17, 2012, 12:20:18 pm by dgame »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #8 on: September 26, 2012, 04:38:46 pm »
Yes, everything is right.

Quote
ModeTableMethod_Custom = 1 <--- It has always been 0 before, but I read where setting it to 1 cleared up some resolution issues. What should it be?

Leave it = 0.

Quote
ModeTableMethod_XML = 1 (default, and everything else set to default settings)

This one is fine.

Also, try with:

   YresMin_XML = 224

(this might solve the cps2 issue)

Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:November 04, 2023, 06:00:54 pm
  • I am no Jedi
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #9 on: September 26, 2012, 10:55:56 pm »
Quote
Also, try with:

   YresMin_XML = 224

(this might solve the cps2 issue)

Thank you very much krick and Calamity, that setting solved the x600 problem for me.

It could have been something else, but previously I set it up as described in my previous post.

Now all games I mentioned and others I've tried use a good and proper looking resolution.

The speed still varies based on refresh rate (mspacman 400x288 only ~88%) so I use triple buffer to get 100% in all games. Looks good too.

So I am happy with the Calamity x600 and GroovyMAME with the D9200.  :cheers: Now I can continue my project.


EDIT: Set syncrefresh to 0 in vertical.ini to force all vertical games to 100%

« Last Edit: November 06, 2012, 09:26:46 am by dgame »

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #10 on: September 26, 2012, 11:42:14 pm »
You should be able to enable soundsync to get 100% on pacman.  It will slow the game down slightly to match the refresh rate.  The sound will also pitch down slightly, but it's not really that noticeable unless someone points it out.

I hope that someday, someone figures out how to digitally pitch the audio back up so that it sounds the same while soundsync is enabled.  There used to be a homegrown plugin for winamp built by one guy that did real-time pitch shifting, so it can't be *that* hard.
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:November 04, 2023, 06:00:54 pm
  • I am no Jedi
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #11 on: September 27, 2012, 01:33:11 am »
Update:
When I ran the mame.exe alone the resolutions were off again.

For some reason the monitor d9200 setting in MAME.ini was being ignored.

Starting with a fresh MAME.ini (mame -cc) I changed the cga to "d9200" with a capital D and it works.Everything else is default.

Then I only had to set syncrefresh to 0 in vertical.ini to force all vertical games to 100%.

The "-m 4" command line is equivalent to the "monitor d9200" setting in MAME.ini,
so while I was testing everything seemed fine even with the incorrect "D9200" setting in MAME.ini.

The sound seems okay but I haven't played a lot yet. I remember the soundsync option from CabMAME.
I prefer the change in pitch over choppy sound.

Thanks again for your help.


EDIT: Set syncrefresh to 0 in vertical.ini to force all vertical games to 100%
« Last Edit: November 17, 2012, 12:22:25 pm by dgame »

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:November 04, 2023, 06:00:54 pm
  • I am no Jedi
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #12 on: September 28, 2012, 11:29:26 am »
Yes, please post a log.

I'm going to do specific testing of the new patch with ArcadeVGA-like mode lists, so I'd need all possible issue reports to get everything fixed.

Thanks!

I went with the X600 but I did save a log for matmainia with the ArcadeVGA setup.

It chose 240x240 for mat mania (avga_matmania_bad_240x240_not_400x256.txt)
I set -r 400x256 from the command line (avga_matmania_manual_400x256.txt)

Everything works perfect with the X600 and I have not found a game that does not look correct.

Not having to use INI files to set resolutions anymore is very nice.

Thanks for your help and for GroovyMAME.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #13 on: September 30, 2012, 05:15:50 pm »
Hi dgame,

Thanks a lot for your logs, they will be of help for preparing the new release.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

hexray

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:December 19, 2012, 04:16:22 pm
  • I want to build my own arcade controls!
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #14 on: October 04, 2012, 01:50:48 am »
I have a similar setup as you and was wondering if there is a thread or doc you could point me to that would help me get groovymame configured.  Here is my current setup:

Win XP Pro x64
ATI X600 XT
crt_emudriver_9.3_1.2a_x64_multisync driver
D9200 Monitor

I've already downloaded the mame source, applied the patches and built mame but now I'm not sure what to do next :-)

What config files do I need to create/edit ?
How do I create modlines or do I even need to ?

-hexray

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: Ms. Pacman at 240x240? GroovyMAME 146u4, D9200, and ArcadeVGA 3000
« Reply #15 on: October 04, 2012, 02:14:49 am »
I have a similar setup as you and was wondering if there is a thread or doc you could point me to that would help me get groovymame configured.  -hexray

There's a post in this thread that explains the basic steps for setting up GroovyMAME and using VMMaker.  It starts out talking about the ArcadeVGA 3000, but then covers "normal" ATI cards...

http://forum.arcadecontrols.com/index.php/topic,121859.0.html
« Last Edit: October 04, 2012, 02:27:25 am by krick »
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard