Старая DOS программа работает только на медленных до P-100. На старших процессорах работает после отключения в BIOS кеша 1 и 2 уровней. Подскажите как программно отключать по возможности не перезагружая Windows.
Еще раз почти "ламерское" спасибо!
Тема получила неожиданное продолжение. Правил одну программу, вариант Turbo Pascal(первый вариант правки подошел). На PIII идет, на PIV нет. Опять выкидывает ту же ошибку. Есть еще варианты? Или оставить юзеров на PIII?
Помнится было обсуждение похожей истории на iXBT в прошлом году, но найти не смог. Радикальное лечение видимо в отказе от использования в этом коде операции деления вообще, с заменой ее на запись в регистр какого-то разумного числа.
найдите в инете прогу bp (не bios patcher :) ) - резидентник, перехватывающий эти ошибки деления (вроде у c't-шников валялась)
где-то валялась исправленая библиотека CRT для TP ... IMHO должно помочь.
Результаты работы: Поправленные программы заработали на PIII, на PIV не запускаются(та же ошибка), но в принципе и этих результатов достаточно. Еще раз спасибо Всем!