Re: hal.c device ids

Ove Kaaven <[email protected]>
Newsgroups gmane.comp.emulators.winex.devel
Organization TransGaming Technologies Inc
Message-ID <1072047071.1599.133.camel@renegade>
søn, 21.12.2003 kl. 20.17 skrev Rob Crittenden: 
> Ove. You recently checked in a change to hal.c to set better device
> information (or fake it). This was done in d3d[89]_main.c a while back.
> 
> The patch sets:
> 
> +    0x600e, /* Fudge NVidia I think */
> +    0x10de, /* GeForce 3 I think */
> 
> It looks like these values are reversed. 
> 
> 0x10de is the NVidia PCI Vendor ID.
> 
> I see no video card 0x600e (and definitely not one from NVidia). The
> ID for a GeForce3 should be between 0x0200 and 0x0202. The file pci.ids
> (in /usr/share on my RH 7.2 box) contains a useful list of IDs.

Okay, but I have no idea where Peter got the IDs from, I just duplicated
it into ddraw. It's not certain that these IDs have any relation to PCI
IDs, perhaps we'll have to wait for him to answer. Anyway, if you wish
to correct it (in all 3 places), feel free to submit a patch.

> dwDeviceId is set to 0x0200 (really a GeForce3) in d3d[89]_main.c.

Not since Nov 17.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.