· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.RESEARCH —› ax=4a10 bx = 0000 int 2fh

Посл.отвђт Сообщенiе


Дата: Янв 9, 2003 19:02:29

народ! подскажите что это может быть
обнаружено в обработчике int 09h, полученном из дампа 1-го мега памяти до загрузки оси


Дата: Янв 9, 2003 19:05:50

уточнение: смотрел TechHelp! и RBIL не нашел ничего подобного


Дата: Янв 10, 2003 01:59:45

SMARTDRV v4.00+ - INSTALLATION CHECK AND HIT RATIOS

AX = 4A10h
BX = 0000h
CX = EBABh (v4.1+; see Note)
Return:AX = BABEh if installed
DX:BX = cache hits
DI:SI = cache misses
CX = number of dirty cache elements
BP = version in BCD (4.10 = 0410h)

Notes: Most of the SMARTDRV API, including this call, is supported by PC-Cache v8.0 and recent versions of the Norton Caches. If DBLSPACE.BIN is installed but SMARTDRV has not yet been installed, then calls of this function with CX<>EBABh on entry cause DBLSPACE.BIN to display the error message "Cannot run SMARTDrive 4.0 with DoubleSpace" and abort the caller with INT 21/AX=4C00h. SMARTDRV v3.x had a completely different API using IOCTL calls, which was also supported by the Norton Caches


Дата: Янв 14, 2003 11:22:27

вы наверно не совсем внимательно прочитали первый пост: этот обработчик был получен из дампа первого мегабайта памяти, который записала на флоп моя прога из бутсектора флопа, т.е. этот обработчик должен быть _из BIOS'a_, т.е. никаких смартдрайвов и нетварей не предусмотрено. Однако, я получил совсем другой обработчик, когда выключил и включил компьютер. Вот это уже, на мой взгляд, интересней - получается что обработчики прерываний ОС остаются в памяти после перезагрузки (пуск->завершение работы) и не восстанавливаются POST'ом...


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073