|
Начало » 2007 » Март » 31
Замутил уже нормальный скролинг, который сохраняет все регистры, с которыми работает, исправил очистку последнего рядка, раньше она очищалась stosb'ом, то есть на ah мы не обращали внимания... а в нем же вся суть!!! То есть цвета фона и текста! Из-за этого были траблы, такие как перенос приглашиние шела на 23 символа в момент скрола. Долго не могу понять: что происходит. Потом был гониво с тем, что я неизвестно зачем инициализировал ds bx'ом перед stosb'ом. Теперь нулем инициализирую, и stosw'лю. Нормально. Решил проблему стем, что написать команду типа "r3b00t", для перезагрузки компа, нельзя было из-за того, что второй ноль не писался... Сейчас уже все пишется. Замутил очистку экрана. И новую команду в шел. Переписал функцию смены цвета фона и текста. Теперь она требует 10-ого прерывания биоса. И меньше занимает :)! Теперь буду мутится с бэкспэйсом (опять :D!) и с портами ввода-вывода для чтения с дискеты.
| |
|
|