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 - Windows 7- 4800 series ATI - D3D - any info on how to fix?  (Read 3197 times)

0 Members and 1 Guest are viewing this topic.

Psicosis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:December 24, 2014, 11:10:12 pm
Calamity have you or anyone else figured out how to fix this big problem with the drivers?  If I were only going to be running mame on my cabinet I could live with forcing mame to run in ddraw as it seems to be working ok right now, but with starting to setup all the other emulators I can see I am going to be running into big problems and limited choices.

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:September 25, 2022, 05:22:55 am
Re: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #1 on: December 20, 2014, 10:18:52 pm »
What big problem are you referring to?
It's working fine for me...

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #2 on: December 21, 2014, 03:50:39 am »
The big problem is other emulators not caring about accuracy.

Psicosis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:December 24, 2014, 11:10:12 pm
Re: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #3 on: December 21, 2014, 03:09:23 pm »
Sledge, I thought you and capitaineflam25 reported on the very same problem. Do you have mame working properly without forcing ddraw?  Do you have all the other emulators that use D3D working?

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: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #4 on: December 21, 2014, 04:02:52 pm »
Hi Psicosis,

The only "perfect" solution at the moment is to force the monitor detection by adding 75 ohms resistors to your VGA cable. You need 3 resistors, one for each R, G, B line, connecting the color line to its respective ground.

I know this is not the most appealing thing but it's the only one that works. Maybe the drivers could be short-circuited at some point to force the detection by software, but I wouldn't hold my breath.

The detection fails with arcade monitors, specially if they're connected through a JPAC but not sure if this is a determining factor. An arcade monitor with native VGA input should be detected fine (mine is). By the way, the problem is not limited to 4800 cards, I'd say all models are affected.

When the detection fails, you'll notice 2 issues:

- Interlaced modes are missing.
- Anything above 1600x1200 (either height or width) is missing. This affects 2560x super resolutions. However you can use 1600x super resolutions succesfully.

In this situation, you can still use an interlaced mode for the desktop if and only if you uncheck the "Hide modes that this monitor cannot display" option. But games trying to use them will only be able to do so if they're based on DirectDraw. In the case of GM, apart from using DirectDraw you need disable the "lock_unsupported_modes" option.

By adding the resistors, all the above tricks are not required, and the driver just works as it is supposed to, with D3D and everything.
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

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: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #5 on: December 21, 2014, 04:07:22 pm »
BTW I wish someone would build and sell an VGA passthrough dongle with the resistors already installed to force monitor detection.
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

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:September 25, 2022, 05:22:55 am
Re: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #6 on: December 21, 2014, 04:10:15 pm »
Sledge, I thought you and capitaineflam25 reported on the very same problem. Do you have mame working properly without forcing ddraw?  Do you have all the other emulators that use D3D working?
I am forcing DDRAW, but only because i prefer it to D3D
D3D also works where possible, but some games are forced to DDRAW by GM anyway...
interlaced vertical games is it?

I don't run any other emulators on my machine..

Psicosis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:December 24, 2014, 11:10:12 pm
Re: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #7 on: December 21, 2014, 05:33:35 pm »
I am using a jpac, Yes I would definately buy a modified cord if someone sold one to at least try it out. Are there any videos or posts with pictures showing how to do this mod to the the monitor cable?  Also I thought I read that it cuts the brightness down? My crt is already not all that bright to begin with. I'am thinking I may just have to go back to winXP on another hard drive and jus leave this hard drive the way it is for now and maybe some day the drivers or something can be hacked to work.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #8 on: December 21, 2014, 09:25:04 pm »
BTW I wish someone would build and sell an VGA passthrough dongle with the resistors already installed to force monitor detection.

If you're handy with a soldering iron, it shouldn't be too hard to add 75 Ohm resistors to a JPAC or an Ultimarc video amplifier...
http://www.ultimarc.com/vidamp.html

Just do a google image search for "vga dummy plug" for info on which pins get the resistors.

I think you could also just take a VGA splitter cable that has 1 VGA male on one end, and 2 VGA female on the other ends (you can find the splitter cables on Ebay for under $5) and then jam the resistors in the correct holes on one of the plugs, something like this...




« Last Edit: December 21, 2014, 09:34:21 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

Psicosis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:December 24, 2014, 11:10:12 pm
Re: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #9 on: December 21, 2014, 10:44:31 pm »
Ok perfect, thank you

bulbousbeard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 522
  • Last login:August 25, 2015, 11:58:25 pm
  • I want to build my own arcade controls!
Re: CRT EMUDRIVER - Windows 7- 4800 series ATI - D3D - any info on how to fix?
« Reply #10 on: December 21, 2014, 11:43:01 pm »
MAME/UME/MESS really is the only option for emulation that doesn't suck. I can't believe how awful programs like BSNES are in terms of smoothness, resolution options, and so on.

It's pretty sad.