无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站
楼主: chenall

[发布] grub4dos支持VBE 显示模式的外部命令(阶段性完美版)

[复制链接]
 楼主| 发表于 2011-10-18 22:03:59 | 显示全部楼层

回复 #50 xianglang 的帖子

8/15/16都需要转换颜色,造成编程的不方便。

一般来说除非太老的机子,否则至少要支持24/32位其中的一种。
回复

使用道具 举报

发表于 2011-10-18 22:54:26 | 显示全部楼层
越新的电脑,就越是要支持 24 位/32位颜色。因为内存便宜了,用户需求也高了。

老式的电脑(古董机),用用老版本的 grub4dos 也就行了,没必要非得跟上 grub4dos 的新版本。老爷机运行 XP 也困难呢。运行 Win7、win8 就更没有希望了。运行 Linux 也没太大的乐趣,因为 Linux 也需要一个档次相对较好的配置。因此,老版本的 grub4dos 足够用了。

chenall 应该首先尝试 32 位,只有当 32 位不支持的时候,才退回到 24 位。这样更合理,因为毕竟 32 位是最好的模式。

假如机器支持 24/32 位颜色深度,放着不用,转而去用更低的 15/16 位颜色,这是不是应该算是 “脑子有问题”?

顺便说,grub4dos 的老版本,连 8 位都不支持。只支持 4 位的颜色深度。这就是通常所说的 16 色。

只有像目前测试版本这样,用 VESA 编程,才开始支持 8 位以上的颜色(即 256 色或更多)。但时代变化太快了,我们早都该实现 8 位以上的支持了,而迟至今日才开始考虑。而我们这个时代,硬件已经很超前了,软件却依旧停留在远古时代。比如,CPU 早都 64 位了,但操作系统以及外围工具却盛行 32 位,致使 64 位的 Win7 在普通用户中难以普及。

我们这个时代,已经没有不支持 24 位以上“真彩色” 的设备了。

[ 本帖最后由 不点 于 2011-10-18 23:06 编辑 ]
回复

使用道具 举报

发表于 2011-10-18 23:06:55 | 显示全部楼层

回复 #52 不点 的帖子

不点大师说的很对。建议先32位不行再24位。感觉24位的速度应该没有32位的快。
回复

使用道具 举报

发表于 2011-10-18 23:35:46 | 显示全部楼层
看来chenall老大要解决grub4dos一直以来界面难看的问题了!期待!
回复

使用道具 举报

 楼主| 发表于 2011-10-19 18:03:49 | 显示全部楼层
最新进展,初步实现背景图片。。。。

注:只是先按照我的思路去实现了一下。

目前状态是勉强可以使用.^_^

新的版本只支持23/24位。光标显示有问题,暂时禁用光标显示。其它的应该一切正常。
20111019175942889.png

vbe-2011-10-19.zip

5.03 KB, 下载次数: 30, 下载积分: 无忧币 -2

回复

使用道具 举报

 楼主| 发表于 2011-10-19 18:04:59 | 显示全部楼层
如果这个方案可行的话,以后再考虑怎么优化一下代码,加快执行的速度。

目前如果有带背景,滚屏速度会比较慢。
回复

使用道具 举报

 楼主| 发表于 2011-10-19 20:43:01 | 显示全部楼层
再上传一个。。

看看是否常。。。

[ 本帖最后由 chenall 于 2011-10-19 20:46 编辑 ]
20111019204452664.png

vbe-2011-10-19.zip

3.76 KB, 下载次数: 31, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2011-10-19 20:59:05 | 显示全部楼层

回复 #57 chenall 的帖子

测试了一下,支持很好。
1.png
回复

使用道具 举报

发表于 2011-10-19 21:12:28 | 显示全部楼层

回复 #58 zxw 的帖子

这个颜色漂亮,不过好像是256色
回复

使用道具 举报

发表于 2011-10-20 08:01:18 | 显示全部楼层
二级菜单怎么处理为好?configfile目前对vbe设置的mode及bmp也初始化,我认为应该继承。
没测试字库,大家测试一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2019-12-10 22:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表