История изменений
Исправление KivApple, (текущая версия) :
В 2015-ом году аппаратная виртуализация во все поля (и Core i3 её умеет, да). Так что используй VirtualBox или qemu-kvm. У всяких PCem, DosBox и т. д. иное предназначение - эмуляция древних процессоров (с их специфическими особенностями и ошибками, которых нет в современных) для запуска древного софта. И тут тормознутость даже необходима, потому что всякие древние игры часто рассчитывали, что процессор будет не быстрее определённого и делали задержи не по таймеру, а по тактам. В итоге при запуске нативно на современных гигагерцевых монстрах всё глючит.
Bochs же создан для расширенной отладки операционных систем (в том числе самописных). А возможности аппаратной отладки процессора весьма ограничены, поэтому чтобы получить полный контроль над исполнением кода надо исполнять его вручную по инструкциям. Отсюда и тормоза.
В общем, используй инструменты по назначению.
Исправление KivApple, :
В 2015-ом году аппаратная виртуализация во все поля (и Core i3 её умеет, да). Так что используй VirtualBox или qemu-kvm. У всяких PCem, DosBox и т. д. иное предназначение - эмуляция древних процессоров (с их специфическими особенностями и ошибками, которых нет в современных) для запуска древного софта. И тут тормознутость даже необходима, потому что всякие древние игры часто рассчитывали, что процессор будет не быстрее определённого и делали задержи не по таймеру, а по тактам. В итоге при запуске нативно на современных гигагерцевых монстрах всё глючит.
Bochs же создан для расширенной отладки операционных систем (в том числе самописных). А возможность аппаратной отладки процессора весьма ограничены, поэтому чтобы получить полный контроль над исполнением кода надо исполнять его вручную по инструкциям.
В общем, используй инструменты по назначению.
Исходная версия KivApple, :
В 2015-ом году аппаратная виртуализация во все поля (и Core i3 её умеет, да). Так что используй VirtualBox или qemu-kvm. У всяких PCem, DosBox и т. д. иное предназначение - эмуляция древних процессоров (с их специфическими особенностями и ошибками, которых нет в современных) для запуска древного софта. И тут тормознутость даже необходима, потому что всякие древние игры часто рассчитывали, что процессор будет не быстрее определённого и делали задержи не по таймеру, а по тактам В итоге при запуске нативно на современных гигагерцевых монстрах всё глючит.
Bochs же создан для расширенной отладки операционных систем (в том числе самописных). А возможность аппаратной отладки процессора весьма ограничены, поэтому чтобы получить полный контроль над исполнением кода надо исполнять его вручную по инструкциям.
В общем, используй инструменты по назначению.