标题: [讨论]dos启动如何能显示真彩启动画面?
[打印本页]
作者: taoranok
时间: 2004-6-23 00:00
标题: [讨论]dos启动如何能显示真彩启动画面?
怎么搞法?
作者: Michael
时间: 2004-6-23 00:00
这个连windows 都没做,不过你可以pictview一个真彩的。
作者: taoranok
时间: 2004-6-25 00:00
pictview?
作者: TurboY
时间: 2004-7-6 00:00
方法一、在AUTOEXEC.BAT在调用一个DOS下的看图软件显示。
方法二、用图片转EXE工具生成自显示程序,很多这样的软件,如PCX2EXE,GIF2EXE……。
作者: cch
时间: 2004-7-7 00:00
我实验过DOS下的效果不好
作者: TurboY
时间: 2004-7-7 00:00
PICTVIEW的效果的确不令人满意,不过用来做菜单还行。
我以前也对LOGO技术的原理琢磨过一番。自己觉得显示一种图片不难,每一种图片的格式都是可以找到合适的算法来还原的。调色板动画也好办,唯一不易想通的是,
DOS7.x可以在启动时显示LOGO图片的同时其他的启动程序仍能顺序运行,并能屏蔽后台程序的显示信息。众所周知,DOS是单任务的,这肯定是沾了IO.SYS这个特殊TSR的光。至于如何屏蔽后台程序的显示信息,我没有分析IO.SYS(被吓倒了),只是猜了猜。所以下面的是
我的推测,没有测试,不一定是正确的。
我记得对VGA的某个寄存器赋特定值可以屏蔽以后的显示输出,也就是说屏幕就此锁定了。那么,在启动开始时先显示LOGO图片接着这么做,等COMMAND.COM开始时再解除锁定,就可保证屏幕上始终是那张LOGO图片。
我并不知道,这个屏蔽能否屏蔽显示模式改变的请求,而且DOS7.X的LOGO并不是完全静止的,还有调色板动画。所以,上面只是我的推测,MS可能用了一些其他技术。
作者: wangsea
时间: 2004-7-7 00:00
不知光盘启动时的那些256色菜单加选单是如何办到的。
如果能移植到硬盘上就好了。