Say Hello to RetroVisor
RetroVisor is a macOS app that applies real-time, shader-based visual effects to any active window on your desktop. It gives modern applications, such as emulators or media players, the nostalgic appearance of vintage CRT displays. Inspired by ShaderGlass on Windows, RetroVisor achieves this effect without modifying the original software in any way.
RetroVisor leverages Appleās ScreenCaptureKit to record screen content in real-time. The captured image is sent through a GPU pipeline and drawn back onto the screen, perfectly aligned with the original window. This gives the effect of a transparent overlay applying visual enhancements without altering the source application, enabling seamless and immersive retro visuals.
When RetroVisor starts, a movable effect window appears. Simply position it over any running application and double-click to freeze it in place. The window will then display the live content with shader effects, ignoring user input. Use the menu bar or app icon to unfreeze it. Zooming is supported via trackpad gestures or menu options.
RetroVisor on top of vAmiga
by the same author
vAmiga is a user-friendly emulator for the classic Commodore Amiga models 500, 1000, and 2000. Check it out right away.
VirtualC64 is a Commodore 64 emulator which is as user-friendly as vAmiga. Experience the nostalgia today.
Moira is the virtual Motorola 68k CPU driving vAmiga. The CPU core is maintained in a seperate repository and is easily integratable into your own application.
Peddle is the virtual MOS 6510 CPU driving VirtualC64. The CPU core is maintained in a seperate repository and is as easy to integrate into your own application as Moira.
vAmiga.net is my personal web port of vAmiga, based on WASM, Svelte-Kit, Typescript and Tailwind. Start it in your browser with a single click.
vAmiga.dos is an online tool for importing, analyzing, modifying, and exporting ADF and HDF files in a shell-like environment.