![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 10:26 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS汉化世界 & 中文系统 (中文化室) » VTGBK v2.00--GBK码&110字(+FNT.COM=220字) |
| 可打印版本 12,868 / 48 |
| 第16楼 本是 | 发表于 2007-04-17 01:38 |
| 银牌会员 发帖 790 积分 2,227 | |
|
RE download:
应该行。因为动态载入字模对硬件的限制,通常来自起始装载字符代码(最好为0)、一次装载的数量(最好256整集)和字符8/9点宽度的设置(最好不设,直接用系统默认值,只可惜汉字中间有缝)。为了更好的兼容性,所以这次的装载核心采用了最大兼容性的设置。 另外,为了缩小载入核心,也省去了不重复汉字列表、新内码列表、及其它未用数据,并非为难VTEDIT。完全可以打开原文本文件编辑后存盘.TXT、.NEW、.EXE,因为载入核心.EXE以后还会有变动。 VTGBK很快会出命令行带参数版本,同时会出支持双字符集同屏显示的小小软件包。再过几天吧! |
|
| 第17楼 download | 发表于 2007-04-17 03:36 |
| 初级用户 发帖 101 积分 199 | |
|
VTEDIT那边你不用担心 我看了一下,因:110<256/2,故没多大变化,
只好等你支持到128+64的时候偶再升级VTEDIT了。 |
|
| 第18楼 本是 | 发表于 2007-04-17 04:55 |
| 银牌会员 发帖 790 积分 2,227 | |
Originally posted by download at 2007-4-17 03:36: 256/2的我作过试验,编程使用可以,但作为通用字模,调用<=‘ ’的控制码(尤其是0Dh,0Ah,07,08,03)对于ECHO和其它程序的字符串显示很不方便,就是‘ ’和“"”也因为在命令行中通常已有功能定义,也不能考虑,所以我才决定支持110个汉字。不是因为做不到,而是因为不能做。无奈呀:我前面做过的VTF80.COM(本论坛上有,很别拗、DOS下ECHO不好直接用)也可以说是一个前期试验品吧。而且,我在开发的双字符集软件包,已经支持110+110个汉字同屏!再过几天就可以让大家试验了。 [ Last edited by 本是 on 2007-4-17 at 04:59 AM ] |
|
| 第19楼 yaya | 发表于 2007-04-17 05:43 |
| 银牌会员 发帖 353 积分 1,009 | |
|
很好,使用范围更加宽广.
|
|
| 第20楼 download | 发表于 2007-04-17 12:44 |
| 初级用户 发帖 101 积分 199 | |
Originally posted by 本是 at 03:55 PM: 控制码可考虑一下 07H,响声 |
|
| 第21楼 hjch65655166 | 发表于 2007-04-17 12:47 |
| 新手上路 发帖 10 积分 19 | |
|
谢谢啦 抢到21楼不容易啊 先占着 以后补充
本是果然是强人 夜里5点也没睡啊 [ Last edited by hjch65655166 on 2007-4-17 at 12:49 PM ] |
|
| 第22楼 bhdc | 发表于 2007-04-18 01:20 |
| 初级用户 发帖 23 积分 48 | |
|
嘿嘿,很好的说。。。
|
|
| 第23楼 cchessbd | 发表于 2007-04-18 08:06 |
| 高级用户 发帖 222 积分 525 | |
|
新版测试:可正常显示汉字!的确有乱码的情况出现。
不知道什么时候可以出命令行的版本。 |
|
| 第24楼 本是 | 发表于 2007-04-18 09:27 |
| 银牌会员 发帖 790 积分 2,227 | |
Originally posted by cchessbd at 2007-4-18 08:06: 如果要转换的文件包含GBK汉字,而用户的C:\(C盘根目录)或.\(当前目录)里无GBK16字库,那么生成的文件中对应的地方会继承自动生成时的前一个汉字字模,也就是说,GBK汉字会被换成前面的GB汉字。这是我碰到过的,不知道你说的乱码指的是什么?能将原始文本文件附上来吗?GBK16字库所在目录也请查报。 Originally posted by cchessbd at 2007-4-18 08:06: 我正在考虑.EXE载入核心的方案,并在试验双字符集同屏显示110+110个汉字。Please wait... |
|
| 第25楼 zts59 | 发表于 2007-04-19 11:19 |
| 中级用户 发帖 104 积分 387 | |
|
最好能够应用到CONFIG中去,呵呵
|
|
| 第26楼 bhdc | 发表于 2007-04-20 06:38 |
| 初级用户 发帖 23 积分 48 | |
|
呵呵,更新了,赶快试试。。。
|
|
| 第27楼 本是 | 发表于 2007-04-20 09:28 |
| 银牌会员 发帖 790 积分 2,227 | |
|
2007.4.19 V2.00 修改新内码格式和命令行缝型及字符集#的设定,增加FNT.COM工具箱,充分释放双字符集同屏显示220个汉字的潜力。
VT字模工具箱——FNT.COM 有了FNT.COM工具箱, 就能充分释放双字符集同屏显示220个汉字的潜力! 尽情地玩VT字模游戏吧! 使用1楼DEMO.RAR中的*.TXT文件。假设你有GBK16字库在C盘根目录或当前目录。 例1: ::生成.exe和.new VTGBK /0 64.txt VTGBK /1 110gbk.txt ::载入字模 64 110gbk ::激活0,1 FNT act=0,1 ::显示效果 FNT two TYPE 64.new TYPE 110gbk.new 例2: ::假如已有64.exe和110gbk.exe。 ::如果已有.FNT文件,就不需要VTGBK再来生成。 ::dump为存字模到文件 64 FNT dump=64.fnt 110gbk FNT dump=110gbk.fnt ::清字模 FNT def ::载入字模 FNT load=64.fnt,5 FNT load=110gbk.fnt,3 ::激活3,5 FNT act=3,5 ::显示效果 FNT two TYPE 64.new TYPE 110gbk.new ::彻底恢复字模缝型等 FNT clr FNT ver 1.0 (c) 2007..12 Luo MingAn(aka Born2be) Syntax: FNT load=file,x FNT act=x,y FNT eco=x,"a colored string with ring in quotes" FNT 098=x FNT two FNT clr FNT def FNT dump=file,x FNT b2n=file,x,mm,nn x,y 为字符集号,0到7之间的任意数字;x=第1字符集号, y=第2字符集号 file 为4096字节的.FNT字模文件 z 为色彩,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F, 0-7为第1字符集显示色, 8及以后的为第2字符集显示色(双字符集同屏显示用) 1. 载入字模文件到标号为x的字符集空间 FNT load=file,x 2. 激活标号为x和y的字符集(默认值:0,0) FNT act=x,y 3. 带色z的ECHO,"要显示的字符串",要显示双引号用Ctrl N, ;为不换行回车,#为多色显示多串的终结标志 FNT eco=z,"a colored string with ring in quotes" 4. 缝型:9为有缝,8为无缝(液晶显示器可能最好不设8,9,以免报错) FNT 098=x 5. 显示ASCII码和VT新内码的各自双字符集效果 FNT two 6. 重置视频模式,清屏、清字模、有缝、闪烁 FNT clr 7. 仅清字模为系统默认字模 FNT def 8. 将标号为x的字符集字模保存4096字节到文件 FNT dump=file,x 9. 仅载入文件file中从mm到nn的字模到字符集x(数字后有h为16进制,无h为10进制) FNT b2n=file,x,mm,nn 下面3幅图分别是双字符集同屏显示效果图的英文状态、64x2个汉字状态、110x2个汉字状态。 [ Last edited by 本是 on 2007-4-20 at 12:42 PM ] 附件 2fntEn.bmp (253.87 KiB) 2fnt64.bmp (249.8 KiB) 2fnt110.bmp (251.05 KiB) |
|
| 第28楼 download | 发表于 2007-04-20 12:10 |
| 初级用户 发帖 101 积分 199 | |
|
@echo "这里如何用??"
|
|
| 第29楼 本是 | 发表于 2007-04-20 12:36 |
| 银牌会员 发帖 790 积分 2,227 | |
Originally posted by download at 2007-4-20 12:10: 通常的echo命令只能显示第1字符集的内容,第2字符集的内容要用FNT.COM的ECO命令来帮忙。格式如下(要显示"号,请在DOS下输入Ctrl N): FNT eco 2,"新内码串1绿色第1字符集(不换行)"; a"另一个串高亮绿色第2字符集(换行)" 在此之前要先载入2个字模文件到不同的字符集(如果只有1个字模文件,则第1、2两个字符集显示同样的字形),并激活它们。 [ Last edited by 本是 on 2007-4-20 at 12:37 PM ] |
|
| 第30楼 bhdc | 发表于 2007-04-21 01:43 |
| 初级用户 发帖 23 积分 48 | |
|
在XP下试了下,VTGBK生成的new文件,有时末尾会出现一个→,不知有没影响。。
|
|
| 上一页 1 2 3 4 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |