由于工作需要,我需要开发一个直接控制显示卡(符合VESA标准)绘图的图形库,万事具备就只差一个控制显示器刷新频率的功能未能实现,致使图形画面闪烁严重,虽然从VESA的官方网站上下载了一个VBE3.0标准,但是E文水平有限不能完全理解其精髓致使该功能一直无法实现,真是头疼!如果有那...
全文
回复(10) 2004-10-31 21:29 来自版块 - c/c++入门(VC,KeilC使用)
表情
wupaul2001那么是否要分页访问呢?(2004-11-30 01:03)
zhenlongyang能!但要使用VESA提供的保护模式接口功能,具体的去研究VESA标准吧!(2004-11-29 20:09)
wupaul2001请问用VESA能否访问大于64M的显存。(2004-11-25 13:04)
grant再发一个计算GTF参数的C源程序。 原来是Linux下的,我改了一下,在DOS下也可以用。 已测试过它算的数据,是可以用的。(2004-11-12 15:31)
grant将例子程序传上来。 实际上就是VBE中附的例子,我改了初始化图形的部分。(2004-11-12 15:09)
grant搞定了。还真有点难,花了俺大概5个Hour...好久没编程了(现在都是让手下编),忽然自己编,有点累哦。 :D 加分吧。你说倾囊... 可是你总共发了这么点帖子,囊里会有多少东西呢? :D 问题的关键是,VBE上有些事没有说清楚。建议先去搞清楚屏幕上几种显示的关系(H...(2004-11-12 14:53)
grant楼主还是要努力加强E文啊。 这个东东,不啃原文是一定搞不定的。 [编辑 - 11/12/04 by grant](2004-11-12 14:53)
grant使用双缓存页面翻转就不会闪烁啦。这种技术在一些专业的vc网站都有例子找找吧 VC... 仔细看一下楼主的问题吧。显然是DOS下用C直接对VESA进行操作。(2004-11-12 14:46)
s_6666_s_qd使用双缓存页面翻转就不会闪烁啦。这种技术在一些专业的vc网站都有例子找找吧(2004-11-05 15:44)
grantDOS / WINDOWS? 做过DOS下用VESA编程,也涉足过一点点Windows下用DirectX拿到显存地址后直接刷屏。 也许可以和你讨论一下。请发email给我:galiu@21cn.com(2004-11-05 09:50)

返回顶部