中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-05 06:48
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS汉化世界 & 中文系统 (中文化室) » 新进展!有FonEcoP.SYS,CONFIG.SYS能加载汉字FONT+ECHO+PAUSE(12楼)
可打印版本  17,277 / 57
第1楼 本是 发表于 2005-11-12 15:46
银牌会员 发帖 790 积分 2,227
新进展!有FonEcoP.SYS,CONFIG.SYS能加载汉字FONT+ECHO+PAUSE(12楼)
  我已经成功开发出能在CONFIG.SYS中加载汉字字模的驱动程序--
DEVICFNT.SYS
程序主体只有182字节(其余部分就是汉字字模数据),而且不占据内存!

爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽!

不用再靠WRAPPER.SYS了!
直接用
DEVICE=DEVICFNT.SYS
调用就行了!!!

===============================================
有FonEcoP.SYS,CONFIG.SYS能加载汉字FONT+ECHO+PAUSE(12楼)的附件:
http://www.cn-dos.net/forum/attachment.php?aid=394&checkid=0d087&download=1
===============================================


[ Last edited by 本是 on 2005-11-15 at 00:03 ]

附件
DevicFnt.rar (543 bytes)
第2楼 yaya 发表于 2005-11-12 18:30
银牌会员 发帖 353 积分 1,009
楼主高明!
如果能把BOOTCON.SYS简化一下,去掉多余的功能,只保留核心部分和设置时间功能,体积将会大大缩减。
第3楼 DVHZ 发表于 2005-11-12 21:14
初级用户 发帖 23 积分 48
太好了!俺试试。
第4楼 gmy 发表于 2005-11-13 09:15
版主 发帖 392 积分 1,113

country=086,936,country.sys
device=DevieFnt.Sys


menuitem=1111, 选项A
menuitem=2222, 选项B
menudefault=1111,10
menucolor=7,0







不行啊,大家看看,以上哪里有错???

我一步一步执行,发现先执行的是 ,然后才执行
怎么才能先执行的是,然后才执行 ?

楼主,请上传一个 IMG 实例 吧!

[ Last edited by gmy on 2005-11-13 at 09:21 ]
第5楼 本是 发表于 2005-11-13 10:42
银牌会员 发帖 790 积分 2,227
Re gmy:
  目前,CONFIG.SYS里要显示系统启动菜单,还不得不借助BOOTCOB.SYS。因为MSDOS的IO.SYS非常愚蠢--一定要先执行块而不是前的块!除非有人去改动IO.SYS或者简化BOOTCON.SYS程序。那已经超出我的水平。本是抱歉。

[ Last edited by 本是 on 2005-11-13 at 10:50 ]
第6楼 yaya 发表于 2005-11-13 16:38
银牌会员 发帖 353 积分 1,009
使用DEVIEFNT.SYS,体积是缩小了,但是字符显示不如WRAPPER.SYS漂亮,看来还有改进的余地。现在的显示,有点象使用带参数的形式
DEVICE=WRAPPER.SYS VTHZ.COM A
第7楼 本是 发表于 2005-11-13 21:53
银牌会员 发帖 790 积分 2,227
Re yaya:
字符显示的漂亮程度可以加十行程序就能解决,但它是靠改变视频参数寄存器值达到的,可能会带来“液晶”显示器不能显示汉字的后果。另外,字体本身的漂亮可以由选用不同的HZK16来达成。
DEVICFNT.SYS的意义在于它是自己开发的,能随时对代码进行任何改进。我甚至想到过在CONFIG.SYS中载入汉字系统,那样就更方便了!

[ Last edited by 本是 on 2005-11-15 at 00:08 ]
第8楼 darkradx 发表于 2005-11-13 22:12
高级用户 发帖 420 积分 972
难道就没有发现
device=DevieFnt.Sys
[MENU]
[COMMON]

[MENU]
[COMMON]
device=DevieFnt.Sys
或者
[COMMON]
device=DevieFnt.Sys
[MENU]

第一种与第二三种有明显差别??
第9楼 本是 发表于 2005-11-14 08:56
银牌会员 发帖 790 积分 2,227
Originally posted by darkradx at 2005-11-13 22:12:
难道就没有发现
device=DevieFnt.Sys





device=DevieFnt.Sys
或者

device=DevieFnt.Sys

第一种与第二三种有明显差别??


1。在CONFIG.SYS中,可以出现前后两个块,如:





前标签可省。

2。块可前可后,只是显示上和搜索时顺序上的差别,执行上总是第一,第二,选中的菜单项第三,第四。

3。上述问题本人已在VPC中验证。
第10楼 yaya 发表于 2005-11-14 15:17
银牌会员 发帖 353 积分 1,009
使用DevieFnt.Sys确实解决了液晶”显示器不能显示汉字的后果。
第11楼 luhua 发表于 2005-11-14 15:23
新手上路 发帖 1 积分 2
很不错,我来试试。
第12楼 本是 发表于 2005-11-15 00:00
银牌会员 发帖 790 积分 2,227
  device font 中又加入了echo和pause功能,现在是FonEcoP.sys了!
  FonEcoP.sys等于给CONFIG.SYS加入了三项功能:加载汉字字模FONt、显示信息EChO、暂停CONFIG的执行(以便看清屏幕信息,尤其是在调试CONFIG的时候)。
用法如下:
device=FonEcoP.sys font
device=FonEcoP.sys echo ab"cd e"fg.
device=FonEcoP.sys echo
device=FonEcoP.sys echo 不加载汉字系统就能显示汉字
device=FonEcoP.sys pause
  上面第一行加载汉字字模。第二行显示为AB "cd e"FG.因为CONFIG中传递参数时会自动转成大写,如果想保持小写,要用半角双引号""包围!第三行显示一空行。第四行显示汉字内容(但是,其中的汉字必须是新内码而不是原来的汉字内码)。第五行暂停CONFIG执行,方便用户阅读屏幕,按一键继续。

[ Last edited by 本是 on 2005-11-15 at 00:07 ]

附件
FonEcoP.rar (929 bytes)
第13楼 本是 发表于 2005-11-19 23:48
银牌会员 发帖 790 积分 2,227
Sorry. Deleted.

[ Last edited by 本是 on 2005-11-21 at 11:20 ]
第14楼 chujiafu 发表于 2005-11-24 17:43
银牌会员 发帖 595 积分 1,339 来自 安徽 宿州
不错,多谢楼主。
第15楼 coolboy163 发表于 2005-11-28 21:03
初级用户 发帖 74 积分 176
好强啊`~~
在CONFIG中都可以使用中文了?
那实在太方便了,试下
1 2 3 4  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023