CyberLab Megatron miniLED 4K HDR Game BFI Turbo Duo_DC Composite CyberTron Epic CAR9x8x or CAR7x6x W3.slangp
featuring Sony Megatron Colour Video Monitor and CRT-Guest-Advanced-NTSC 2025-11-11r1 NTSC Section
Not sure if I reported this before, but the uborder pack presets are giving me this error with the latest uborder release:
[DEBUG] [Shaders] Load parameter value: "auto_res" = 1.000000.
[DEBUG] [Shaders] Load parameter value: "cust_artifacting" = 0.000000.
[DEBUG] [Shaders] Load parameter value: "cust_fringing" = 0.000000.
[DEBUG] [Shaders] Load parameter value: "ntsc_scale" = 0.875000.
[DEBUG] [Shaders] Load parameter value: "ntsc_sat" = 1.180000.
[DEBUG] [Shaders] Load parameter value: "ntsc_cscale" = 3.499998.
[DEBUG] [Shaders] Load parameter value: "ntsc_cscale1" = 1.450000.
[DEBUG] [Shaders] Load parameter value: "box_scale" = 3.000001.
[DEBUG] [Shaders] Load parameter value: "in_res_y" = 224.000000.
[DEBUG] [Shaders] Load parameter value: "CRTgamma" = 2.300000.
[DEBUG] [Shaders] Load parameter value: "CURVATURE" = 0.000000.
[DEBUG] [Shaders] Load parameter value: "R" = 2.699999.
[DEBUG] [Shaders] Load parameter value: "cornersize" = 0.011000.
[DEBUG] [Shaders] Load parameter value: "cornersmooth" = 280.000000.
[DEBUG] [Shaders] Load parameter value: "overscan_x" = 99.000000.
[DEBUG] [Shaders] Load parameter value: "overscan_y" = 95.500000.
[DEBUG] [Shaders] Load parameter value: "mask_type" = 11.000000.
[DEBUG] [Shaders] Load parameter value: "DOTMASK" = 0.900000.
[DEBUG] [Shaders] Load parameter value: "lum" = 0.260000.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\stock.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #0.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\ntsc\ntsc-pass1.slang".
[INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #1.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\ntsc\ntsc-pass2.slang".
[INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #2.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\ntsc\ntsc-pass3.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #3.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\custom-fast-sharpen.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #4.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\content_shaders\crt-geom.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #5.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\support_shaders\noshame-blur.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #6.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\uborder-reflections.slang".
[ERROR] [Slang] Failed to open shader file: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\uborder-reflections.slang".
[ERROR] [Vulkan] Failed to compile shader: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\uborder-reflections.slang".
[ERROR] [Vulkan] Failed to create preset: "D:\RETRO\RetroArch\shaders\uborder_packs\CyberLab\CyberLab Uborder miniLED 4K HDR Ready Game BFI Arcade Shadow Mask Sharp.slangp".
[ERROR] [Vulkan] Failed to create filter chain: "D:\RETRO\RetroArch\shaders\uborder_packs\CyberLab\CyberLab Uborder miniLED 4K HDR Ready Game BFI Arcade Shadow Mask Sharp.slangp". Falling back to stock.
Check in your D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders folder and see if you have the 'uborder-reflections.slang".`
My uBorder preset pack was created using a very old version of uBorder so you might have to track down an old version.
It seems to have been renamed to: uborder-bezel-reflections.slang
Edit: batch renaming the changed file is not enough, I’ll need an older version indeed.
Not the best pics but you can still see how gorgeous this system and it’s games looked!
https://www.reddit.com/r/TurboGrafx/s/tTTuoYQ69D
This one’s quite the opposite. It’s up there with the best CRT pics I’ve seen in a while. If that doesn’t inspire, I don’t know what else will!
https://www.reddit.com/r/crtgaming/s/eS8E8JWyS6
These folks are on a roll! From one of the best CRT pics to one of the best CRT videos I’ve seen in a very long time!
Introducing CyberLab Megatron miniLED 4K HDR Game BFI Turbo Duo_DC S-Video CyberTron Epic CAR9x8x or CAR7x6x W4.slangp
Hope more and more folks are viewing these on their properly calibrated HDR setups now and you should definitely be viewing them at 1:1 scale or zoomed in. SDR users you need to brighten your display in order to view properly.
Bonus Content:
Hey @Cyber, Thanks a lot for you shader pack!!
Are their shaders an evolution of each other or are they a different experience? Can I use them with newer versions of Guest Shaders?
From my W420M Preset Pack onwards, the correct version(s) of CRT-Guest-Advanced are self contained.
My presets don’t even reference the default CRT-Guest-Advanced folder except for my first Sony Megatron Colour Video Monitor Preset Pack.
My newest presets reference very recent versions of CRT-Guest-Advanced.
You’re free to update to the latest CRT-Guest-Advanced via the Online Updater or Manually but there most likely won’t be any benefit in using other versions of CRT-Guest-Advanced than the ones I intended to be used. In many cases things won’t look as intended.
I don’t know. It can be either. Sometimes changes can be minor, sometimes changes can be major. Sometimes an older preset can be better in many ways than a new experimental preset. I simple share what I use. Down to the folder structure is the same.
It helps to refer to specific presets and / or packs if you want less general answers to your questions.
Thanks!!
One more thing: what is the meaning of these values, and are there any specific instructions for their use?
In a nutshell, I found out that slot masks, shadow (dot) masks and scanlines align differerently depending on the vertical scale factor so I started testing and adjusting my scanlines and vertical offsets differently depending on the vertical scale factor.
Thank you very much for the clarification!!
Whts up Cyber.
Regarding your CyberLab Megatron miniLED Epic Death To Pixels 4K HDR Shader Preset Pack 05-12-25, I saw you’re now including a couple 11/2025 releases of the guest adv shaders in the download.
Are these presets now compatible with these two November versions or is the 2.29.24 version still the one?
Greetings @MIKEBLK, all is well. Hope you’re enjoying the new presets!
Users don’t need to worry too much about which versions of CRT-Guest-Advanced to use or install because they’re all included and individual presets reference the appropriate version of the shader.
Even if you update CRT-Guest-Advanced manually or using the Online Updater, it won’t affect my preset packs since the W420M pack.
Very cool.
Is it as simple to just drag and drop ‘shaders’ folder into my RetroArch setup and I’m good to go?
For the most part, yes. Custom Aspect Ratios are another thing that you can read about in the later posts in the thread.
Awesome brother.
Do the Megatron shader parameters get adjusted in your individual shader preset parameters or do they need to be adjusted in the Megatron shader parameters and saved as an override for your presets to work as intended?
Always a big fan of your work 
I’m not sure if I fully understand this question. Don’t spare the details including screenshots and examples.
Sony Megatron Colour Video Monitor is one of the shaders that I use in my Sony Megatron Preset Packs’ shader stack.
The usual Sony Megatron Colour Video Monitor setup instructions apply here as well. Remembering that subpixel level shaders need some adjustments to suit individual display types and likewise HDR setups need optimizing per display, when finished adjusting a preset, you can then save a Core, Game or Directory Preset or if you’re using RetroArch v1.21.1 newer nightlies or v1.22.1 or higher, there’s now an option in the Manage Shader Preset menu to update the currently loaded preset directly.
If you know your stuff you can also manually mass edit multiple preset files directly using an app such as Notepad++.
Hopefully this answers at least part of your question. If not don’t hesitate to elaborate.
So when I use any one of your presets, if I go into the parameters and the Sony Megatron ‘parameter instruction set’ is present, I set tht up in the way I think is “correct” to the instructions based on my hardware?
It was a year or so ago tht you welcomed me here and I was able to jump into the hobby. Appreciate the patience with questions tht might be off or asked incorrectly 
If you have any tips for the monitor Samsung Odyssey Neo G8 S32BG85 (Ls32bg852nnxgo)






































