中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 让非汉字系统显示汉字!5.20新版
« [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] ... [25] »
作者:
标题: 让非汉字系统显示汉字!5.20新版 上一主题 | 下一主题
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 151 楼』:  

报告 BUG:

使用程序生成EXE和NEW文件,然后运行在DOS下显示,虚拟机无问题,在真机上会出现整个屏幕比较偏左,有二列字看不到!
多人出现相同问题,请本是测试修正!



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2006-1-20 12:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 152 楼』:  

RE hnlyzhd:
    我在虚拟机和真实机上都没有问题,有人测试有问题的话,说明CRT或LCD(液晶屏)显示频率宽度不够,请在生成文件时带-M9参数即可。



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-20 13:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 153 楼』:  

VTmagic.COM(惟她没治) 3.0B版 扩展字模版+显示信息可指定中/英/自动判断语言版!

欢迎测试!

生成的扩展字模相关文件有(NN为从01开始的计数,X为H或Z或K--扩展类型):
    VTexpNNX.EXE   ----载入字模
    VTexpNNX.NEW  ----新内码字形(分行对齐正确显示纵、横、纵横向扩展的字形)
    并在屏幕上显示.NEW的内容。

显示信息相关的参数及命令有:
    -I 0|1|2   ----设定(出错和帮助)信息显示语言为:英|中|自动判断中英文
    /H 0|1|2  ----直接以英|中|自动判断中英文,显示帮助信息

下一版会将帮助信息做成可翻页、彩色显示版,以生动版面、突出重点、增加信息量!

附件 1: VTMAGIC.RAR (2006-1-20 14:24, 6.52 K, 下载附件所需积分 1 点 ,下载次数: 62)


my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-20 14:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 154 楼』:  

VTmagic.COM 惟她没治 5.01版 优化载入字模核心版!

    现在的载入字模核心,采用了按目标汉字新内码分类装载字模----存储格式通用、载入格式2即时调整,解决了装入字模与存储字模的格式矛盾,使得格式1只要装载1次、格式2只要装载2次、只有格式0才是逐一载入(即N个汉字载入2xN次----这在以前是所有3种格式的唯一装载方式!)。
    存储格式通用化是出于对已有.EXE进行合并和改变新内码类型时的方便。
(注:格式与新内码本来不是一回事,但此处可作一种东西看。)

欢迎使用!

警告:不要混用不同载入核心的.EXE进行合并!!!

[ Last edited by 本是 on 2006-1-27 at 02:00 ]

附件 1: VTMAGIC.RAR (2006-1-27 01:59, 6.65 K, 下载附件所需积分 1 点 ,下载次数: 637)


my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-23 15:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 155 楼』:  

我也曾发现151楼的问题,即第一个字显示为半个字,是在虚拟机上。
解决办法:在.NEW文件中显示为半个字的那一行前加几个空格。
(我把.NEW直接改成了.SYS)

2006-1-23 18:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
weilong888
银牌会员




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 156 楼』:  

下载来试试。

===============DOS★★★永远伴随我们的DOS================
==================================================

==================================================

2006-1-24 09:33
查看资料  发送邮件  发短消息 网志  OICQ (314295922)  编辑帖子  回复  引用回复
weilong888
银牌会员




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 157 楼』:  

out of range ,在我的fp71g液晶显示器中没有测试成功;.new write error ,在virtual pc 中也没有测试成功。

===============DOS★★★永远伴随我们的DOS================
==================================================

==================================================

2006-1-24 11:39
查看资料  发送邮件  发短消息 网志  OICQ (314295922)  编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 158 楼』:  



  Quote:
Originally posted by weilong888 at 2006-1-24 11:39:
out of range ,在我的fp71g液晶显示器中没有测试成功;

说明CRT或LCD(液晶屏)显示频率宽度不够,请在生成文件时带-M9参数即可。

  Quote:
Originally posted by weilong888 at 2006-1-24 11:39:
.new write error ,在virtual pc 中也没有测试成功。

请进一步提供操作环境,以供分析。



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-25 01:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
weilong888
银牌会员




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 159 楼』:  

在生成文件时带-M9参数时也没有成功,是MS-DOS7.10的环境中,文件生成了,从MS-7.10的软驱也启动成功了,可就没看到带中文的启动菜单。

===============DOS★★★永远伴随我们的DOS================
==================================================

==================================================

2006-1-25 09:27
查看资料  发送邮件  发短消息 网志  OICQ (314295922)  编辑帖子  回复  引用回复
weilong888
银牌会员




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 160 楼』:  

在纯MSDOS7.10的VIRTUAL PC中,VTmagic.COM 惟她没治 5.00版 优化载入字模核心版没有测试成功,VTmagic.COM(惟她没治) 3.0B版 扩展字模版+显示信息可指定中/英/自动判断语言版!倒测试成功了,这是怎么回事?

===============DOS★★★永远伴随我们的DOS================
==================================================

==================================================

2006-1-26 20:37
查看资料  发送邮件  发短消息 网志  OICQ (314295922)  编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 161 楼』:  



  Quote:
Originally posted by weilong888 at 2006-1-26 20:37:
在纯MSDOS7.10的VIRTUAL PC中,VTmagic.COM 惟她没治 5.00版 优化载入字模核心版没有测试成功,VTmagic.COM(惟她没治) 3.0B版 扩展字模版+显示信息可指定中/英/臠...

抱歉!因为有个BUG:VTMAGIC 5.00版因地址计算有误,.NEW文件生成出错。现已纠正。请重新下载154楼的更新过的附件--5.01版!

谢谢weilong888网友测试并指出BUG!
欢迎进一步测试和使用!



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2006-1-27 02:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
weilong888
银牌会员




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 162 楼』:  

5.01版!在VIRTUAL PC的纯MSDOS7.10中测试正常。

===============DOS★★★永远伴随我们的DOS================
==================================================

==================================================

2006-1-27 09:29
查看资料  发送邮件  发短消息 网志  OICQ (314295922)  编辑帖子  回复  引用回复
LiveOnLove
中级用户




积分 493
发帖 161
注册 2002-10-29
来自 ZHCN
状态 离线
『第 163 楼』:  

好久没有来,本是开发的程序功能越来越强大了。HOHO。有个小小的建议,能不能做一个MHT的网页格式说明并附到您每次提供的压缩包中?这样网友下载后,就能马上看到最新的说明了。(因为1楼的图片资料和文本说明,都没有及时更新。我也是从后面才看到的哟。HOHO)

2006-2-4 18:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
coolboy163
初级用户





积分 176
发帖 74
注册 2005-11-7
状态 离线
『第 164 楼』:  

强,变的越来越人性化了

2006-2-10 15:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 165 楼』:  

Re 本是:

      很久没有就兄的作品发表看法,因为我发现已经有许多人开始关注这个程序,并提出了一些中肯的意见和建议,便萌生了功成身退的打算。只是最近不知是何原因,VTMagic的更新进度明显变缓,有鉴于此,再次研习了你的作品,就以下方面陈述自己的意见和建议,希望对你的新一步研发起到些微的助力。

算法设计

      从3.0至5.0的版本跨度上猜测,兄非常重视这次算法上的改进;很显然,这次算法改进确实提高某些方式下的字模载入速度,但如果考虑到 VTMagic 本身64汉字的限制,相信这些效率上的提高很难为用户所察觉,也就是说,有可能程序的外在表现并无多大变化,但它的内在复杂度确有显著提高,这未必是我们所希望的。

      现在有一种新的编码方式,把待分析文本串中未出现的标准ASCII码字符也纳入新的字模修改码表中。若如此,当分析一篇全为汉字的文本时,它可以最多支持128个汉字。这种编码方式的缺点是,对后续进程中常用字符的显示造成不便,但可以通过 /R 恢复字模来解决。

      可显示的汉字数过少仍然是较为突出的限制,虽然我们很少用它显示一个长篇汉字文本,但是如果它能支持显示一屏汉字数40*25的话,仍然是非常有用的。你曾经说过,“以VGA硬件是不可能通过修改字符集来实现同屏显示25x80/2个汉字的,只能搞修改硬件设置让图形与字符同屏显示”。那如果我们换个思路,在真实机下实现出类似VPC的延迟刷新,是否有这个可能呢?

      或者,采用人为的分布式处理的办法,首先处理一行80个字符(或者达到显示汉字数上限为止),待生成相应的 .EXE 和 .NEW 文件后,再处理下一行80个字符(或者下一段最大可显示区域),生成新的 .EXE 和 .NEW 文件,以此循环往复,直到所有的文本处理完毕。

帮助信息

    1、英文版中 /^ 说明、 /P 示例和 TS?.EXE 提示中出现了一些汉字
    2、中文版中出现了 Send me donation
    3、英/中文版中 /H 和 else 说明文字缩进格式有误;

命令选项

    1、命令和选项的区别不是很大,建议合并,即同时兼容/命令和-选项,并且等同处理;
       建议以冒号分隔命令和其后的参数,在批处理中很有用,可以有效减少参数的个数;
       -m 和/m 建议改为 /G(ap),指定它时有缝,未指定时无缝;
       其命令方面的作用不是很大,因为通常不需要反复改变其状态;
    2、/R 4[0]|8[0] 建议改为 /N ,指定时为 40 列的窄屏模式,缺省时为80列的正常模式,并使用新命令 /C 控制清屏;
    3、/t 建议改为 /i:file ,它仅控制从文件获取文本串输入,而不控制输出的目标;
       当命令行中存在非命令选项的文本串时自动从中获取,当输入流中存在文本串时自动从中获取;
       当以上三处均未发现文本串时,提示用户输入;
    4、/o:file 控制向文件或者输出流输出,指定时输出至文件,缺省时输出至流;
       因为输出流可重定向至文件,所以这个开关是可取消的;
    5、/^ 建议改为 /X,/+ 建议改为 /M,原设定可以不用考虑大小写,但可能在特殊的命令行中遇到麻烦;
       另外,扩展字体的用法至今没有掌握,不知是否可以略作说明?
    原命令和选项                建议命令和选项
    -M 9|8                      /G (Gap)            汉字缝隙:设定时为有缝汉字,缺省时无缝汉字
    -I 0|1|2                    /L:C|E (Languge)    语言环境:C=中文,E=英文,缺省时自动判断
    -C 0|1|2                    /C:o|s|p[nnH|nnn]   编码方式: o(riginal)=原汉字内码
                                                    s(erial)=串序码(80,81,82,83...),
                                                    p(arallel)=并序码(C0,80,C1,81,...)
                                                    nnH 指定16进制起始码,nnn 指定10进制起始码
                                                    默认为 80H/128 ,建议取消 >= 80H 的限制
    -Y J|F|...                  /S:J|F|...(Style)   字体风格: J=简, F=繁, C=粗, X=XZL, V=仿宋,...
    /M 9|8                      /G
    /R 4[0]|8[0]                /R:N (Restore)      恢复原字模,指定N时,使用
                                /C                  清屏
    /P|p 含汉字和English的串                        当命令行中存在非命令选项的文本串时自动从中获取
    /I|i                                            当输入流中存在文本串时自动从中获取
                                                    均不存在时提示用户输入
    /T|t d:\dir\filename.ext    /I:File             从文件中获取文本串输入
                                /O:File             指定时输出至文件,可指定文件名,缺省时输出至流
    /Y                          /W
    /+ 1.exe 2.exe 3.exe        /M
    /^ h横z纵k纵k横k扩          /X




※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2006-3-8 18:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] ... [25] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: