Обновить

Комментарии 1

Приложениям Win32 доступ к оборудованию запрещён. Как же MGL могла обходить GDI/DirectDraw и напрямую общаться с VBEAF, VBE и VGA?

Это стало возможно благодаря секретной технологии SciTech под названием WinDirect.

Да нет там особо никакого секрета. Win 9x была предназначена для самых слабых компьютеров, начиная с 4 Mb памяти и старых 386 процессоров. Реализовать её удалось собрав из костылей и хаков чуть более, чем полностью. Изоляция приложений там представляла собой ажурный штакетник, сделанный из самодельного папье-маше, сделанный в свою очередь из жёванного картона. Местами ещё и отсутствующего. Если защита памяти делала вид, что работает (хотя сбой приложения обычно успевал испортить память ядра), то защиты доступа к портам, например, не было от слова совсем.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации