LINUX.ORG.RU

vm86,direct video access


0

0

Всем привет. Есть вопрос касающийся vm86. Нужно использовать bios's int10h . Соответвенно нужен vm86. man vm86 - ничего абсолютно не дал. Хедеры тоже мало помогли как таковые. Использовать это все нужно на асме. syscall vm86 - 166 - больше ничего неизвестно.

Вопрос: Нужен Минимальный пример использования vm86 на с или лучше на асм. что нибудь типа :

mov eax,166 ; new vm86 int 80 mov ax,13h ; 320x200x256 int 10h

Либо хотелось бы узнать ,как можно использовать прямой доступ к текстовой скажем видеопамяти (0b000) Буду благодарен за ссылки , примеры , etc.

Заранее спасибо.

anonymous

так вопрос в синтаксисе gas'a ? тогда возьми nasm и пользуй

или в том как из сорцов какого-нить загрузчика выдрать правильную последовательность действий?

или в чем?

anonymous
()
Ответ на: комментарий от anonymous

Т.е. нужен ход действий с работой vm86. Как вызвать , в какой регистр что кинуть и т.д. Поэтому и нужен простенький пример.

Кстати как получить доступ к 0a000 или 0b000 видюхи под *nix ?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.