Понадобилось написать программку на асме, которая будет работать в защищенном режиме. В защищенный режим вхожу через интерфейс DPMI. Проблема: нужно написать TSR, работающий под DPMI-хостом. Такие TSR (как говорит дока по спецификации интерфейса DPMI), поддерживаются начиная со спецификации DPMI 1.0. А в BC++ 3.1 и BP 7.0 (больше нигде у себя не нашел) DPMI-хосты версии 0.9.
Вопрос: кто-нибудь знает, какой DPMI-хост поддерживает спецификацию 1.0 или выше (и где его можно скачать). CSDPMI, к сожалению, не подходит — он не поддерживает 16-битные DPMI-программы, а мне нужен именно 16-битный DPMI-режим.
Здравствуйте, Петров Денис, Вы писали:
ПД>Понадобилось написать программку на асме, которая будет работать в защищенном режиме. В защищенный режим вхожу через интерфейс DPMI. Проблема: нужно написать TSR, работающий под DPMI-хостом. Такие TSR (как говорит дока по спецификации интерфейса DPMI), поддерживаются начиная со спецификации DPMI 1.0. А в BC++ 3.1 и BP 7.0 (больше нигде у себя не нашел) DPMI-хосты версии 0.9. ПД>Вопрос: кто-нибудь знает, какой DPMI-хост поддерживает спецификацию 1.0 или выше (и где его можно скачать). CSDPMI, к сожалению, не подходит — он не поддерживает 16-битные DPMI-программы, а мне нужен именно 16-битный DPMI-режим.
Точно не помню, но посмотри на QEMM 8-9 версий, вроде там такое было. Да, и если тебе просто надо обращение к железяке перехватывать, то это под QEMM и вовсе без DPMI делалось.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.