Re will:
你的建议真的很好!我会在可能的时候变更VT。VT的恢复原字模,我已有不改变视频模式而且不用自备字模的更简单而完美的方案了。
扩展字符的生成原则是一个风格符控制一个汉字,/^之后每个h/z/k风格符只控制紧跟其后的1个汉字,如
vtmagic /^ 横h扩z纵z扩k纵k横k扩
上面的命令行将生成7个文件,VTexp01h.EXE、VTexp02h.EXE、VTexp03z.EXE、VTexp04z.EXE、VTexp05k.EXE、VTexp06k.EXE、VTexp07k.EXE,
vtmagic /+ VTexp01h.EXE VTexp02h.EXE VTexp03z.EXE VTexp04z.EXE VTexp05k.EXE VTexp06k.EXE VTexp07k.EXE
上面的命令行将生成一个合并字模文件VThzMrg.EXE。
Hello, world!
我很久没看中國DOS聯盟上我的VT帖子了--我现在事情比较忙,报歉!
长篇文章的显示,实际上的在超VT技术的发挥,它应该在汉字系统(比如支持直接写屏的,它是否可以支持一下“虚拟VT用户字符显示”?)的显示模块中解决。
或者,另外单独开发一个VTview.com,按屏显示汉字的西文字符,然后由上下箭头键控制“虚拟行阅读尺”实现所在行汉字字形的VT替换显示。
甚至是,VT实时汉化(类似于伪字符型汉字直接写屏),设立VT汉字内码和字模缓冲,追踪字符显示位置,先进先出,保持最大数量的VT汉字显示。
以上的三种方法是技术上越来越复杂,需要时间充电。如果只是考虑英文、汉字同时进行,开放256个字符(单字符集),甚至256个汉字(双字符集),应该相对简单一些。
另外,我本来是用MASM 5.0开发的,程序越来越大,复杂性也是,比较让人头疼。但是,我除了ASM,就只会BASIC--会N种方言的,qb/vbdos/fb/pb/basm/asic等。是ASM下去,还是bASIC下去?
my major is english----my love is dos----my teacher is the buddha----my friends--how about U