OS/2 FAQ


OS/2 FAQ - Архив. Статья 008

Q ET6000. Когда обращаемся к несуществующему устройству, TRAP 03.
A
(Dmitry Kubov, 2:5020/118.93)

С видеодрайверами от ET6000 (от August 19, 1996) при обращении из FullScreen DOS Session к ошибочному девайсу (дисковода без диска, CDROM'а с аудиодиском и т.д.) после вывода на экран ошибки и долгого ожидания возникает Trap 03, cs:eip = 0160:981EB151, это в VSVGA.SYS (размер 143643 байта, 15-08-96, 15:00) по адресу в файле 00008778 стоит код

.....
66 48     Dec ax
74 01     Jz @@1
CC        Int 03
53   @@1: Push ebx
.....
После замены CC (Int03) на 90 (Nop) все нормально.

14-Apr-1997: Там это еще в двух местах, лечится глобальной заменой
74 01 CC -> 74 01 90


К предыдущей статье | К оглавлению раздела | К следующей статье

Вернуться к списку разделов FAQ.

Если у вас есть вопросы или пожелания, пишите, мы будем рады.

Данный FAQ cоставили Ivan Borovicov и Viatcheslav Odintsov (2:5020/181) на основе OS/2 FAQ Дмитрия Завалишина (dz) и материалов переписки в группе эхоконференций su.os2.*. Оформление статей: Николай Королев. Программирование JSP для RU/2: Евгений Кулешов. Благодарности: Дмитрию Максимовичу (MaximDim) за громадную помощь на первых этапах и Дмитрию Бану (banshee) за его помощь при проверке текста.



Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ