R9009: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) (→Ссылки) |
||
Строка 34: | Строка 34: | ||
* [http://mk.semico.ru/d1_p2.htm#d1_2_3_20 R9009 на сайте НПП «СЕМИКО», п. 2.3.20] | * [http://mk.semico.ru/d1_p2.htm#d1_2_3_20 R9009 на сайте НПП «СЕМИКО», п. 2.3.20] | ||
* [http://mk.semico.ru/d1_pra.htm#d1_pra_2 Структура загружаемого шрифта на сайте НПП «СЕМИКО»] | * [http://mk.semico.ru/d1_pra.htm#d1_pra_2 Структура загружаемого шрифта на сайте НПП «СЕМИКО»] | ||
* [http://mk.semico.ru/mkpr_77.htm Шрифт 5 на сайте НПП «СЕМИКО»] — пример загружаемого шрифта высотой 5 точек | |||
* [http://mk-152.livejournal.com/50217.html Моноширинный шрифт 3×5], разработанный Pavabor'ом для переноса на ЭКВМ компьютерных игр, имитирует текстовый экран 32х10 | |||
* См. также [[Номер шрифта|Регистр номера шрифта]] | * См. также [[Номер шрифта|Регистр номера шрифта]] | ||
Версия от 17:16, 14 ноября 2013
R9009 Адрес загружаемого шрифта «Адрес загружаемого шрифта (X=0-9999 - адрес начала структуры шрифта)»
Запись и чтение адреса начала структуры загружаемого шрифта в памяти программ производится при обращении к регистру памяти с адресом 9009. Число преобразуется в целое и ограничивается до значения 9999.
Для использования загружаемого шрифта в регистр номера шрифта следует записать значение 254.
Смещение, байт | Размер, байт | Описание |
---|---|---|
Таблица кодов символов, n - количество символов в таблице | ||
… | ||
0 | 1 | Размер изображения символов шрифта по вертикали в точках |
4m+1 | 1 | Код символа в таблице знакогенератора от 0 до 254 (m - номер символа в таблице, число от 0 до n-1) |
4m+2 | 1 | Размер изображения символа по горизонтали в точках |
4m+3 | 2 | Смещение графического образа символа относительно начала структуры |
… | ||
4n+1 | 1 | Код 0FFh - окончание таблицы |
Таблица графических образов | ||
4n+2 | Зависит от размеров изображений символов | Для каждого символа шрифта - последовательность байт графического образа по столбцам сверху-вниз слева-направо. Последовательность аналогична выводимой через регистры функций 9015, 9016 |
Ссылки
- R9009 на сайте НПП «СЕМИКО», п. 2.3.20
- Структура загружаемого шрифта на сайте НПП «СЕМИКО»
- Шрифт 5 на сайте НПП «СЕМИКО» — пример загружаемого шрифта высотой 5 точек
- Моноширинный шрифт 3×5, разработанный Pavabor'ом для переноса на ЭКВМ компьютерных игр, имитирует текстовый экран 32х10
- См. также Регистр номера шрифта