让cinix工作在高分辨率模式

以前的cinix一直工作在命令行模式(一行一行的黑底白字)下,说实话这个模式非常不美观,今天我们来让cinix运行在高分辨率模式,也就是给他赋予一层美丽的外衣--GUI图形界面,哈哈,开始做吧!!

首先要切换显示模式

操作系统启动的时候默认进入的是80X25文本模式(25行80列),该种模式下,占用的显存范围是0xb8000~0xbffff,每两个字节代表屏幕上显示的一个字符,低字节设置显示字符的ASKII码,高字节设置显示属性,具体可参考这篇文章点击打开链接。我们要做出一个漂亮的图形界面出来,显然不能让cinix工作在这种模式,所以首要任务是切换显示模式。那么问题来了,到底有哪些显示模式呢?怎么切换呢?

先解决第一个问题,有哪些显示模式。

(表1 VESA标准定义的显示模式(部份))

模式号

分辨率

色彩

0x100

640*400

256

0x101

640*480

256

0x102

800*600

16

0x103

800*600

256

0x104

1024*768

16

0x105

1024*768

256

0x106

1280*1024

16

0x107

1280*1024

256

0x10D

300*200

1:5:5:5

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值