|
最近,我在开发(已经成功并发表)VtMagiK的GBK版,又认真地看
了VtEdit的帖子,并下载了几个版本的VtEdit生成的test.exe,
发现VtEdit生成的字模载入核心好像都有如下问题:
文件中多了一个00值的字节(在绝对地址1D0h处),
由此造成整个文件比VtMagic/VtMagiK生成的同类程序多一个字节,
而其载入程序行中的字模数据起始地址竟然与VtMagi?系列的一样!
所以应该将1D0h处的多余字节删除,并将02h处的0F1h改成0F0h。否则
显示字形有第一象素行空白的缺陷。
000000 4D 5A F1 00 02 00 00 00 02 00 00 00 FF FF 00 00
0001D0 00 02 42 7F 42 42 42 42 42 7F 42 02 02 02 02 02
0002F0 00 |
|