CRT and LCD shaders for retro games
Shaders change how the picture is drawn, for example to imitate the scanlines of a CRT TV or the pixel grid of a handheld screen.
Available on: All 16 systems.
Related systems: NES, Game Boy, SNES, Nintendo 64, Game Boy Color, Game Boy Advance, SG-1000, Master System, Mega Drive / Genesis, Game Gear, PlayStation
Written by vivusk, Nostyra maintainer Last reviewed Based on the Nostyra README and release notes
Included presets
crt-easymode,crt-geomandcrt-lottesfor TV-style pictures;zfast-lcdfor handhelds.- Presets come unmodified from libretro/slang-shaders and run through librashader. You can also point
video.shaderto your own.slangpfile.
Scaling
- Scaling can be
aspect(default),integer(sharp pixels) orstretch, globally or per game.
Known limits
- A preset builds in the background in about 0.3–1 s; the plain picture shows meanwhile. A broken preset keeps the plain picture and shows "Shader failed".
Other features
Resume
When you quit a game, Nostyra saves a resume point. The next time you press Play, it asks whether to continue from there or start fresh.
Library and ROM scanning
Add one or more ROM folders, organised however you like. Nostyra classifies each file by its content and builds one library for all systems.
Metadata and artwork
Games are identified offline against bundled databases, then covers and screenshots are downloaded per game into a local cache.
Download Nostyra
Free and open source. Portable zip, no installer, no account.
Download for Windows
macOS (planned)
Linux (planned)
iOS (planned)
Android (planned)
Version 0.1.0 · 25.9 MB zip · Windows 10 / 11, 64-bit
Hosted on GitHub Releases. First time? Read the install guide.