I've tried changing monitor resolutions and colour depth myself, via the display settings, but they don't work either.
I'm not using very much of direct draw - just Blt, Flip, CreateSurface, and all the basic initialisation routines.
Is there an incompatibility? I thought all old DirectX games were meant to work with new versions?
Aarrgghhh, I'm going mad...