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

Category:

хакезавр

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

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

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

Subscribe

  • Чак Норрис

    Про приколы с зарезервированными именами устройств я в курсе, и про то, что в ряде случаев их можно обойти хитрыми заклинаниями - тоже. Но увидев…

  • казан-экспресс

    У казан-экспрессов опять локальная ценовая аномалия. Короткая (именно короткая, 10см) струбцинка за 109р. Не то чтобы это было прям дёшево-дёшево, у…

  • пиктографика

    Одна из пиктограмм с пакета, в котором казан-экспресс выдают заказ. Я очень не сразу сообразил, что тут нарисовано ~:-D

  • 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