Замена консольного шрифта в qemu - PullRequest
0 голосов
/ 10 февраля 2019

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

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

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

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

...