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: CRT_EmuDriver + PC Games = How can I force 640x480i? (non-MAME)  (Read 2500 times)

0 Members and 1 Guest are viewing this topic.

sofakng

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 646
  • Last login:February 18, 2021, 04:19:21 pm
CRT_EmuDriver + PC Games = How can I force 640x480i? (non-MAME)
« on: February 28, 2014, 08:23:11 am »
I'm using the CRT_EmuDrivers with my ATI 4890 video card and it's working fine for MAME and the Windows Desktop, but when I run certain PC games (for example, "Castle Crashers"), the CRT TV goes out-of-sync and looks like it's receiving a 31.8 kHz (480p?) signal.

Is there any way I can fix this?  Do I need to somehow remove the "invalid" (31.8 kHz) resolutions from the registry to force the PC game to pick an interlaced resolution?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: CRT_EmuDriver + PC Games = How can I force 640x480i? (non-MAME)
« Reply #1 on: March 02, 2014, 06:14:03 pm »
Hi sofakng,

Unfortunately you can't remove those resolutions from the registry, they're built in the driver. Your best options are:

- Force your PC games into picking a resolution under your control.
- In case a game doesn't allow you to select the resolution it must use, find out which resolution it is using and override it with a custom one. A way to find this out is using a PC monitor which has an OSD to show the current resolution. In order to override it you must create a custom video mode with the same label (width x height x refresh). You can add this video mode to ReslList.txt, then run VMMaker to create the mode.
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