[AD] [WIN] DirectX compatibility test

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


I finally managed to set up a test platform for the Windows port: Windows 95
OSR2 French, ATI Xpert@xxxxxxxxxx 98, SB 16 ISA. Note that the ATI driver normally
requires DirectX 6 to work, so that I had to force its installation.

Here's the results:
- DirectX 2: Allegro doesn't launch, dinput.dll is missing (DirectInput was
introduced with DirectX 3),

- DirectX 3: bad news: DirectDraw doesn't work, good news: this isn't too
serious (a little flag to correct and a bug in the COM part of DirectX 3 to
workaround).
No video bitmaps, no overlays, 15/16-bit color problem. DirectInput and
DirectSound fully working,

- DirectX 5: (the COM bug is fixed) No video bitmaps, no overlays, 15/16-bit
color problem. DirectInput and DirectSound fully working,

- DirectX 6: DirectDraw, DirectInput, DirectSound fully working,

- DirectX 7: DirectDraw, DirectInput, DirectSound fully working,

I've attached a patch that fixes the flag bug (DDSCAPS_VIDEOMEMORY must
not be set for the primary surface, checked against the DirectX SDK samples)
and adds a workaround for the COM bug.

--
Eric Botcazou
ebotcazou@xxxxxxxxxx

Attachment: ddraw3.zip
Description: Zip compressed data



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/