Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

хакезавр

Я динохакер. Долбаный хакер-динозавр.

Наткнулся на то, что на компе глючат текстовые VGA режимы в DOS - не отображается первый столбец в режимах 80х25 и 40х25. Не первый раз натыкаюсь, кстати - похоже глюк появился давно, но поскольку DOS и текстовые режимы мало кому интересны, его не исправляют.
Порылся в интернете, решения не нашёл (неудивительно). Зато нашел и скачал "программирование видеоадаптеров EGA, VGA и SVGA" - ~170 "двойных" страничек, долистал до описания портов, и где-то за вечер, методом паранаучного тыка, подобрал последовательность вывода байтиков в порты, полностью исправляющую проблему для 80х25 и почти исправляющую для 40х25 (последовательности получились, внезапно, совсем разные).

Учитывая что это DOS и VGA через регистры - чувствую себя Хакерманом из "кунг фьюри".

Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 7 comments