无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: chenall

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

[复制链接]
 楼主| 发表于 2011-10-15 00:15:51 | 显示全部楼层

回复 #10 zxw 的帖子

你可以换一个显示模式看看。

用vbeprobe查看支持的模式。

然后使用类似如下的命令。
vesa mode=0x114
回复

使用道具 举报

发表于 2011-10-15 00:36:35 | 显示全部楼层

回复 #11 chenall 的帖子

用vbeprobe查看如附件,反复测试所有*8的模式,依旧黑屏。其它模式呈现不正常彩色。
再看,支持的模式与你给出的有出入。
如,你提供的:vesa mode=0x101 (默认)640x480x8

1.png
回复

使用道具 举报

 楼主| 发表于 2011-10-15 00:48:03 | 显示全部楼层
重新上传了一个,强制指定颜色为纯白色。。

这下应该正常了,顺便把cls功能也修改了一下,用内存清零的方法来清屏。
回复

使用道具 举报

 楼主| 发表于 2011-10-15 00:49:15 | 显示全部楼层

回复 #12 zxw 的帖子

你注意看一下应该在后面,vmware也有支持0x101模式的。


新的版本应该支持所有模式,一般情况下文字应该是白色的,光标颜色不同模式可能会不太一样。

[ 本帖最后由 chenall 于 2011-10-15 00:52 编辑 ]
回复

使用道具 举报

发表于 2011-10-15 00:56:29 | 显示全部楼层

回复 #14 chenall 的帖子

OK,默认模式显示、字体加载测试正常了。后期加上字体颜色支持就比较完美了。

另,不知能否继续改造以支持utf-8格式?

========================
继续“贪得无厌”地臆想:
如能获得类似天汇的源代码,再改造个中文输入法,嘿嘿!!

[ 本帖最后由 zxw 于 2011-10-15 01:16 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-10-16 17:23:42 | 显示全部楼层
更新了一下,进入实用性阶段,,,,

具体见一楼介绍。

另外有一个问题,我不知如何处理,麻烦知道的朋友提供一些资料。
对于背景色的设置,8位色的模式色只要调用int 10修改调色板0的颜色就可以了。

其它模式下有没有类似的方法?
回复

使用道具 举报

发表于 2011-10-16 18:35:10 | 显示全部楼层

回复 #1 chenall 的帖子

谢谢C大的劳动。
看来G4D支持32位色也是不远了。
晚上抽空测试下。好像体积可以小很多
回复

使用道具 举报

发表于 2011-10-16 18:36:13 | 显示全部楼层

回复 #15 zxw 的帖子

这个想法非常好。我也有类似的想法。
回复

使用道具 举报

发表于 2011-10-16 18:39:14 | 显示全部楼层
原帖由 chenall 于 2011-10-16 17:23 发表
更新了一下,进入实用性阶段,,,,

具体见一楼介绍。

另外有一个问题,我不知如何处理,麻烦知道的朋友提供一些资料。
对于背景色的设置,8位色的模式色只要调用int 10修改调色板0的颜色就可以了。

其它 ...

C大帮您找到了一点资料
http://www.dzsc.com/data/html/2010-7-6/83956.html
回复

使用道具 举报

发表于 2011-10-16 20:05:05 | 显示全部楼层
8位颜色需要设置 Palette,本来就是个很落后的技术,应该淘汰。它只是为了兼容以前的 VGA/EGA 等而存在的技术。

新的 15/16/24/32 位不需要设置调色板就能直接使用颜色,这难道不好吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-14 11:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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