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: Videocard driver hacking? (or, disabling really high resolutions in windows?)  (Read 1081 times)

0 Members and 1 Guest are viewing this topic.

superlime

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • Last login:July 14, 2018, 09:59:26 pm
I've got a standard resolution Sanyo 20-EZV from a Nintendo VS cab that I'm trying to drive with a windows machine.  I've been able to set a 640x480 interlaced mode with PowerStrip, which gives me a viewable (non-scrambled) image on the arcade monitor.  I've gone through with advcfg and advv and set up all my video modes and adjusted them to fit on the monitor properly.  However, when I run advmame, it sets the correct resolution for a split second and then PowerStrip changes the resolution back to 640x480 interlaced...giving me a really scrambled interlaced image.  If I turn off PowerStrip, advmame can set the proper resolutions and runs great.  However, if I reboot and don't have PowerStrip enabled I get a bad desktop when I boot back up.

I'd like to somehow disable the resolutions that are unviewable on my monitor.  I've done a small bit of driver inf hacking, so I'm thinking it should be a simple matter of changing what the inf thinks the card should be able to do.  Anyone have any experience (positive or negative) with messing with something like this?

If I'm able to hack something together that ends up working well, I'll post it for others to use.  :)

Thanks in advance,
-superlime

Hiub1

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 439
  • Last login:June 05, 2011, 11:43:25 am
  • www.sleepyjack.com
How about just erasing the resolutions from powerstrip? I know that once I add the resolutions in PS I can exit out of it and using QuickRes from ultimarc I can change to whatever resolution there is. I believe you might be getting a bad desktop on boot from powerstrip since it has a bug that it won't drive the arcade monitor correctly even though you have it set at the right resolution. To solve this, just add the resolutions you want through PS, then it'll ask you to reset the pc. For now, let PS start on boot, and once it starts, turn PS off and use QuickRes to change to that desired resolution you just added and plug in the Arcade monitor. You should be able to get windows to display in a 320x240 non interlaced mode at 15 kHz without a problem. Once that works, you can set PS so that it does not start on boot, and windows should boot up in the last resolution it was set in, in this case being 320x240 or whatever. This worked perfect for me using the same monitor you got, a Radeon 9200SE and the latest catalyst drivers.

I wasn't really sucessful at getting AdvMame to work today, any tips on how you went about doing it?

Hope this helps, Fred.

superlime

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • Last login:July 14, 2018, 09:59:26 pm
Mmm.  Good point on it sticking with a resolution.  It may have been resetting the resolution because I was doing cold power downs (I'm probably not sticking with my current machine setup, so I haven't been very nice to it).  I'll give that a try on Monday and see where it gets me.  :)

For advancemame, originally I was booting to the AdvanceCD and trying to work out of there..  For some reason the version of advcfg bundled in that one kept setting my monitor to like 150hz refresh...  I had the same problem with the version I'd downloaded for windows.  I poked around on the site some more, found a newer version (.104 I believe), and now everything seems to run much better.  I believe I generated the original cfg just using the "Arcade Standard" defaults in advcfg.  I can grab my .rc files for you if you still get stuck.  After I got the initial cfg file, I went in with advv and tweaked each of the resolutions to actually fit inside my screen (most were off at least one edge).

I'm currently running with an Nvidia Geforce 4200 ti, which has done a *really* impressive job with low pixel clocks.  I've got a 9250 AIW, but it didn't seem to perform as well.

-superlime

wpcmame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 278
  • Last login:February 18, 2024, 01:27:00 pm
Just use powerstrip to create a non-standard desktop resolution (e.g. 648x480i).

Windows will then use the interlace resolution directly and you don't need powerstrip at all.

Hiub1

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 439
  • Last login:June 05, 2011, 11:43:25 am
  • www.sleepyjack.com
I tried running the AdvCfg but it would start displaying at some funny resolution that would make both of my monitors go out of sync. If you wouldn't mind, could you email me your .rc files? You can shoot them over to fholgado at gmail.com.

Thanks for your help, Fred.