The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: galsia on January 27, 2012, 04:11:59 am

Title: Adding hardware id in CRT_Emudriver
Post by: galsia on January 27, 2012, 04:11:59 am
Hi,

I'm trying to install CRT_Emudriver 9.3 1.2a on Windows XP x64. My card is a VTX3D Radeon HD 4850, it is not in the driver list so I tried adding its hardware id by myself.

The card hardware id is PCI\VEN_1002&DEV_944A&SUBSYS_30001787&REV_00

In XP6A_INF\CA_76826.inf I added:
Code: [Select]
"ATI Radeon HD 4800 Series" = ati2mtag_M9x8, PCI\VEN_1002&DEV_944A
in CA_76826.INI and INSTALL.INI:
Code: [Select]
,0x944A:0x30001787at the end of the R6_43=DriverPath_R6_43 line.

After that I was able to run the setup. Rebooted my computer, device manager is reporting that driver v8.591.0 is installed, but Arcade_OSD says "CRT_Emudriver not found" and VMMaker can't find compatible device.

Did I miss something or did I add my hardware id in a wrong way?
Title: Re: Adding hardware id in CRT_Emudriver
Post by: Calamity on January 27, 2012, 04:48:45 am
Quote
In XP6A_INF\CA_76826.inf I added:
Code: [Select]
"ATI Radeon HD 4800 Series" = ati2mtag_M9x8, PCI\VEN_1002&DEV_944A

The label ati2mtag_M9x does not exist in the .inf, that's probably why driver's installation is not complete. You have to use on of the existing chipset's labels:

"ATI Radeon HD 4850 VTX3D" = ati2mtag_R7X, PCI\VEN_1002&DEV_944A

Notice that I added the VTX3D to the name so there are not duplicated names in the .inf.

Quote
in CA_76826.INI and INSTALL.INI:
Code: [Select]
,0x944A:0x30001787at the end of the R6_43=DriverPath_R6_43 line.

I always add the new ID to the end of the last label. Here it's "DriverPath_R6_78". It's more convenient as you know that all the additions are at the end of the file.
You don't need to add the subsystem number, only the main device is required and thus it makes the patch more generic.

R6_78=DriverPath_R6_78,0x4152:0x001F18D4,0x7166:0x3001148C,0x4173:0x7C21174B,0x5E6B,0x9443,0x71C3,0x3E50:0x001E1043,0x5E6B:0x0651174B,0x9460,0x9495,0x944A

Apart from CA_76826.inf, CA_76826.INF, and INSTALL.INI, you also need to edit Driver.dat:

Req_ASIC=7142,7146,7162,.........,5D77,9460,9495,944A

Try reinstalling the driver after that.

Title: Re: Adding hardware id in CRT_Emudriver
Post by: galsia on January 27, 2012, 09:51:10 am
Thanks a lot for your help, I was able to install your drivers successfully.

I have another question though: I was planning to use the VGA output of my video card, is it possible or should I use the DVI output?
Title: Re: Adding hardware id in CRT_Emudriver
Post by: Calamity on January 27, 2012, 11:41:33 am
You need to use the DVI output with that card.
Title: Re: Adding hardware id in CRT_Emudriver
Post by: galsia on January 28, 2012, 04:41:41 am
Thanks again, I'll try the DVI output then. Would it be possible to use the HDMI output too?