{"id":752,"date":"2023-05-03T06:30:57","date_gmt":"2023-05-03T06:30:57","guid":{"rendered":"https:\/\/www.root42.de\/blog\/?p=752"},"modified":"2023-05-03T06:30:57","modified_gmt":"2023-05-03T06:30:57","slug":"lets-code-ms-dos-0x1f-detecting-graphics-cards","status":"publish","type":"post","link":"https:\/\/www.root42.de\/blog\/?p=752","title":{"rendered":"Let&#8217;s Code MS DOS 0x1F: Detecting Graphics Cards"},"content":{"rendered":"\n<p>Back in the 1980s and early 1990s IBM PCs didn\u2019t have the capabilities to announce their hardware to the operating system or application programs. Instead programs would try to ask the user or auto detect the hardware like installed graphics card. Today we learn about how to distinguish between VGA, EGA, CGA and even MDA and Hercules Graphics!<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Let&#039;s Code MS DOS 0x1F: Detecting Graphics Cards\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/WHOCr92eTck?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Back in the 1980s and early 1990s IBM PCs didn\u2019t have the capabilities to announce their hardware to the operating system or application programs. Instead programs would try to ask the user or auto detect the hardware like installed graphics card. Today we learn about how to distinguish between VGA, EGA, CGA and even MDA &hellip; <a href=\"https:\/\/www.root42.de\/blog\/?p=752\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Let&#8217;s Code MS DOS 0x1F: Detecting Graphics Cards&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/752"}],"collection":[{"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=752"}],"version-history":[{"count":1,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/752\/revisions"}],"predecessor-version":[{"id":753,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/752\/revisions\/753"}],"wp:attachment":[{"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}