SVGA编程VESA_VBE规范-副本材料.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
声明: 此 VBE3.0 源文件来源于网络,其版权应属于 VESA 。 译者英文水平较低,故将其译成简体中文以便于学习。 其中,可能存在大量错误,所以企望同行们不吝赐教。 如果我的翻译工作伤害到了其所有权者,请与我联系。 基于此文档,没有任何一个被证实的许可证已被授权。 除必须得到尊重的条款以外,译者不对译文的准确性、 完整性、及可作商品性 做出任何明显或暗指的保证。 由于译文可能存在翻译上的错误,故译者的翻译工作 是不负责任的。一切由本文档所激发的与硬件相关的 不可恢复性异常与译者无关。 由于原属 版权 和 知识产权 等因素, 就本文而言,一切带有商业色彩的转 载行为,将不被译者所认同; 为达到 技术交流 的目的,引用本文时,将不 受任何限制,但,该 中译文的完整性 必须得到尊重。声明正常结束,谢谢。 译者:杨森 Email:ys82338@163.com OICQ: 中华人民共和国 五十七年 五月 公立 安徽交通技术学校 专业组 (文档中经由译者原创的 图片、代码 可以在未经任何授权的情况下使用) VESA Video Electronics Standards Association 视频电子标准化协会 VESA BIOS EXTENSION (VBE) Core Functions Standard Version: 3.0 Date: September 16, 1998 宗旨 目的在于为 显示、音频设备 建立一个通用的软件接口。VBE 接口 致力于简化和鼓励应用程序在硬件无关性的情况下对高性能的图形、视频、音频设备进行内核操作。 概述 VBE 标准 定义了一套 VGA ROM BIOS 扩展服务。这些功能,在 DOS 下,可通过 10h 中断调用得以实现,其它的高性能 32位 OS 及应用程序亦可直接调用。 知识产权 Copyright (C) 1993-1998 - Video Electronics Standards Association. All rights reserved 在准备发布此标准时,VESA 对本文档中可能存在的错误进行了严密的审查。视频电子标准化协会及其撰稿人假定:不对标准中的错误和遗漏负有责任,不对此标准的 功能性 和 适用性 做任何明显或暗指的保证。 (文档中经由译者原创的 图片、代码 可以在未经任何授权的情况下使用) 商标 ( 文档中商标的所有权归其各自的所有者所有。) 介绍 本文描述了应用程序设置 图形显示控制器 以控制诸如 非VGA标准规定的 分辨率、色深、显存组织形式 的技术细节,并为用户开发应用程序及系统软件提供参考。同时,它还介绍了一个用于设置 显示器高刷新率 的扩展接口。 系统软件开发人员可以参考本文档以便向应用程序提供 VBE 服务,应用程序编制者亦可基于此文对 VBE 兼容设备 编程,并获得良好的兼容性。   对于程序编制者而言,汇编语言 及 VGA 编程经验 是完全理解 VBE规范 的前提。尽管汇编语言是 VGA编程 的首选,然,某些具有 软件中断调用机制 的高级语言仍然可以使用规范中所描述的 VBE服务 对特定的 VGA 寄存器 进行 置位/复位 。    文档里出现的 VBE、VBE3.0、VBE Core Functions version 3.0 在无特殊说明的情况下,三者同义。 VBE标准的应用范围 VESA VBE 的主要用意在于为众多的 拥有各自执行标准 的 Super VGA(SVGA) 产品 提供一个通用的行业标准(在最初的 VGA 标准基础之上),从而 应用程序开发者 可 切实可行地对各种 兼容设备 进行编程。 显示设备的升级,对软件而言就会出现 硬件兼容性 问题。如此,在不丢失 软件兼容性 的情况下,VBE 规范 提供了一个扩展的软件基础。随着时间的流逝,SVGA 执行标准 即可得到规范,从而,新软件可在 老的显示设备 上正常运行,反之亦然。 针对诸如 显示器分辨率、色深 的调节,VBE服务 提供了标准的 显示控制器 访问规则,在需要的时候,应用程序还可通过 VBE服务 获得硬件的 各种配置的有效性 和 详细资料。 虽然之前的 VBE标准 将显卡默认为 VGA卡,但 VBE3.0 可在 不做任何假定的情况下 工作于任何 显存组织模型。 大多数 VBE服务 通过允许应用程序在运行时可直接配置硬件,使得硬件的安

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档