In most cases, simply dropping the ddraw.dll file extracted from one of the binary releases into the target executable's directory should be sufficient. However, sometimes this is not enough, and the ...
A) Virtual machine supporting Bochs VBE (Bochs, VirtualBox, Qemu) B) Virtual machine supporting VMware SVGA-II (VMware, VirtualBox, Qemu) C) Real or virtual machine with video adapter supporting VESA ...
If it gives you trouble, see this (Wayback archived) or this (Same site, but Microsoft hosted) for more information. For Method 3, I have also archived the DirectX End-User Runtimes Web Installer ...