Мр_Сокол
Первое - игра изначально заточена под 640*480*256 цветов и собствеенного переключения не имеет.
Второе - проблема не в игре, даже не в Виндах и даже нередко не в дровах (см.
Hedge'a выше).
Третье - напиши марку монитора.
Четвёртое - это типичная проблема ЭЛТ мониторов с диагональю > 17.
Пятое - у меня был следующий случай - Misubishi Diamadron 17 система WinMe&2000, в обоих системах при переключении в старые игры (StarCaft, Diablo) картинка ползёт вверх и вправо, но растягивается почти на всеь экран.
Если попробуешь работать и в основе на 640*480, то это не поможёт и как ты писал не солидно. Дело тут в частоте регенирации. Способы устранения, либо везде ставить одну частоту регенирации, что плохо, т.к. зачастую 640*480 не держит больше 75 Гц, хотя и карточка и монитор могут выдавать все 100 и 120 и 150 на больших разрешениях. Либо, если мониторв имеет память на несколько настроек, то использовать эту функцию. Я так и сделал.
Теперь про патч,
прошу подробности, что где несработало, и как делать - прям по шагам, если не трудно