Замена консольного шрифта в qemu

Я экспериментирую с очень старым русским клоном операционной системы cp/m86, пытаюсь загрузить его в qemu. Мне удалось загрузить систему, но, к сожалению, она основана на жестком кодировании русского шрифта в BIOS, поэтому при отображении сообщений в консоли они выглядят полностью искаженными (отображается соответствующий символ в кодовой таблице cp437). Сообщения, по-видимому, отображаются с использованием стандартного прерывания BIOS 10h.

Я хочу заменить шрифт, который BIOS использует для рендеринга текста с помощью int 10h. Я попытался перекомпилировать seaBIOS с измененным шрифтом в vgasrc/vgafont.c, это ничего не изменило.

Я также попытался изменить растровое изображение шрифта в ui/vgafont.h в дереве исходников qemu и перекомпилировать qemu. Это также не помогает, это точно ничего не меняет.

Есть идеи, где искать дальше?

0 ответов

Другие вопросы по тегам