[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-560520-105":59,"doc-detail-560520-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","vga-function-vga-function-introduction-preliminary-draft","VGA Function - VGA Function Introduction - Preliminary Draft","","Preliminary draft dated May 19th 1992 detailing the VGA function. Section 2 covers VGA function introduction, major hardware components including ROM BIOS support logic, CRT controller, sequencer, graphics controller, and attribute controller, along with hardware considerations. The draft then explains modes of operation and display support, including programmable option select, alphanumeric and graphics modes, and specific resolutions and color depths. It also describes video memory organization, memory modes, memory operations, and register sets spanning general and controller registers.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/vga-function-vga-function-introduction-preliminary-draft/560520/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/vga-function-vga-function-introduction-preliminary-draft/560520.png","ImageObject",300,407,{"name":92,"@type":93},"Fahsai","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-23","2026-10-12",true,{"@type":102,"interactionType":103,"userInteractionCount":81},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What major VGA components are covered in this section?","Question",{"text":112,"@type":113},"The draft outlines ROM BIOS and support logic, followed by VGA components including the CRT controller, sequencer, graphics controller, and attribute controller.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does the document structure the VGA modes of operation?",{"text":117,"@type":113},"It separates modes into alphanumeric and graphics categories, then enumerates specific graphics modes by resolution and color depth, alongside programmable option select and display support.",{"name":119,"@type":110,"acceptedAnswer":120},"What topics are included under video memory organization and registers?",{"text":121,"@type":113},"The draft describes video memory organization, memory modes, and memory operations (write and read), then lists register groups such as general registers plus CRT, graphics controller, and attribute controller registers, concluding with VGA programming considerations.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},560520,1791958234,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":81,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},549768702563,"https://ap-avatar.wpscdn.com/avatar/8000c4aa63b76e948b?x-image-process=image/resize,m_fixed,w_180,h_180&k=1786536092046926083","Preliminary Draft May 19th 1992  \nSection 2. VGA Function  \nVGA Function Introduction . . . . . . . . . . . . . . . . . . . . . 2-5  \nMajor Components . . . . . . . . . . . . . . . . . . . . . . . . . 2-7  \nROM BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7  \nSupport Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7  \nVGA Components . . . . . . . . . . . . . . . . . . . . . . . . . 2-7  \nCRT Controller . . . . . . . . . . . . . . . . . . . . . . . . . 2-7  \nSequencer ........................... 2-8  \nGraphics Controller ...................... 2-8  \nAttribute Controller ...................... 2-10  \nHardware Considerations . . . . . . . . . . . . . . . . . . . . . 2-11  \nModes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . 2-12  \nDisplay Support . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14  \nProgrammable Option Select . . . . . . . . . . . . . . . . . . 2-14  \nAlphanumeric Modes ...................... 2-15  \nGraphics Modes ......................... 2-18  \n320 x 200 Four-Color Graphics (Modes Hex 4 and 5) .. 2-18  \n640 x 200 Two-Color Graphics (Mode Hex 6) ....... 2-20  \n640 x 350 Graphics (Mode Hex F) . . . . . . . . . . . . . . 2-21  \n640 x 480 Two-Color Graphics (Mode Hex 11) . . . . . . 2-22  \n16-Color Graphics Modes (Modes Hex D, E, 10, and 12) 2-22  \n256-Color Graphics Mode (Mode Hex 13) . . . . . . . . . 2-22  \nVideo Memory Organization . . . . . . . . . . . . . . . . . . . . 2-24  \nMemory Modes . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24  \nModes Hex 0, 1 ........................ 2-25  \nModes Hex 2, 3 ........................ 2-26  \nModes Hex 4, 5 . . . . . . . . . . . . . . . . . . . . . . . . 2-27  \nMode Hex 6 ........................... 2-28  \nMode Hex 7 ........................... 2-29  \nMode Hex D .......................... 2-30  \nMode Hex E .......................... 2-32  \nMode Hex F .......................... 2-34  \nMode Hex 10 .......................... 2-35  \nMode Hex 11 .......................... 2-36  \nMode Hex 12 .......................... 2-37  \nMode Hex 13 .......................... 2-38  \nMemory Operations ....................... 2-39  \nWrite Operations ....................... 2-39  \nRead Operations ....................... 2-40  \nRegisters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-41  \nGeneral Registers . . . . . . . . . . . . . . . . . . . . . . . . 2-42  \nMiscellaneous Output Register . . . . . . . . . . . . . . . 2-42  \n􀃣 Copyright IBM Corp. 1989, 1991 2-1  \nPreliminary Draft May 19th 1992  \nInput Status Register 0 . . . . . . . . . . . . . . . . . . . . 2-44  \nInput Status Register 1 .................... 2-45  \nFeature Control Register ................... 2-46  \nVideo Subsystem Enable Register ............. 2-46  \nSequencer Registers . . . . . . . . . . . . . . . . . . . . . . . 2-47  \nSequencer Address Register . . . . . . . . . . . . . . . . 2-47  \nReset Register ......................... 2-48  \nClocking Mode Register ................... 2-49  \nMap Mask Register ...................... 2-51  \nCharacter Map Select Register ............... 2-52  \nMemory Mode Register ................... 2-54  \nCRT Controller Registers .................... 2-55  \nAddress Register ....................... 2-56  \nHorizontal Total Register ................... 2-56  \nHorizontal Display-Enable End Register .......... 2-57  \nStart Horizontal Blanking Register ............. 2-57  \nEnd Horizontal Blanking Register ............. 2-58  \nStart Horizontal Retrace Pulse Register .......... 2-59  \nEnd Horizontal Retrace Register .............. 2-60  \nVertical Total Register .................... 2-61  \nOverflow Register ....................... 2-62  \nPreset Row Scan Register .................. 2-63  \nMaximum Scan Line Register ................ 2-64  \nCursor Start Register ..................... 2-65  \nCursor End Register ..................... 2-66  \nStart Address High Register ................. 2-67  \nStart Address Low Register ..............","cbCaik95SE2KQcwr","https://ap.wps.com/l/cbCaik95SE2KQcwr","pdf",659453,112,"English","# VGA Function Introduction\n# Major Components\n## ROM BIOS\n## Support Logic\n## VGA Components\n## CRT Controller\n## Sequencer\n## Graphics Controller\n## Attribute Controller\n# Hardware Considerations\n# Modes of Operation\n## Display Support\n## Programmable Option Select\n## Alphanumeric Modes\n## Graphics Modes\n# Video Memory Organization\n## Memory Modes\n## Memory Operations\n# Registers\n## General Registers\n## CRT Controller Registers\n## Graphics Controller Registers\n## Attribute Controller Registers\n## VGA Programming Considerations","[{\"question\":\"What major VGA components are covered in this section?\",\"answer\":\"The draft outlines ROM BIOS and support logic, followed by VGA components including the CRT controller, sequencer, graphics controller, and attribute controller.\"},{\"question\":\"How does the document structure the VGA modes of operation?\",\"answer\":\"It separates modes into alphanumeric and graphics categories, then enumerates specific graphics modes by resolution and color depth, alongside programmable option select and display support.\"},{\"question\":\"What topics are included under video memory organization and registers?\",\"answer\":\"The draft describes video memory organization, memory modes, and memory operations (write and read), then lists register groups such as general registers plus CRT, graphics controller, and attribute controller registers, concluding with VGA programming considerations.\"}]","VGA Function - VGA Function Introduction - Preliminary Draft | PDF",1791803404,282]