中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-24 13:10
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » [讨论]dos启动如何能显示真彩启动画面? 查看 770 回复 6
楼 主 [讨论]dos启动如何能显示真彩启动画面? 发表于 2004-06-23 00:00 ·  中国 湖北 武汉 电信
初级用户
积分 145
发帖 11
注册 2003-06-09 00:00
23年会员
UID 4490
性别 男
状态 离线
怎么搞法?
www.bootpc.net 无盘网络完美解决方案 QQ:85655585
2 发表于 2004-06-23 00:00 ·  中国 山东 日照 联通
钻石会员
★★★★★
积分 10,051
发帖 3,040
注册 2002-11-11 00:00
23年会员
UID 223
性别 男
状态 离线
这个连windows 都没做,不过你可以pictview一个真彩的。
简单就是美
3 发表于 2004-06-25 00:00 ·  中国 湖北 武汉 电信
初级用户
积分 145
发帖 11
注册 2003-06-09 00:00
23年会员
UID 4490
性别 男
状态 离线
pictview?
www.bootpc.net 无盘网络完美解决方案 QQ:85655585
4 发表于 2004-07-06 00:00 ·  中国 湖北 天门 电信
中级用户
★★
绝不写垃圾帖
积分 322
发帖 99
注册 2004-07-03 00:00
22年会员
UID 27774
性别 男
来自 湖北
状态 离线
方法一、在AUTOEXEC.BAT在调用一个DOS下的看图软件显示。
方法二、用图片转EXE工具生成自显示程序,很多这样的软件,如PCX2EXE,GIF2EXE……。
从95年开始用DOS3.2,96年在Windows3.1里认识了鼠标,97年开始用Win95,98年装过NetWare,99年迷过Linux,现在用WinXP、WinME和DOS7.1。一回首,从盲到忙,从忙到茫。
5 发表于 2004-07-07 00:00 ·  中国 浙江 杭州 电信
初级用户
积分 144
发帖 16
注册 2003-06-08 00:00
23年会员
UID 4418
性别 男
状态 离线
我实验过DOS下的效果不好
6 发表于 2004-07-07 00:00 ·  中国 湖北 天门 电信
中级用户
★★
绝不写垃圾帖
积分 322
发帖 99
注册 2004-07-03 00:00
22年会员
UID 27774
性别 男
来自 湖北
状态 离线
PICTVIEW的效果的确不令人满意,不过用来做菜单还行。

我以前也对LOGO技术的原理琢磨过一番。自己觉得显示一种图片不难,每一种图片的格式都是可以找到合适的算法来还原的。调色板动画也好办,唯一不易想通的是,DOS7.x可以在启动时显示LOGO图片的同时其他的启动程序仍能顺序运行,并能屏蔽后台程序的显示信息。众所周知,DOS是单任务的,这肯定是沾了IO.SYS这个特殊TSR的光。至于如何屏蔽后台程序的显示信息,我没有分析IO.SYS(被吓倒了),只是猜了猜。所以下面的是我的推测,没有测试,不一定是正确的
我记得对VGA的某个寄存器赋特定值可以屏蔽以后的显示输出,也就是说屏幕就此锁定了。那么,在启动开始时先显示LOGO图片接着这么做,等COMMAND.COM开始时再解除锁定,就可保证屏幕上始终是那张LOGO图片。
我并不知道,这个屏蔽能否屏蔽显示模式改变的请求,而且DOS7.X的LOGO并不是完全静止的,还有调色板动画。所以,上面只是我的推测,MS可能用了一些其他技术。
从95年开始用DOS3.2,96年在Windows3.1里认识了鼠标,97年开始用Win95,98年装过NetWare,99年迷过Linux,现在用WinXP、WinME和DOS7.1。一回首,从盲到忙,从忙到茫。
7 发表于 2004-07-07 00:00 ·  中国 四川 成都 电信
中级用户
★★
积分 445
发帖 110
注册 2004-05-28 00:00
22年会员
UID 25533
性别 男
状态 离线
不知光盘启动时的那些256色菜单加选单是如何办到的。
如果能移植到硬盘上就好了。
论坛跳转: