Показать сообщение отдельно

  #2  
Старый 25.04.2007, 23:17
Аватар для _Great_
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Вообщем, я, наверное, норкоман, но все же.

Загрузчик защищенного режима
Писал я загрузчик для статьи, да так расписался, что получилось что-то типа мини ОС =\\\
Вот: http://gr8.cih.ms/uploads/loader2.rar (13 Kb)



Вообщем эта шня умеет:
- Переходит в защищенный режим
- Ставит обработчики исключений, IRQ и программных прерываний + свой сервис
- Умеет переходить обратно в реальный
- Умеет делать DPC (Deferred Procedure Call) - можно поставить в очередь процедуру, которая будет запущена при следующем вызове IRQ0 системного таймера
- Обработка IRQ1 от клавиатуры - можно набирать текст ) Обрабатывает из дополнительных клавиш Shift, Backspace, Enter.
- По нажанию Esc очищает экран через переход в реальный режим и вызов там прерывания биоса
- Обработчик исключений выводит полный дамп контекста
- Хотел добавить встроенный отладчик, но задолбало( В итоге оно обрабатывает только нажание Ctrl-F12, от которого падает в #UD

Вот так +) Даже не знаю как его назвать, пусть будет просто "загрузчик". Вообщем надеюсь, что сорсы комунить пригодятся

//на него убито дохрена времени =\\ может допишу до чегонить более интересного
 
Ответить с цитированием