cyberman5000 said:
Well.
I think there is nothing wrong with the hardwere, because as I wrote before I played on the same computer, on the same hardwere cuple of days before HoI. I also have same problem with some other games. Well I installed :
*latest direct x
*latest video card drivers
*motherboard drivers
and I think that's all with the drivers. I run Windows 98 SE if you would want to know.
2Coats said:
There should be some s.w that came with the motherboard that will assign the correct drivers to these devices.
Are you using an athlon type motherboard with VIA 4in1 drivers?
Putting these two together:
Wipe your Win98SE from the system, and reinstall it from scratch. You don't need to reformat, a DELTREE c:\windows will do the trick. If you know what you are doing, an even less rigid method could be used, to preserve start menu, desktop and IE settings. The point is, you want to get rid of the actual drivers, the driver database and the registry.
Now, after the setup of Win98SE,
DO NOT install the motherboard drivers. For anything but the most recent chipsets, it's not necessary to install those drivers anyway. Win98 contains default IDE and other hardware drivers out of the box that will function adequately. Just install the video drivers, and possibly the sound drivers.
Now, install HoI (if it's been wiped during the above process) and start it. If the error no longer happens, the trouble is inside the IDE driver that was supplied on the CD that came with your mobo, something that is quite common, unfortunately. I have stopped using mobo drivers all the way back to the mid 1990's, when I discovered that the IDE busmaster drivers for my i440BX chipset were buggy as hell, and would cause BSOD's for no appearant reason.
And even on my current (VIA / Athlon) system, I don't use any mobo drivers.
As for the question mark devices. Those will not cause problems. They won't work either, but that's a different story.

A PCI device will show up as a question mark when no drivers are installed for it. And this happens because the BIOS has told Windows what PCI devices are present, and the ID's assiociated with it are then checked against the currently loaded driver database. A not found ID will automatically show up as a question mark, but the PCI device will be automatically disabled by Windows, until a driver is provided.
Jan Peter