{"id":1245,"date":"2023-11-07T11:01:19","date_gmt":"2023-11-07T02:01:19","guid":{"rendered":"https:\/\/stevethefish.net\/stuff\/?p=1245"},"modified":"2024-12-21T23:50:47","modified_gmt":"2024-12-21T14:50:47","slug":"i-tried-a-crt-shader-for-the-first-time-in-retropie-which-adds-scanlines-it-makes-blazing-star-on-final-burn-alpha-look-nice","status":"publish","type":"post","link":"https:\/\/stevethefish.net\/stuff\/index.php\/2023\/11\/07\/i-tried-a-crt-shader-for-the-first-time-in-retropie-which-adds-scanlines-it-makes-blazing-star-on-final-burn-alpha-look-nice\/","title":{"rendered":"I tried a CRT shader for the first time in Retropie which adds scanlines. It makes Blazing Star on Final Burn Alpha look nice."},"content":{"rendered":"\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0ea8516f06b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0ea8516f06b\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar1-1024x768.png\" alt=\"\" class=\"wp-image-1246\" srcset=\"https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar1-1024x768.png 1024w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar1-300x225.png 300w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar1-768x576.png 768w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar1.png 1280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0ea8516f67b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0ea8516f67b\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar2-1024x768.png\" alt=\"\" class=\"wp-image-1247\" srcset=\"https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar2-1024x768.png 1024w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar2-300x225.png 300w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar2-768x576.png 768w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar2.png 1280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0ea8516fc1b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0ea8516fc1b\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar3-1024x768.png\" alt=\"\" class=\"wp-image-1248\" srcset=\"https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar3-1024x768.png 1024w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar3-300x225.png 300w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar3-768x576.png 768w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar3.png 1280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0ea85170150&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0ea85170150\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar4-1024x768.png\" alt=\"\" class=\"wp-image-1249\" srcset=\"https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar4-1024x768.png 1024w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar4-300x225.png 300w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar4-768x576.png 768w, https:\/\/stevethefish.net\/stuff\/wp-content\/uploads\/2023\/11\/BlazingStar4.png 1280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>You may need to click each image to see the images in a larger scale to truly see the effect, since WordPress tends to shrink images to fit.<\/p>\n\n\n\n<p>For scanlines\/shaders, you&#8217;ve gotta go into RetroPie Setup. From there, Configuration\/Tools -&gt; Config Edit -&gt; Config Basic libretro emulator options. Now here you can choose to apply the shader to ALL of the emulators (option 0) or do it for individual emulators. I&#8217;m using Final Burn Alpha, so I went to Configure additional options for fba. Option 3 is Video shader enable (3). Click that and enable &#8220;True.&#8221; Next is Video shader file (4). I chose crt\/crt-hyllian.glslp . You can choose it with the glow (crt\/crt-hyllian-glow.glslp) to add that aged CRT look. I think there are others that will mimic a curved monitor&#8217;s surface. Tinker around and see what you like.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You may need to click each image to see the images in a larger scale to truly see the effect, since WordPress tends to shrink images to fit. For scanlines\/shaders, you&#8217;ve gotta go into RetroPie Setup. From there, Configuration\/Tools -&gt; Config Edit -&gt; Config Basic libretro emulator options. Now here you can choose to apply &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/stevethefish.net\/stuff\/index.php\/2023\/11\/07\/i-tried-a-crt-shader-for-the-first-time-in-retropie-which-adds-scanlines-it-makes-blazing-star-on-final-burn-alpha-look-nice\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;I tried a CRT shader for the first time in Retropie which adds scanlines. It makes Blazing Star on Final Burn Alpha look nice.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[230,10,12,134,8],"class_list":["post-1245","post","type-post","status-publish","format-standard","hentry","category-video-games","tag-blazing-star","tag-gaming","tag-retrogaming","tag-retropie","tag-shmups"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/posts\/1245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/comments?post=1245"}],"version-history":[{"count":3,"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/posts\/1245\/revisions"}],"predecessor-version":[{"id":1534,"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/posts\/1245\/revisions\/1534"}],"wp:attachment":[{"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/media?parent=1245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/categories?post=1245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stevethefish.net\/stuff\/index.php\/wp-json\/wp\/v2\/tags?post=1245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}