ewert писал(а):
И ещё правда: вроде как прерывания ни досовские, ни биосовские под виндами не отрабатывают. Во всяком случае, все мои программы, использовавшие графику, под 98-ми вроде ещё работали, а под ХР -- уже нет.
Естественно, что на уровне пользовательский процессов обращения к низкоуровневым, аппаратно-зависимым ресурсам компьютера, типа аппаратных прерываний, в нормальных ОС запрещены.
EtCetera писал(а):
Хотя, так или иначе, существует замечательная вещь под названием Dosbox.
Вещь неплохая, однако тормознутая до жути. Хотя, конечно, идея красивая - написать эмулятор PC на чистом СИ и портировать его на все возможные платформы, где есть компилятор с Си и соотв. ресурсы.
Если нужна скорость, под винду лучше ставить виртуальную машину.
Circiter писал(а):
Кстати, кажется, особого смысла в непосредственном замере времени установки цвета пикселя нет, вместо этого нужно замерять время попиксельной заливки некоторой области, делить на количество пикселей, повторять процедуру несколько раз, а потом усреднять. Примерно так.
Естественно, что так. Ибо время отрисовки одного пикселя засечь практически невозможно по разным причинам. Странно, что это отметили только в четвертом сообщении!