Probably a 16-bit game. Vista stopped nativly supporting 16-bits (they can run, but only if the extra bits don't cause any conflicts, which is rare...).
If its Dos based, use DosBox to run it (not the command promt, the program
). If that fails, get XP or 98 SE.