LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

emm386 это не экстендер а драйвер из комплекта доса, и он много с чем несовместим (ты видимо просто не сталкивался) а во-вторых он запускается до приложений и в нём не предусмотрено отключение без ребута компа - поэтому ему можно больше. Экстендеры же делались так чтобы максимально ничего не ломать - они переходят в защищённый режим, выполняют в нём код проги, а при выходе из неё переключаются назад в реальный, а так же переключаются назад в реальный на любые hw прерывания которые сами не могут обработать.

Если emm386 уже запущен - то логика немного меняется, они через его апи выходят в защищённый из v86-контейнера, но тут v86 делается не экстендерами а уже запущеным emm386.

Исправление firkax, :

emm386 это не экстендер а драйвер из комплекта доса, и он много с чем несовместим (ты видимо просто не сталкивался). Экстендеры же делались так чтобы максимально ничего не ломать - они переходят в защищённый режим, выполняют в нём код проги, а при выходе из неё переключаются назад в реальный, а так же переключаются назад в реальный на любые hw прерывания которые сами не могут обработать.

Если emm386 уже запущен - то логика немного меняется, они через его апи выходят в защищённый из v86-контейнера, но тут v86 делается не экстендерами а уже запущеным emm386.

Исправление firkax, :

emm386 это не экстендер а драйвер из комплекта доса, и он много с чем несовместим. Экстендеры же делались так чтобы максимально ничего не ломать - они переходят в защищённый режим, выполняют в нём код проги, а при выходе из неё переключаются назад в реальный, а так же переключаются назад в реальный на любые hw прерывания которые сами не могут обработать.

Если emm386 уже запущен - то логика немного меняется, они через его апи выходят в защищённый из v86-контейнера, но тут v86 делается не экстендерами а уже запущеным emm386.

Исходная версия firkax, :

emm386 это не экстендер а драйвер из комплекта доса, и он много с чем несовместим. Экстендеры же делались так чтобы максимально ничего не ломать.