It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

All I get is the message "Could not initialize DirectX Adapter"
I'm running XP (SP3) and have DirectX 9.0c installed.
Any ideas?
No posts in this topic were marked as the solution yet. If you can help, add your reply
Could you tell us something about your system hardware (processor, amount of system memory, video card manufacturer and model number)?
Well this is what I've dug out of the computer so far. Let me know if you need any more.
Maybe this: Minimum system requirement (on Gog listed incompletely) -> Intel GMA x3200
The complete minimum requirements (taken from the box of the german retail version):
* Intel Pentium IV or comparable processor with 1.5 GHz and SSE1 support
* 512 MB RAM (Windows XP) / 1024 MB RAM (Windows Vista and up)
* video card: 128MB VRAM and Shader 2.0 support
(ATI: Radeon 9800 and up, NVidia: GeForce 6800 and up)
* integrated/onboard graphics: 128MB VRAM, DirectX 9 and Shader 2.0 support
(Intel: GMA X3200 and up, ATI: Mobility Radeon 9800 and up, NVidia: GeForce Go 6800 and up)
* DirectX compatible sound card
* approx. 4 GB harddisk space, keyboard, mouse, speakers

The problem is that the Intel GMA 3100 graphics don’t have hardware support for vertex shader. Have a look at the Intel graphics comparison chart: Link
Look at the 3rd generation in the line 3100. In the column Shader model (vertex/pixel) there’s the entry "3.0(SW)/2.0". The "SW" indicates that the vertex shader support is software instead of hardware. This means that the vertex shader code is calculated by the main processor using the graphics driver software and not by the graphics chip. A 100% accurate calculation by the main processor would be very slow. That’s the reason why NVidia/ATI started to let their graphics chip do it long before the more current Intel graphics cores also do it (one of the first with hardware vertex shader support was the GMA X3000). So the Intel driver software for older Intel graphics chips like the GMA 3100 do a trade-off between performance and compatibility when it lets the main processor calculate the vertex shaders. The result is that this works with some games that needs vertex shaders while it doesn’t work with other games.

Black Mirror 3 needs full shader 2.0 support and uses vertex shader. When the game was released the Intel driver software was not able to calculate the vertex shader code Black Mirror 3 uses. It crashed with the error message Pete_N posted.

If your graphics drivers aren’t up to date you can tryto update them. Sometimes more current driver made the vertex shader calculation compatible with a few games that didn’t run before. But it’s not unlikely that the Intel driver software vertex shader calculation is still not compatible with Black Mirror 3.
Post edited January 08, 2016 by -Bakhtosh-
ow a good thing you mentioned this, i have all 3 games(for a long while) and i havent played bm2 and bm3 yet
so i guess i am gonna install them now and see if i can properly run the games on 64 bits.

well it seems to run after i had to repair the c++ 2008 which kept returning and ask to skip or repair it, so i skipped and the game works.

btw does the game work ? its been a while since your last reply.
Post edited March 08, 2016 by gamesfreak64