中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-20 06:36
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 新进展!有FonEcoP.SYS,CONFIG.SYS能加载汉字FONT+ECHO+PAUSE(12楼) 查看 16,626 回复 57
楼 主 新进展!有FonEcoP.SYS,CONFIG.SYS能加载汉字FONT+ECHO+PAUSE(12楼) 发表于 2005-11-12 15:46 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 2,223
发帖 789
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
  我已经成功开发出能在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, 下载附件所需积分 1 点, 下载次数: 459)
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2 发表于 2005-11-12 18:30 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
楼主高明!
如果能把BOOTCON.SYS简化一下,去掉多余的功能,只保留核心部分和设置时间功能,体积将会大大缩减。
3 发表于 2005-11-12 21:14 ·  中国 福建 泉州 电信
初级用户
积分 48
发帖 23
注册 2005-10-15 21:26
20年会员
UID 43556
性别 男
状态 离线
太好了!俺试试。
4 发表于 2005-11-13 09:15 ·  中国 河北 唐山 联通
版主
★★★
操作系统爱好者
积分 1,113
发帖 392
注册 2002-11-11 00:00
23年会员
UID 228
性别 男
状态 离线

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 ]
DOS之家 http://doshome.com 站长 葛明阳
5 发表于 2005-11-13 10:42 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 2,223
发帖 789
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
Re gmy:
  目前,CONFIG.SYS里要显示系统启动菜单,还不得不借助BOOTCOB.SYS。因为MSDOS的IO.SYS非常愚蠢--一定要先执行块而不是前的块!除非有人去改动IO.SYS或者简化BOOTCON.SYS程序。那已经超出我的水平。本是抱歉。

[ Last edited by 本是 on 2005-11-13 at 10:50 ]
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
6 发表于 2005-11-13 16:38 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
使用DEVIEFNT.SYS,体积是缩小了,但是字符显示不如WRAPPER.SYS漂亮,看来还有改进的余地。现在的显示,有点象使用带参数的形式
DEVICE=WRAPPER.SYS VTHZ.COM A
7 发表于 2005-11-13 21:53 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 2,223
发帖 789
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
Re yaya:
字符显示的漂亮程度可以加十行程序就能解决,但它是靠改变视频参数寄存器值达到的,可能会带来“液晶”显示器不能显示汉字的后果。另外,字体本身的漂亮可以由选用不同的HZK16来达成。
DEVICFNT.SYS的意义在于它是自己开发的,能随时对代码进行任何改进。我甚至想到过在CONFIG.SYS中载入汉字系统,那样就更方便了!

[ Last edited by 本是 on 2005-11-15 at 00:08 ]
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
8 发表于 2005-11-13 22:12 ·  中国 广东 中山 电信
高级用户
★★★
积分 972
发帖 420
注册 2004-05-16 00:00
22年会员
UID 24467
性别 男
状态 离线
难道就没有发现
device=DevieFnt.Sys
[MENU]
[COMMON]

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

第一种与第二三种有明显差别??
平生进退如飙风
9 发表于 2005-11-14 08:56 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 2,223
发帖 789
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
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中验证。
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
10 发表于 2005-11-14 15:17 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
使用DevieFnt.Sys确实解决了液晶”显示器不能显示汉字的后果。
11 发表于 2005-11-14 15:23 ·  中国 浙江 舟山 电信
新手上路
积分 2
发帖 1
注册 2005-11-14 15:22
20年会员
UID 45230
状态 离线
很不错,我来试试。
12 发表于 2005-11-15 00:00 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 2,223
发帖 789
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
  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, 下载附件所需积分 1 点, 下载次数: 512)
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
13 发表于 2005-11-19 23:48 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 2,223
发帖 789
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
Sorry. Deleted.

[ Last edited by 本是 on 2005-11-21 at 11:20 ]
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
14 发表于 2005-11-24 17:43 ·  中国 安徽 宿州 泗县 电信
银牌会员
★★★
积分 1,339
发帖 595
注册 2004-05-26 00:00
22年会员
UID 25306
性别 男
来自 安徽 宿州
状态 离线
不错,多谢楼主。
15 发表于 2005-11-28 21:03 ·  中国 广西 桂林 电信
初级用户
★★
积分 176
发帖 74
注册 2005-11-07 16:51
20年会员
UID 44761
状态 离线
好强啊`~~
在CONFIG中都可以使用中文了?
那实在太方便了,试下
论坛跳转: