There must be a silly reason for my problem: I download dgVoodoo2 bundle, extract ddraw.dll, copy that over the game folder and run the game.
Very often (but not always) I get from the game logs a DirectDrawcreate(0, ..) error with DDERR_GENERIC error code, in practice while doing the DirectDraw most simple and robust operation.
I also tried to extract dgvoodooCpl.exe and create a dgVoodoo.conf file, but the result is the same.
Please, help!