Page 1 of 1

Windows 2000: Compatibility Mode for Win95/98

Posted: Mon Sep 08, 2003 10:00 pm
by gilthanaz
If you use Windows 2000, and can't get some old W95/W98 games to work, there might as well be a easy thing to try it with. Coming with servicepack 2 of W2K - check this out. Just get up the Start=>Run thing, and type:

regsvr32 c:\winnt\apppatch\slayerui.dll

You will get a message that the DLL has been successfully installed, and from now on got a new option if you edit .pif files: The compability mode. What does this help you with, well, examples:

Battlezone II:
If you run the setup.exe on the CD, W2K will close the setup with an error msg. Just make a .pif of the Setup on your Desktop, run it in W98 compability mode, and start the link. Wow! It works! Yay! Battlezone again, finally!

Vampire: the Masquerade - Redemption :
Same as with Battlezone, tho i found out its good to also run the game itself after installing it with an compability setting.

Maybe that helps someone, and since iam much into old games, i might as well bring a ton more tips on getting those to work. The next bigger msg will be about the VDMS Proggie, which helps you to emulate native DOS, Memory handling, load a native CDRom driver emulator, emulate an old Soundblaster, and so on. With that thing, you can get almost everything to work.

- Gil

... Screenshot

Posted: Mon Sep 08, 2003 10:08 pm
by gilthanaz
Tho this Windows Version is in German, i guess you get the point where you find the compatibility options when editing a link. As you can see, there is not only a W95 and 98, but also a Win NT compatibility setting.

Good stuff, this stuff :)

Image

Stuttering Sound in DOSBox

Posted: Wed Feb 15, 2006 10:21 pm
by ^rooker
[PROBLEM]
We tried to get an old game running in DOSBox, but the digital sound (not MIDI!) was stuttering regardless of chosen Soundcard, IRQ or whatever.


[SOLUTION]
DOSBox has a default of 3000 CPU cycles - after lowering that down to 1500 the sound ran smoothly.

Strangely, that value seems to be a problem during initialization of the program - so turning the value back to 3000 as soon as the game runs enhances playability a lot. 8)