VESA режим

Discussion in 'WASM.BEGINNERS' started by dsoft, May 20, 2007.

  1. dsoft

    dsoft Евгений

    Blog Posts:
    0
    Joined:
    May 20, 2007
    Messages:
    54
    Location:
    Омск
    Почему 9 функция 10 прерывания ничего не выводит в VESA режиме?
     
  2. AndreyATC

    AndreyATC New Member

    Blog Posts:
    0
    Joined:
    May 16, 2007
    Messages:
    60
    dsoft
    что это за режим такой?
     
  3. dsoft

    dsoft Евгений

    Blog Posts:
    0
    Joined:
    May 20, 2007
    Messages:
    54
    Location:
    Омск
    Записать символ и атрибут в позицию курсора. По справочнику должно работать как в текстовых, так и в графических режимах.
     
  4. AndreyATC

    AndreyATC New Member

    Blog Posts:
    0
    Joined:
    May 16, 2007
    Messages:
    60
    dsoft
    дак оно и работает!
     
  5. AndreyATC

    AndreyATC New Member

    Blog Posts:
    0
    Joined:
    May 16, 2007
    Messages:
    60
    вот тибе код
    Code (Text):
    1. mov ah,09h
    2. mov  al,03h  ;выводимый символ
    3. xor   bh,bh   ; страница 0
    4. mov  bl,04h  ;значенье пиксела
    5. mov  cx,60   ; число символов
    6. int 10h
    только не забудь в графический рещим перейти!
    Code (Text):
    1. mov ax,0012h
    2. int   10h
    3. mov ah,0bh
    4. mov bx,0007h
    5. int   10h
     
  6. dsoft

    dsoft Евгений

    Blog Posts:
    0
    Joined:
    May 20, 2007
    Messages:
    54
    Location:
    Омск
    Просьба, читать внимательно тему. Я спрашивал о VESA режиме. В данном режиме эта функция естественно работает.
     
  7. n0name

    n0name New Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2004
    Messages:
    4,336
    Location:
    Russia
    Дык для работы в VESA надо юзать прерывания VESA BIOS'a. То есть int 10, функция 4Fh, ну и конечно есть при работе свои особенности.
    Почитай например здесь: http://www.hardline.ru/selfteachers/Info/Programming/SVGA/Glava%201/Index0.htm
     
  8. dsoft

    dsoft Евгений

    Blog Posts:
    0
    Joined:
    May 20, 2007
    Messages:
    54
    Location:
    Омск
    Ссылку сейчас посмотрю, спасибо. А вот в моем справочнике по функции 4fh сказано очень мало.
     
  9. AndreyATC

    AndreyATC New Member

    Blog Posts:
    0
    Joined:
    May 16, 2007
    Messages:
    60
    dsoft
    почитай Кулакова там все есть!
     
  10. dsoft

    dsoft Евгений

    Blog Posts:
    0
    Joined:
    May 20, 2007
    Messages:
    54
    Location:
    Омск
    Про Кулакова поисковики мало что ценного нажодят.
     
  11. Ustus

    Ustus New Member

    Blog Posts:
    0
    Joined:
    Aug 8, 2005
    Messages:
    834
    Location:
    Харьков
    Это для стандартных режимов, а для VESA - можно получить VBE Mode Info, где в первом слове 2-й бит определяет, поддерживает ли режим вывод функциями BIOS.