A fast little question

SDL’s Win32 FAQ tells:

SDL takes advantage of DirectX hardware acceleration when it is
available, but falls
back to the standard Win32 services if DirectX is not installed.

I cross-compiled my SDL application for win32 platform.
When I run it in a PC with win95 without DirectX drivers installed, it
tells me

“DINPUT.DLL not found”

Why it doesn’t fall back to standard Win32 (DIB) mode?
There is a compile flag to set?

Thanks
Bye
Enzo

SDL’s Win32 FAQ tells:

SDL takes advantage of DirectX hardware acceleration when it is
available, but falls
back to the standard Win32 services if DirectX is not installed.

I cross-compiled my SDL application for win32 platform.
When I run it in a PC with win95 without DirectX drivers installed, it
tells me

“DINPUT.DLL not found”

Why it doesn’t fall back to standard Win32 (DIB) mode?
There is a compile flag to set?

It’s supposed to. This is a bug.
Do you have DDRAW.DLL on that system?

-Sam Lantinga				(slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

Sam Lantinga wrote:

When I run it in a PC with win95 without DirectX drivers installed, it
tells me

“DINPUT.DLL not found”

Why it doesn’t fall back to standard Win32 (DIB) mode?

It’s supposed to. This is a bug.
Do you have DDRAW.DLL on that system?

Yes, there are:

DDRAW.DLL
DDRAW16.DLL
DDRAWEX.DLL

I think this is a PC with the native cofiguration of win95 (or with few
changes).

What this problem depends on?

Thanks
Bye
Enzo.

Sam Lantinga wrote:

When I run it in a PC with win95 without DirectX drivers installed, it
tells me

“DINPUT.DLL not found”

Why it doesn’t fall back to standard Win32 (DIB) mode?

It’s supposed to. This is a bug.
Do you have DDRAW.DLL on that system?

Yes, there are:

DDRAW.DLL
DDRAW16.DLL
DDRAWEX.DLL

Wierd, I’ve never seen this combination of DLL’s. What about DINPUT.DLL?

I think this is a PC with the native cofiguration of win95 (or with few
changes).

What this problem depends on?

I’m not sure.

Thanks,
-Sam Lantinga (slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

Sam Lantinga wrote:

Yes, there are:

DDRAW.DLL
DDRAW16.DLL
DDRAWEX.DLL

Wierd, I’ve never seen this combination of DLL’s. What about DINPUT.DLL?

There isn’t…

I think this is a PC with the native cofiguration of win95 (or with few
changes).

What this problem depends on?

I’m not sure.

Gasp, once again the word “standard” have no meaning for microsoft…

Ok, let’s try to discover it…

Enzo