中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 新进展!有FonEcoP.SYS,CONFIG.SYS能加载汉字FONT+ECHO+PAUSE(12楼)
« [1] [2] [3] [4] »
作者:
标题: 新进展!有FonEcoP.SYS,CONFIG.SYS能加载汉字FONT+ECHO+PAUSE(12楼) 上一主题 | 下一主题
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『楼 主』:  新进展!有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/atta ... d087&download=1
===============================================


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

附件 1: DevicFnt.rar (2005-11-14 08:58, 543 bytes, 下载附件所需积分 1 点 ,下载次数: 459)


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





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

楼主高明!
如果能把BOOTCON.SYS简化一下,去掉多余的功能,只保留核心部分和设置时间功能,体积将会大大缩减。

2005-11-12 18:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
DVHZ
初级用户





积分 48
发帖 23
注册 2005-10-15
状态 离线
『第 3 楼』:  

太好了!俺试试。

2005-11-12 21:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
gmy
版主

操作系统爱好者


积分 1113
发帖 392
注册 2002-11-11
状态 离线
『第 4 楼』:  

[COMMON]
country=086,936,country.sys
device=DevieFnt.Sys

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

[1111]

[2222]



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

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

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

[ Last edited by gmy on 2005-11-13 at 09:21 ]



DOS之家 http://doshome.com 站长 葛明阳
2005-11-13 09:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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

Re gmy:
  目前,CONFIG.SYS里要显示系统启动菜单,还不得不借助BOOTCOB.SYS。因为MSDOS的IO.SYS非常愚蠢--一定要先执行[MENU]块而不是[MENU]前的[COMMON]块!除非有人去改动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
2005-11-13 10:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





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

使用DEVIEFNT.SYS,体积是缩小了,但是字符显示不如WRAPPER.SYS漂亮,看来还有改进的余地。现在的显示,有点象使用带参数的形式
DEVICE=WRAPPER.SYS VTHZ.COM A

2005-11-13 16:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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

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
2005-11-13 21:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
darkradx
高级用户





积分 972
发帖 420
注册 2004-5-16
状态 离线
『第 8 楼』:  

难道就没有发现
device=DevieFnt.Sys
[MENU]
[COMMON]

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

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



平生进退如飙风
2005-11-13 22:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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



  Quote:
Originally posted by darkradx at 2005-11-13 22:12:
难道就没有发现
device=DevieFnt.Sys
[MENU]
[COMMON]

[MENU]
[COMMON]
device=DevieFnt.Sys
或者
[COMMON]
device=DevieFnt.Sys
[MENU]
第一种与第二三种有明显差别??

1。在CONFIG.SYS中,可以出现前后两个[COMMON]块,如:
[common]
[MENU]
[...]
[...]
[COMMON]
前[common]标签可省。

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

3。上述问题本人已在VPC中验证。



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





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

使用DevieFnt.Sys确实解决了液晶”显示器不能显示汉字的后果。

2005-11-14 15:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
luhua
新手上路





积分 2
发帖 1
注册 2005-11-14
状态 离线
『第 11 楼』:  

很不错,我来试试。

2005-11-14 15:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





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

  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 ]

附件 1: FonEcoP.rar (2005-11-15 00:00, 929 bytes, 下载附件所需积分 1 点 ,下载次数: 512)


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





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

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
2005-11-19 23:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chujiafu
银牌会员





积分 1329
发帖 591
注册 2004-5-26
来自 安徽 宿州
状态 离线
『第 14 楼』:  

不错,多谢楼主。

2005-11-24 17:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
coolboy163
初级用户





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

好强啊`~~
在CONFIG中都可以使用中文了?
那实在太方便了,试下

2005-11-28 21:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: