在Qemu中替换控制台字体

时间:2019-02-10 20:43:52

标签: qemu bios

我正在尝试使用非常旧的俄罗斯cp / m86操作系统克隆,尝试在qemu中启动它。我已经设法启动了系统,但不幸的是,它依赖于BIOS中对俄语字体进行了硬编码,因此当它在控制台中呈现消息时,它们看起来完全是乱码(在cp437代码表中显示相应的符号)。这些消息显然是使用standart int 10h BIOS中断呈现的。

我想用10h代替BIOS用于呈现文本的字体。我试图在vgasrc / vgafont.c中使用修改后的字体重新编译seaBIOS,但这没有任何改变。

我还尝试在qemu源代码树的ui / vgafont.h中修改字体位图并重新编译qemu。这也无济于事,它什么也没改变。

任何想法有待进一步研究吗?

0 个答案:

没有答案
相关问题