Hat dir diese Antwort geholfen?
Schau mal hier:
http://www.wer-weiss-was.de/theme110/article2147876.html
schonmal mit dem kompatibilitätsmodus probiert?
Wenn nicht dann klick die verknüpfung rechts an, geh auf eigenschaften, dann auf kompatibilität. Dort bei "programm im kompatibilitätsmodus ausführen für" einfach "windows 95" auswählen.
Kann aber sein, dass es trotzdem nicht funktioniert, das microdoof ältere directX-versionen nicht in das neue implementiert hat. D.h. es wurden funktionen/dateien bei neueren versionen weggelassen und deshalb funktionieren ältere spiele nicht, weil diese genau die fehlenden dateien benötigen. Bei win98 wars noch möglich alle dx-versionen nacheinander zu installieren, bzw. die dx-version von der spielecd zu installieren und danach upzudaten, man musste natürlich vorher mit dem directx-buster vorher das directx löschen. Ich bezweifle allerdings, dass xp die installation einer alten directx-version zulässt, da ja auch die anderen treiber von win95/98/me nicht unter xp verwendbar sind. Das käme aber auf nen versuch an.
Vielleicht kann man das aber auch schon bei der Installation einstellen. Rechtsklick auf Setup.exe und Eigenschaften.