LW (26.05.2022)
Xela, шрифт лежит в ROM4 (плоскость 1, страница 0), с адреса #059F. Да он в запакованном виде. Там же по адресу #057F находится процедура распаковки. Собственно эта процедура копирует запакованный шрифт в RAM8 с адреса #EBF5, и вызывает процедуру распаковки из rom6(плоскость 1, страница 2) по адресу #1108 (входные параметры для этой процедуры: hl=адрес куда распаковывать; hl'=адрес буфера откуда распаковывать; de'=первая свободная ячейка в буфере /de'-hl' длина запакованного блока/)
распаковывается в RAM8 #F7C0
Последний раз редактировалось LW; 26.05.2022 в 16:29.
LW, Спасибо!
ох, как сложно заморочились.. при этом он же хранится в ПЗУ в распакованном виде.
Имеете ввиду в rom3(tr-dos)? ну так он там не полный. Плюс там есть нюансы.
Вероятней всего шрифт из tr-dos используется в обычном ПЗУ не Проф.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
LW, я не уверен, что моих знаний хватит на то, что б корректно запаковать новый шрифт и вставить его вместо старого.. так что видимо пока со старым шрифтом.
Хотя я конечно сильно удивлен таким ходом.. сколько они там сэкономили храня этот шрифт в запакованном виде, и разворачивая его в озу? байт 100?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)