Установка шрифта 8х8 в текстовом режиме VGA

Тема в разделе "WASM.BEGINNERS", создана пользователем Azatique, 18 мар 2012.

  1. Azatique

    Azatique New Member

    Публикаций:
    0
    Регистрация:
    1 окт 2011
    Сообщения:
    10
    Решил написать простенькую игрушку под MS-DOS, для начала текстовую. Прочел в Википедии, что можно установить размер шрифта 8х16 (по умолчанию), 8х14 (для совместимости с EGA, как написано) и 8х8.
    Подумал, что будет лучше, если «тайлы» будут квадратными. Как установить шрифт 8х8? В интернете искал, но ни в одном справочнике по прерыванию int 10h не нашел такой функции. Заранее спасибо.
    Да, ответом будет считаться и «не выёживайся, пользуйся 8х16!» ._.
     
  2. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Azatique

    Режим экрана изменяется прерыванием int 10h.
     
  3. Azatique

    Azatique New Member

    Публикаций:
    0
    Регистрация:
    1 окт 2011
    Сообщения:
    10
    Опечатался. Имел в виду именно 10h. Исправил.
     
  4. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Azatique
    Код (Text):
    1. mov ax,1202h
    2. mov bx,30h
    3. int 10h
    ?
     
  5. Azatique

    Azatique New Member

    Публикаций:
    0
    Регистрация:
    1 окт 2011
    Сообщения:
    10
    Работает, спасибо большое! А подробности? Откуда вы это знаете? У вас есть чудо-справочник?