Different behaviour WinNT - Win 98?

Hello,

I’m using SDL in a game, and I’m developping it under NT and 98, but for
some reason some SDL features don’t work under Windows 98. The things (I
know of) that don’t work:

  • The portion of the screen underneath the mouse cursor doesn’t get
    restored right when blitting an image to the area of the screen where the
    cursor is. I’m encountering this in a menu where the buttons highlight
    when the cursor is over them.
  • The SDL_FillRect function doesn’t work in Windows 98. Sometimes it does,
    but 95% of the time it doesn’t. (It just doesn’t do anything.)

All of these things work correctly in WinNT. Are these known bugs, or just
normal features, or am I doing something wrong? I’m using DirectX 7 and
SDL 1.1 with Visual C++ 6.0. You can get the full source code of the
project at http://users.pandora.be/dormeur.--
Wout “Dormeur” Neirynck
The Delta Quadrant: http://users.pandora.be/dormeur

I’m using SDL in a game, and I’m developping it under NT and 98, but for
some reason some SDL features don’t work under Windows 98. The things (I
know of) that don’t work:

These differences are probably due to either bugs in DirectX or the
way SDL uses it on Windows 98. You can explicitly disable DirectX
in your application… See the FAQ.

See ya,
-Sam Lantinga, Lead Programmer, Loki Entertainment Software