Тема: Знакогенератор Агат-9
Смотрел на знакогенератор девятки и задумался, вот регион $08-9F это копия региона $С0-DF, где содержаться заглавные буквы латинского алфавита.
Но мы знаем что в реальном софте используется именно регион $С0-DF для вывода этих самых заглавных букв латинского алфавита.
(Там же всё тянется от половинчатого генератора семёрки, 80 - 9F соответствует 00-1F в семёрке, а это - по любым таблицам (старым, современным - по всем) - регион управляющих символов).
И вот казалось бы, почему бы разработчикам не использовать регион $08-9F для каких-то полезных символов псевдографики, расширив этим разнообразие на 32 символа. Кстати, в расширенном ЗГ семёрки именно так и сделано - там всякие колокольчики и пляшущие человечки.
Так почему же? На этот вопрос тоже есть ответ: знакогенератор для режимов Apple у девятки, берет тайлы из основного. Первые три фрагмента полностью дублируют $80-$BF, а последний -- $C0-$FF. Первые $00-$7F вообще не используются.
Таким образом, получается что ради формирования ЗГ Apple, упрошен основной ЗГ Агат....
Неужели нельзя было как-то вывернуться, чтоб и ЗГ Агатовский был максимально полным и ЗГ Apple остался таким же???