1

Тема: Знакогенератор Агат-9

Смотрел на знакогенератор девятки и задумался, вот регион $08-9F это копия региона $С0-DF, где содержаться заглавные буквы латинского алфавита.

Но мы знаем что в реальном софте используется именно регион $С0-DF для вывода этих самых заглавных букв латинского алфавита.

(Там же всё тянется от половинчатого генератора семёрки, 80 - 9F соответствует 00-1F в семёрке, а это - по любым таблицам (старым, современным - по всем) - регион управляющих символов).

И вот казалось бы, почему бы разработчикам не использовать регион $08-9F для каких-то полезных символов псевдографики, расширив этим разнообразие на 32 символа. Кстати, в расширенном ЗГ семёрки именно так и сделано - там всякие колокольчики и пляшущие человечки.

Так почему же? На этот вопрос тоже есть ответ: знакогенератор для режимов Apple у девятки, берет тайлы из основного. Первые три фрагмента полностью дублируют $80-$BF, а последний -- $C0-$FF. Первые $00-$7F вообще не используются.

Таким образом, получается что ради формирования ЗГ Apple, упрошен основной ЗГ Агат....

Неужели нельзя было как-то вывернуться, чтоб и ЗГ Агатовский был максимально полным и ЗГ Apple остался таким же???

Post's attachments

ЗГЗГ.png, 33.16 kb, 668 x 318
ЗГЗГ.png 33.16 kb, file has never been downloaded.