crt-240p-scale-shader
retropie-setup-notes
crt-240p-scale-shader | retropie-setup-notes | |
---|---|---|
6 | 2 | |
16 | 1 | |
- | - | |
0.0 | 0.0 | |
almost 3 years ago | about 3 years ago | |
GLSL | ||
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
crt-240p-scale-shader
-
Sharp-Bilinear Shaders for Retroarch
If 15Khz/consumer CRTs are more your thing, I've written a shader for RetroArch to get things looking proper on those types of displays:
https://github.com/blitzcode/crt-240p-scale-shader/
For what it's worth I'm still using this pretty much daily a year after I wrote it. Experiencing your favorite 'content' on different displays, speakers, formats etc. is like a cheat to get excited about the same-old again.
- Using an SD Trinitron with the PC
-
CRTPi Mega Link Thread
Blitzcode CRT-240p Scaler - u/SuccessfulAverage802
-
I wrote a shader to make the emulators in RetroPie work nicely in 240p on a standard CRT TV
https://github.com/blitzcode/crt-240p-scale-shader#more-setup
retropie-setup-notes
- Retropie Setup Notes
-
Sharp-Bilinear Shaders for Retroarch
I personally still like the RetroPie setup the best. It has some quirks, but I think it's mostly a sensibly configured solution and there's plenty of community knowledge / help out there. Maybe it's just familiarity bias, but after many hours of poking around in it and tweaking stuff I can't say I dislike it.
IMHO worst part of the out-of-the-box experience with RetroPie is that everything is configured for maximum performance, which kinda means worst latency. The input lag is astronomical if you're used to original hardware / FPGA emulation / CRTs or zero-lag scalers etc. You can get it to very acceptable levels for many systems, but you have to know which settings to change.
Here are the notes I took when configuring and tuning my setup:
https://github.com/blitzcode/retropie-setup-notes/blob/maste...
They're for a Pi 3B that's setup for output on a CRT TV, but like 90% should apply to a Pi4 on an HDTV.
Shaders are always a personal taste thing. Those posted here certainly get the as sharp as possible without shimmering, blurring, borders or wrong aspect look right, but there are other options if you want the CRT look.
What are some alternatives?
old-RetroBat-obsolete - RetroBat is the best way to play your ROMs collection on Windows !
Sharp-Bilinear-Shaders - sharp bilinear shaders for RetroPie, Recalbox and Libretro for sharp pixels without pixel wobble and minimal blurring
mpv - 🎥 Command line video player
glNoise - A collection of GLSL noise functions for use with WebGL with an easy to use API.
Debian-Pi-Aarch64 - This is the first 64-bit system in the world to support all Raspberry Pi 64-bit hardware!!! (Include: PI400,4B,3B+,3B,3A+,Zero2W)
julia-set-with-shaders - Julia set render with GLSL shaders and P5.js library
ShaderMan - Convert ShaderToy to Unity HLSL/CG
crtpi-cooper - PAL & Arcade additions/changes to ErantyInt's CRTPi-VGA project
trinitron-tv-cheat-sheet - Cheat sheet for calibrating Sony Trinitron CRT TVs
enalim - An isometric adventure game