IBM VGA XGA Technical Refe

Total Page:16

File Type:pdf, Size:1020Kb

IBM VGA XGA Technical Refe Preliminary Draft May 19th 1992 Video Subsystem Preliminary Draft May 19th 1992 2 Preliminary Draft May 19th 1992 Video Subsystem Section 1. Introduction ....................... 1-1 Video Subsystem .......................... 1-2 Section 2. VGA Function ...................... 2-1 VGA Function Introduction ..................... 2-5 Major Components ......................... 2-7 Hardware Considerations ..................... 2-11 Modes of Operation ......................... 2-12 Video Memory Organization .................... 2-24 Registers ............................... 2-41 VGA Programming Considerations ................ 2-97 Video Digital-to-Analog Converter ............... 2-104 VGA Video Extensions ...................... 2-107 Section 3. XGA Function ...................... 3-1 XGA Function Introduction ..................... 3-7 VGA compatibility .......................... 3-16 132-Column Text Mode ....................... 3-16 Extended Graphics Mode ...................... 3-20 XGA Display Controller Registers ................. 3-34 Coprocessor Description ...................... 3-90 Coprocessor Registers ...................... 3-132 XGA System Interface ....................... 3-169 Virtual Memory Description ................... 3-177 | XGA Adapter Identification, Location and XGA Mode Setting 3-192 | VGA Modes ............................. 3-223 | Programming the XGA subsystem ............... 3-230 Section 4. Display Connector ................... 4-1 Display Connector Introduction .................. 4-2 Index .................................. X-1 Copyright IBM Corp. 1989, 1991 i Preliminary Draft May 19th 1992 ii Video Subsystem− May 7th 1992 Preliminary Draft May 19th 1992 Figures 2-1. Diagram of the VGA Function .............. 2-6 2-2. Graphics Controller .................... 2-9 2-3. Attribute Controller .................... 2-10 ! 2-4. BIOS Video Modes .................... 2-12 2-5. Double Scanning and Border Support ......... 2-13 2-6. Direct-Drive Analog Displays .............. 2-14 2-7. Character/Attribute Format ............... 2-16 2-8. Attribute Byte Definitions ................ 2-16 2-9. BIOS Color Set ...................... 2-17 2-10. Video Memory Format .................. 2-18 2-11. PEL Format, Modes Hex 4 and 5 ............ 2-19 2-12. Color Selections, Modes Hex 4 and 5 ......... 2-19 2-13. PEL Format, Mode Hex 6 ................ 2-20 2-14. Bit Definitions C2,C0 ................... 2-21 2-15. Compatible Color Coding ................ 2-23 2-16. 256KB Video Memory Map ............... 2-24 2-17. Data Flow for Write Operations ............. 2-39 2-18. Color Compare Operations ............... 2-40 2-19. Video Subsystem Register Overview ......... 2-41 2-20. General Registers .................... 2-42 2-21. Miscellaneous Output Register, Hex 03CC/03C2 .. 2-42 2-22. Display Vertical Size ................... 2-43 2-23. Clock Select Definitions ................. 2-43 2-24. Input Status Register 0, Hex 03C2 ........... 2-44 2-25. Input Status Register 1, Hex 03DA/03BA ....... 2-45 2-26. Feature Control Register, Hex 03DA/03BA and 03CA 2-46 2-27. Video Subsystem Enable Register, Hex 03C3 .... 2-46 2-28. Sequencer Registers ................... 2-47 2-29. Sequencer Address Register ............. 2-47 2-30. Reset Register, Index Hex 00 .............. 2-48 2-31. Clocking Mode Register, Index Hex 01 ........ 2-49 2-32. Map Mask Register, Index Hex 02 ........... 2-51 2-33. Character Map Select Register, Index Hex 03 .... 2-52 2-34. Character Map Select A ................. 2-53 2-35. Character Map Select B ................. 2-53 2-36. Memory Mode Register, Index Hex 04 ........ 2-54 2-37. Map Selection, Chain 4 ................. 2-54 2-38. CRT Controller Registers ................ 2-55 2-39. CRT Controller Address Register, Hex 03B4/03D4 . 2-56 2-40. Horizontal Total Register, Index Hex 00 ........ 2-56 Copyright IBM Corp. 1989, 1991 iii Preliminary Draft May 19th 1992 2-41. Horizontal Display Enable-End Register, Index Hex 01 .............................. 2-57 2-42. Start Horizontal Blanking Register, Index Hex 02 .. 2-57 2-43. End Horizontal Blanking Register, Index Hex 03 ... 2-58 2-44. Display Enable Skew ................... 2-58 2-45. Start Horizontal Retrace Pulse Register, Index Hex 04 .............................. 2-59 2-46. End Horizontal Retrace Register, Index Hex 05 ... 2-60 2-47. Vertical Total Register, Index Hex 06 ......... 2-61 2-48. CRT Overflow Register, Index Hex 07 ......... 2-62 2-49. Preset Row Scan Register, Index Hex 08 ....... 2-63 2-50. Maximum Scan Line Register, Index Hex 09 ..... 2-64 2-51. Cursor Start Register, Index Hex 0A .......... 2-65 2-52. Cursor End Register, Index Hex 0B .......... 2-66 2-53. Start Address High Register, Index Hex 0C ..... 2-67 2-54. Start Address Low Register, Index Hex 0D ...... 2-67 2-55. Cursor Location High Register, Index Hex 0E .... 2-68 2-56. Cursor Location Low Register, Index Hex 0F .... 2-68 2-57. Vertical Retrace Start Register, Index Hex 10 .... 2-69 2-58. Vertical Retrace End Register, Index Hex 11 ..... 2-69 2-59. Vertical Display-Enable End Register, Index Hex 12 2-71 2-60. Offset Register, Index Hex 13 .............. 2-71 2-61. Underline Location Register, Index Hex 14 ...... 2-72 2-62. Start Vertical Blanking Register, Index Hex 15 ... 2-73 2-63. End Vertical Blanking Register, Index Hex 16 .... 2-73 2-64. CRT Mode Control Register, Index Hex 17 ...... 2-74 2-65. CRT Memory Address Mapping ............ 2-75 2-66. Line Compare Register, Index Hex 18 ......... 2-77 2-67. Graphics Controller Register Overview ........ 2-78 2-68. Graphics Controller Address Register, Hex 03CE .. 2-78 2-69. Set/Reset Register, Index Hex 00 ........... 2-79 2-70. Enable Set/Reset Register, Index Hex 01 ....... 2-80 2-71. Color Compare Register, Index Hex 02 ........ 2-81 2-72. Data Rotate Register, Index Hex 03 .......... 2-82 2-73. Operation Select Bit Definitions ............ 2-82 2-74. Read Map Select Register, Index Hex 04 ....... 2-83 2-75. Graphics Mode Register, Index Hex 05 ........ 2-84 2-76. Write Mode Definitions .................. 2-85 2-77. Miscellaneous Register, Index Hex 06 ........ 2-86 2-78. Video Memory Assignments .............. 2-86 2-79. Color Don't Care Register, Index Hex 07 ....... 2-87 2-80. Bit Mask Register, Index Hex 08 ............ 2-88 2-81. Attribute Controller Register Addresses ....... 2-89 2-82. Address Register, Hex 03C0 .............. 2-89 2-83. Internal Palette Registers, Index Hex 00 - 0F ..... 2-90 iv Video Subsystem− May 7th 1992 Preliminary Draft May 19th 1992 2-84. Attribute Mode Control Register, Index Hex 10 ... 2-92 2-85. Overscan Color Register, Index Hex 11 ........ 2-94 2-86. Color Plane Enable Register, Index Hex 12 ..... 2-94 2-87. Horizontal PEL Panning Register, Index Hex 13 ... 2-95 2-88. Image Shifting ....................... 2-95 2-89. Color Select Register, Index Hex 14 .......... 2-96 2-90. Character Table Structure ............... 2-101 2-91. Character Pattern Example .............. 2-102 2-92. Split Screen Definition ................. 2-102 2-93. Screen Mapping within the Display Buffer Address Space ........................... 2-103 2-94. Video DAC Register .................. 2-104 2-95. Auxiliary Video Connector Interface ......... 2-108 2-96. Video Extension ..................... 2-109 2-97. Video Extension Signal Timing (DAC Signals) ... 2-111 | 3-1. XGA-NI Functional Enhancements ........... 3-9 3-2. XGA Video Subsystem .................. 3-10 | 3-3. MFI Alternate Attribute Select BIOS Call ....... 3-17 | 3-4. MFI Attribute Byte .................... 3-18 | 3-5. MFI Blink Rates ...................... 3-18 3-6. Intel Order of the XGA Memory Map ......... 3-21 3-7. Motorola Order of the XGA Memory Map ...... 3-22 3-8. CRT Controller Register Definitions .......... 3-24 3-9. Display PEL Map Offset and Width Definitions .... 3-25 3-10. Sprite Appearance Defined by 2-bit PEL ....... 3-26 3-11. Sprite Positioning ..................... 3-28 3-12. Direct Color Mode Data Word ............. 3-31 | 3-13. XGA Direct Color Palette Load ............. 3-32 3-14. Display Controller Register Addresses ........ 3-34 | 3-15. Operating Mode Register, Address Hex 21x0 .... 3-36 3-16. Display Mode Bit Assignments ............. 3-37 3-17. Aperture Control Register, Address Hex 21x1 .... 3-38 ! 3-18. Aperture Size and Location Bit Assignments .... 3-38 3-19. Interrupt Enable Register, Address Hex 21x4 .... 3-39 3-20. Interrupt Status Register, Address Hex 21x5 ..... 3-41 3-21. Aperture Index Register, Address Hex 21x8 ..... 3-43 3-22. Aperture Index Bit Assignments ............ 3-43 3-23. Memory Access Mode Register, Address Hex 21x9 3-44 3-24. PEL Size Bit Assignments ................ 3-44 3-25. Index Register, Address Hex 21xA ........... 3-45 3-26. XGA Index Register Assignments (Part I) ....... 3-45 3-27. XGA Index Register Assignments (Part II) ...... 3-45 | 3-28. Auto-Configuration Register, Index Hex 04 ...... 3-48 | 3-29. System Interface Bus Size ............... 3-48 | 3-30. System Bus Type ..................... 3-48 Video Subsystem− May 7th 1992 v Preliminary Draft May 19th 1992 3-31. Horizontal Total Registers, Indexes Hex 10 and 11 . 3-50 3-32. Horizontal Total Registers Value Assignments ... 3-50 3-33. Horizontal Display End Registers, Indexes Hex 12 and 13 ............................ 3-51 3-34. Horizontal Display End Registers Value Assignments 3-51 3-35. Horizontal Blanking Start Registers, Indexes Hex 14 and 15 ............................ 3-52 3-36. Horizontal Blanking Start Registers Value Assignments .......................
Recommended publications
  • User's Manual L Tqmx80uc UM 0102 L © 2020, TQ-Systems Gmbh Page I
    User's Manual l TQMx80UC UM 0102 l © 2020, TQ-Systems GmbH Page i TQMx80UC User's Manual TQMx80UC UM 0102 2020-02-04 User's Manual l TQMx80UC UM 0102 l © 2020, TQ-Systems GmbH Page i TABLE OF CONTENTS 1. ABOUT THIS MANUAL......................................................................................................................................................................... 1 1.1 Copyright and License Expenses .................................................................................................................................................... 1 1.2 Registered Trademarks ...................................................................................................................................................................... 1 1.3 Disclaimer ............................................................................................................................................................................................... 1 1.4 Imprint ..................................................................................................................................................................................................... 1 1.5 Service and Support ............................................................................................................................................................................ 1 1.6 Tips on Safety .......................................................................................................................................................................................
    [Show full text]
  • 4010, 237 8514, 226 80486, 280 82786, 227, 280 a AA. See Anti-Aliasing (AA) Abacus, 16 Accelerated Graphics Port (AGP), 219 Acce
    Index 4010, 237 AIB. See Add-in board (AIB) 8514, 226 Air traffic control system, 303 80486, 280 Akeley, Kurt, 242 82786, 227, 280 Akkadian, 16 Algebra, 26 Alias Research, 169 Alienware, 186 A Alioscopy, 389 AA. See Anti-aliasing (AA) All-In-One computer, 352 Abacus, 16 All-points addressable (APA), 221 Accelerated Graphics Port (AGP), 219 Alpha channel, 328 AccelGraphics, 166, 273 Alpha Processor, 164 Accel-KKR, 170 ALT-256, 223 ACM. See Association for Computing Altair 680b, 181 Machinery (ACM) Alto, 158 Acorn, 156 AMD, 232, 257, 277, 410, 411 ACRTC. See Advanced CRT Controller AMD 2901 bit-slice, 318 (ACRTC) American national Standards Institute (ANSI), ACS, 158 239 Action Graphics, 164, 273 Anaglyph, 376 Acumos, 253 Anaglyph glasses, 385 A.D., 15 Analog computer, 140 Adage, 315 Anamorphic distortion, 377 Adage AGT-30, 317 Anatomic and Symbolic Mapper Engine Adams Associates, 102 (ASME), 110 Adams, Charles W., 81, 148 Anderson, Bob, 321 Add-in board (AIB), 217, 363 AN/FSQ-7, 302 Additive color, 328 Anisotropic filtering (AF), 65 Adobe, 280 ANSI. See American national Standards Adobe RGB, 328 Institute (ANSI) Advanced CRT Controller (ACRTC), 226 Anti-aliasing (AA), 63 Advanced Remote Display Station (ARDS), ANTIC graphics co-processor, 279 322 Antikythera device, 127 Advanced Visual Systems (AVS), 164 APA. See All-points addressable (APA) AED 512, 333 Apalatequi, 42 AF. See Anisotropic filtering (AF) Aperture grille, 326 AGP. See Accelerated Graphics Port (AGP) API. See Application program interface Ahiska, Yavuz, 260 standard (API) AI.
    [Show full text]
  • Video-7 VEGA Manual (Pdf)
    Full-service, independent repair center -~ ARTISAN® with experienced engineers and technicians on staff. TECHNOLOGY GROUP ~I We buy your excess, underutilized, and idle equipment along with credit for buybacks and trade-ins. Custom engineering Your definitive source so your equipment works exactly as you specify. for quality pre-owned • Critical and expedited services • Leasing / Rentals/ Demos equipment. • In stock/ Ready-to-ship • !TAR-certified secure asset solutions Expert team I Trust guarantee I 100% satisfaction Artisan Technology Group (217) 352-9330 | [email protected] | artisantg.com All trademarks, brand names, and brands appearing herein are the property o f their respective owners. Find the Video-7 VEGA at our website: Click HERE S E R I E S Users Manual =====I Video-7 Enhanced Graphics Adapterfor the IBM PC family fuRy campatihle with 256K EGA, CGA, MDA, and Hercules. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com VIDE0-7 INCORPORATED reserves the right to make improvements in the product described in this manual at any time and without notice. This manual is copyrighted. All rights are reserved. This document may not, in whole or part, be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine readable form without prior consent, in writing, from VIDE0-7 INCORPORATED. (C) 1985 by VIDE0-7 IN CORPORATED 550 Sycamore Drive Milpitas, CA 95035 FCC ID:D2A62L VEGA Certified to comply with Oass B limits, Part 15 of FCC Rules. See Instructions if interface to radio reception is suspected. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com Radio and Television Interference The equipment described in this manual generates radio- frequency energy.
    [Show full text]
  • IBM PC ANIMATION - CRUDE but EFFECTIVE William T
    IBM PC ANIMATION - CRUDE BUT EFFECTIVE William T. Verts COINS Department University of Massachusetts Amherst, MA 01003 ABSTRACT Owners of IBM PC's (or equivalent) equipped with the primitive Color Graphics Adapter (CGA) have trouble in creating convincing animated effects. The CGA lacks hardware that allows double buffering. While double buffering is possible on the more advanced adapters, most graphics packages restricted to the CGA are forced to redraw each image directly on the display screen. This is extremely distracting when an animated effect is desired. Experiments with the motion of a vertex through a Delaunay Triangulation show that it is extremely difficult to determine which point is moving when the mesh must be redrawn on the screen after each change in position. This paper presents a mechanism for achieving relatively smooth animation on systems equipped only with the CGA. The technique simulates double buffering by treating an off-screen area of memory as the display area for graphics commands. To then "instantly" update the screen the entire off-screen memory area is copied into the area of memory reserved by the display adapter. Tests using a slow PC show that a sixteen kilobyte image frame can be copied to the screen memory in under one twelfth of a second, sufficient for the illusion of smooth motion. INTRODUCTION TO THE CGA Why Use the CGA? The Color Graphics Adapter was the first and most primitive graphics card produced for the IBM Personal Computer (PC). Although more advanced adapters have been produced and have become popular in later years, many machines are still equipped only with the CGA.
    [Show full text]
  • Display Programming Guide
    Serial text [Data] display Programming Guide [ Version 3.4 Firmware ] Issue 7 22 July 2014 This guide applies to the following models: BA488C - Panel mounted, Intrinsically Safe BA484D - Field mounted, Intrinsically Safe BA688C - Panel mounted, Safe Area BA684D - Field mounted, Safe Area Contents Introduction........................................................................................................................................................................1 What’s in this Programming Guide..............................................................................................................................1 What’s in the Instruction Manuals...............................................................................................................................1 What’s in the Modbus Interface Guide.........................................................................................................................1 Other sources of information........................................................................................................................................1 Enhanced Features........................................................................................................................................................2 Instrument Features...........................................................................................................................................................3 Display............................................................................................................................................................................3
    [Show full text]
  • 21APPN003 E1 Appnote 003 Application Note
    21APPN003 E1 - 2002-12-18 Using P1/P501 Graphics on MEN 824x/ALI boards under ELinOS Application Note Embedded Solutions Board-Level Computers for Industrial Applications ® About this Document About this Document This document describes how to configure P1/P501 graphics mezzanines under ELinOS 2.1 on MEN’s 824x/ALI series PowerPC boards (F1N, B11, A12, D3, SC13). When you have followed these instructions, you'll be able to: • use a VGA monitor as a Linux text console. • access the graphics memory from an application program through /dev/fb0. • run QT/embedded programs. • run X-Window system server (on a frame buffer basis). History Edition Description Technical Content Date of Issue E1 First edition Klaus Popp 2002-12-18 Conventions This sign marks important notes or warnings concerning proper functionality of the ! product described in this document. You should read them in any case. italics Folder, file and function names are printed in italics. bold Bold type is used for emphasis. monospace A monospaced font type is used for listings, C function descriptions or wherever appropriate. hyperlink Hyperlinks are printed in blue color. The globe will show you where hyperlinks lead directly to the Internet, so you can look for the latest information online. MEN Mikro Elektronik GmbH 2 21APPN003 E1 - 2002-12-18 About this Document Copyright Information MEN reserves the right to make changes without further notice to any products herein. MEN makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does MEN assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages.
    [Show full text]
  • ANSI® Programmer's Reference Manual Line Matrix Series Printers
    ANSI® Programmer’s Reference Manual Line Matrix Series Printers Printronix, LLC makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, LLC shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material. The information in this manual is subject to change without notice. This document contains proprietary information protected by copyright. No part of this document may be reproduced, copied, translated or incorporated in any other material in any form or by any means, whether manual, graphic, electronic, mechanical or otherwise, without the prior written consent of Printronix, LLC Copyright © 1998, 2012 Printronix, LLC All rights reserved. Trademark Acknowledgements ANSI is a registered trademark of American National Standards Institute, Inc. Centronics is a registered trademark of Genicom Corporation. Dataproducts is a registered trademark of Dataproducts Corporation. Epson is a registered trademark of Seiko Epson Corporation. IBM and Proprinter are registered trademarks and PC-DOS is a trademark of International Business Machines Corporation. MS-DOS is a registered trademark of Microsoft Corporation. Printronix, IGP, PGL, LinePrinter Plus, and PSA are registered trademarks of Printronix, LLC. QMS is a registered
    [Show full text]
  • CP/M-80 Kaypro
    $3.00 June-July 1985 . No. 24 TABLE OF CONTENTS C'ing Into Turbo Pascal ....................................... 4 Soldering: The First Steps. .. 36 Eight Inch Drives On The Kaypro .............................. 38 Kaypro BIOS Patch. .. 40 Alternative Power Supply For The Kaypro . .. 42 48 Lines On A BBI ........ .. 44 Adding An 8" SSSD Drive To A Morrow MD-2 ................... 50 Review: The Ztime-I .......................................... 55 BDOS Vectors (Mucking Around Inside CP1M) ................. 62 The Pascal Runoff 77 Regular Features The S-100 Bus 9 Technical Tips ........... 70 In The Public Domain... .. 13 Culture Corner. .. 76 C'ing Clearly ............ 16 The Xerox 820 Column ... 19 The Slicer Column ........ 24 Future Tense The KayproColumn ..... 33 Tidbits. .. .. 79 Pascal Procedures ........ 57 68000 Vrs. 80X86 .. ... 83 FORTH words 61 MSX In The USA . .. 84 On Your Own ........... 68 The Last Page ............ 88 NEW LOWER PRICES! NOW IN "UNKIT"* FORM TOO! "BIG BOARD II" 4 MHz Z80·A SINGLE BOARD COMPUTER WITH "SASI" HARD·DISK INTERFACE $795 ASSEMBLED & TESTED $545 "UNKIT"* $245 PC BOARD WITH 16 PARTS Jim Ferguson, the designer of the "Big Board" distributed by Digital SIZE: 8.75" X 15.5" Research Computers, has produced a stunning new computer that POWER: +5V @ 3A, +-12V @ 0.1A Cal-Tex Computers has been shipping for a year. Called "Big Board II", it has the following features: • "SASI" Interface for Winchester Disks Our "Big Board II" implements the Host portion of the "Shugart Associates Systems • 4 MHz Z80-A CPU and Peripheral Chips Interface." Adding a Winchester disk drive is no harder than attaching a floppy-disk The new Ferguson computer runs at 4 MHz.
    [Show full text]
  • Video Cards Used in Olivetti Computers
    VIDEO CONTROLLERS Table of Contents of the Video Controllers GO317 - GO318 - GO380 - GO709 ............................................................................................ C - 2 E.G.C. GO329 (Enhanced Graphic Colour)................................................................................C - 3 C O.G.C GO708 (Olivetti Graphics Controller)............................................................................... C - 4 P.G.C. GO423 (Positive Graphics Controller).............................................................................C - 4 O.E.C. GO4511 - GO467 - GO491 (Olivetti E.G.A. Compatible)................................................C - 5 O.V.C. GO470 - GO481(Olivetti V.G.A. Compatible)..................................................................C - 6 AGC 26-386 Graphics Enhancement Board ..............................................................................C - 7 HGC 1282 KIT High Resolution Graphics Expansion Board......................................................C - 9 XGC High Resolution Graphics Expansion Board......................................................................C - 10 ATI 8514 ULTRA Graphics Accelerator Board ..........................................................................C - 12 1570 SX Rev. A (GO2021) VGA-Compatible Video Controller Board ....................................... C - 13 VISION-40 (GO 2019) Video Controller Board ..........................................................................C - 14 REALITY-40 (MATROX) GO2027 - GO2049 Video Controller
    [Show full text]
  • Linux Hardware Compatibility HOWTO
    Linux Hardware Compatibility HOWTO Steven Pritchard Southern Illinois Linux Users Group [email protected] 3.1.5 Copyright © 2001−2002 by Steven Pritchard Copyright © 1997−1999 by Patrick Reijnen 2002−03−28 This document attempts to list most of the hardware known to be either supported or unsupported under Linux. Linux Hardware Compatibility HOWTO Table of Contents 1. Introduction.....................................................................................................................................................1 1.1. Notes on binary−only drivers...........................................................................................................1 1.2. Notes on commercial drivers............................................................................................................1 1.3. System architectures.........................................................................................................................1 1.4. Related sources of information.........................................................................................................2 1.5. Known problems with this document...............................................................................................2 1.6. New versions of this document.........................................................................................................2 1.7. Feedback and corrections..................................................................................................................3 1.8. Acknowledgments.............................................................................................................................3
    [Show full text]
  • Owner's Manual Hercules Graphics Card (GB101)
    • f I • I '! ( w ....,(]) (]) Contents b/J;>, ....,o.l ....,o.l :...o.l ""(]) W. ~~~Q)~ il<~:s~,~o (]) .::: zz::::.:io 1 Getting Started What is the Hercules Graphics Card? 1 Inventory Checklist 1 How to install the Graphics Card 2 The Graphics Card's "Software Switch" 3 HBASIC 5 2 For Advanced Users Configuring the Graphics Card 8 ~ bJj Programming 9 ~ 0 U 1"""""4 Interfacing the Graphics Card 9 ><- 0 Display Interface 9 ~ ...:l s::: ~ ...c: Printer Interface 13 ~ ~ ~ Generating Text 15 ~ 1"""""4 ~ ~ Generating Graphics 16 ........ ~ ro C\l <l.) 0 (]) C\l (]) ...j..J 00 w A Appendix ~ w (]) ~ ~ o :... Z ~ ']}oubleshooting 17 I"""""4 "" 1 ~ t: ""~ S <l.) ::S ;>, 2 Register Descriptions Table 18 ~ 0 ~ fj 0 3 Application Notes 19 il< '@ ""il< W. W. 4 Modifying the Diagnostics Program 22 (]) <l.) ...., ,....0 W. w. ~ (]) w. 1"""""4 (]) t- <l.) :... ~ ~ ...., Ol Index 23 ...:l w. "'"o.l . .......s::: U ti ~ ;>, (]) ..s::...., (]) '2 W. E-< b/J ~ Q) :... W. o.l <l.) Ol ...., 0 ..>:: ~ ~ w I.Q :... ~ ...... 0 I.Q (]) "'@ ~ r:... il< ~ C\l ~ U 1 Getting Started What is the Hercules Graphics Card? The Hercules Graphics Card is a high resolution graphics card for the IBM PC monochrome display. It replaces the IBM monochrome display/printer adapter and is compatible with its software. The Graphics Card uses the same style high resolution monochrome character set and comes with a parallel printer interface. The Hercules Graphics Card offers two graphics pages each with aresolution of 720h x 348v. Software supplied with the Graphics Card allows the use of the BASIC graphics commands.
    [Show full text]
  • Graphic Display Resolutions 1 Graphic Display Resolutions
    Graphic display resolutions 1 Graphic display resolutions Overview by vertical resolution and aspect ratio Lines 5:4 = 1.25 4:3 = 1.3 3:2 = 1.5 16:10 = 1.6 5:3 = 1.6 16:9 = 1.7 120 160 QQVGA 160 240 HQVGA 240 320 QVGA 384 WQVGA 400 WQVGA 432 WQVGA 320 480 HVGA 360 640 nHD 480 640 VGA 800 WVGA 854 FWVGA 540 960 qHD 576 1024 WSVGA 600 800 SVGA 1024 WSVGA (17:10) 640 960 DVGA 1024 720 1152 1280 HD/WXGA 768 1024 XGA 1280 WXGA 1366 WXGA 800 1280 WXGA 864 1152 XGA+ 900 1440 WXGA+ 1600 HD+ 960 1280 SXGA− 1024 1280 SXGA 1050 1400 SXGA+ 1680 WSXGA+ 1080 1920 FHD 1152 2048 QWXGA 1200 1600 UXGA 1920 WUXGA 1440 2560 (W)QHD 1536 2048 QXGA 1600 2560 WQXGA 2048 2560 QSXGA 3200 WQSXGA (25:16) 2160 3840 QFHD 2400 3200 QUXGA 3840 WQUXGA 3072 4096 HXGA 3200 5120 WHXGA 4096 5120 HSXGA 6400 WHSXGA (25:16) 4320 7680 UHD 4800 6400 HUXGA 7680 WHUXGA The graphics display resolution describes the width and height dimensions of a display, such as a computer monitor, in pixels. Certain combinations of width and height are standardized and typically given a name and an Graphic display resolutions 2 initialism that is descriptive of its dimensions. A higher display resolution means that displayed content appears sharper. Aspect ratio The gradual change of the favored aspect ratio of mass market display industry products, from 4:3, then to 16:10, and then to 16:9, has made many of the display resolutions listed in this article difficult to obtain in mass market products.
    [Show full text]