VGA BIOS OEM Reference Guide
Total Page:16
File Type:pdf, Size:1020Kb
OC69030 VGA BIOS OEM Reference Guide Revision 1.0 July 1999 PRELIMINARY `efmp i `efmp COPYRIGHT PAGE Copyright Notice Copyright 1999 Intel Corporation (Chips and Technologies, Inc. has been integrated into the Graphics Component Division (GCD) of Intel Corporation.) ALL RIGHTS RESERVED. This manual is copyrighted by Intel Corporation. You may not reproduce, transmit, transcribe, store in a retrieval system, or translate into any language or computer language, in any form or by any means - electronic, mechanical, magnetic, optical, chemical, manual, or otherwise - any part of this publication without the express written permission of Intel Corporation. Restricted Rights Legend Use, duplication, or disclosure by the Government is subject to restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at 252.277-7013. Trademark Acknowledgment CHIPS Logo is a registered trademark of Intel Corporation. HiQVideo, HiQV32, HiQV64, Unified Architecture, Unified Memory, and XRAM Video Cache are trademarks of Intel Corporation. *All other trademarks are the property of their respective holders. Disclaimer This document provides general information for the customer. Intel Corporation reserves the right to modify the information contained herein, as necessary and the customer should ensure that it has the most recent revision of the document. Intel makes no warranty for the use of its products and bears no responsibility for any errors, which may appear in this document. The customer should be on notice that many different parties hold patents on products, components, and processes within the personal computer industry. Customers should ensure that their use of the products does not infringe upon any patents. Intel respects the patent rights of third parties and shall not participate in direct or indirect patent infringement. REVISION 1.0 7/2/99 PRELIMINARY OC69030 SUBJECT TO CHANGE WITHOUT NOTICE ii `efmp REVISION HISTORY Revision History Revision Date By Comment 1.0 7/2/99 JC/dak First draft - initial release REVISION 1.0 7/2/99 PRELIMINARY OC69030 SUBJECT TO CHANGE WITHOUT NOTICE iii `efmp TABLE OF CONTENTS Table of Contents 1 Introduction ..........................................................................................................................................1-1 1.1 Purpose........................................................................................................................................1-1 1.2 Scope...........................................................................................................................................1-1 1.3 About this Manual ........................................................................................................................1-1 1.3.1 Definitions, Acronyms, and Abbreviations ......................................................................1-2 1.3.2 References......................................................................................................................1-2 1.4 Introducing 69030 Mobile Video BIOS.........................................................................................1-3 1.5 BIOS Kits .....................................................................................................................................1-4 1.6 Customer Support........................................................................................................................1-4 2 Model ...................................................................................................................................................2-1 2.1 Overview ......................................................................................................................................2-1 3 BIOS Features .....................................................................................................................................3-1 3.1 Compatibility ................................................................................................................................3-1 3.1.1 VGA Compatibility...........................................................................................................3-1 3.1.2 Industry Compatibility .....................................................................................................3-1 3.1.3 VESA Compatibility.........................................................................................................3-1 3.2 Flat Panel Support .......................................................................................................................3-1 3.2.1 Supported Flat Panel Types ...........................................................................................3-1 3.2.2 Vertical Compensation....................................................................................................3-2 3.2.3 Horizontal Compensation ...............................................................................................3-2 3.3 Extended Save and Restore........................................................................................................3-3 3.4 SMI and Hot Key Support ............................................................................................................3-3 3.5 Hardware Pop-Up Window Interface ...........................................................................................3-3 3.6 PCI Support .................................................................................................................................3-3 3.6.1 Video BIOS .....................................................................................................................3-3 3.6.2 System BIOS ..................................................................................................................3-4 3.7 Major BIOS Component Changes ...............................................................................................3-4 3.7.1 Video POST....................................................................................................................3-4 3.7.2 Set Mode.........................................................................................................................3-5 3.7.3 Software Flag (Scratch) Registers..................................................................................3-5 4 Video Modes ........................................................................................................................................4-1 5 Legacy VGA Interface Functions .........................................................................................................5-1 00h – Set Mode............................................................................................................................5-2 01h – Set Cursor Type.................................................................................................................5-3 02h – Set Cursor Position............................................................................................................5-3 03h – Read Cursor Position.........................................................................................................5-3 04h – Read Light Pen Position ....................................................................................................5-4 05h – Select Active Display Page................................................................................................5-4 06h – Scroll Active Page Up ........................................................................................................5-4 07h – Scroll Active Page Down ...................................................................................................5-4 08h – Read Attribute / Character at Current Cursor Position ......................................................5-5 09h – Write Attribute / Character at Current Cursor Position ......................................................5-5 0Ah – Write Character at Current Cursor Position ......................................................................5-5 0Bh – Set Color Palette ...............................................................................................................5-6 REVISION 1.0 7/2/99 PRELIMINARY OC69030 SUBJECT TO CHANGE WITHOUT NOTICE iv `efmp TABLE OF CONTENTS 0Ch – Write Pixel .........................................................................................................................5-6 0Dh – Read Pixel.........................................................................................................................5-6 0Eh – Write Teletype Character ..................................................................................................5-6 0Fh – Read Current Video State .................................................................................................5-7 5.1 10h – Set / Get Palette Registers ................................................................................................5-7 1000h – Set Individual Palette Register.......................................................................................5-7 1001h – Set Overscan Color .......................................................................................................5-7 1002h – Set All Palette Registers and Overscan ........................................................................5-8 1003h – Toggle Blink / Intensity Bit .............................................................................................5-8 1007h