Every tile, its own rhythm.
Games rotate independently with soft fades, while the other tiles keep running. The sample timing is 150 seconds ±15 seconds.
Bring your retro game collection to life. Independent games, ever-changing tiles, and a canvas that stretches across your monitors.
01 / THE EXPERIENCE
Each tile runs a real game through its own libretro core process. Your collection becomes a screen full of independent moments.
Games rotate independently with soft fades, while the other tiles keep running. The sample timing is 150 seconds ±15 seconds.
Span multiple monitors, combine different resolutions, and preserve each game’s aspect ratio. Grouped mode supports up to 64 displays.
The upper-left tile is dedicated to favorites. Configure startup button and keyboard sequences for each favorite.
Manage blacklists and whitelists, retry failed starts, and limit concurrent execution with resource groups and weights.
02 / THE COLLECTION
38 example configurations span consoles, handhelds, arcade hardware, and classic Japanese computers.
NES · FDS · SNES · Nintendo 64 · Game Boy · Game Boy Color · Game Boy Advance · Nintendo DS · Nintendo 3DS · GameCube · Wii
SG-1000 · Master System · Game Gear · Mega Drive / Genesis · Mega-CD / Sega CD · Saturn · Dreamcast
PC Engine · PC Engine CD-ROM² · PC-FX · PlayStation · PlayStation 2 · PSP
Neo Geo CD · Neo Geo Pocket · Neo Geo Pocket Color · WonderSwan · WonderSwan Color · 3DO
FinalBurn Neo (FBNeo) · MAME
MSX · PC-8801 · PC-9801 · Sharp X1 · Sharp X68000 · FM-7
A compatible libretro core and, where needed, BIOS files are required. Compatibility and performance depend on the core, game, and PC. Not every system supports 64-tile mode; FBNeo grouped mode is disabled by default. FM-7 support is experimental.
Explore system configurations ↗03 / AT YOUR FINGERTIPS
Select a tile, save a favorite, or launch the selected game in RetroArch.
RetroArch must be configured. Launching is blocked on a locked or authentication-required desktop. Mouse movement, touch, and other exit keys close the screensaver.
04 / GET STARTED
%LOCALAPPDATA%\RetroNativeSaverKeep the EXE/SCR, _internal, and supporting files together. Refresh the ROM catalog after adding or moving games.
Use Windows x64 and supply the libretro cores, ROMs, and required BIOS files. ROMs and BIOS files are not included.
For a source build, install Python and PyInstaller dependencies, initialize the configuration, edit your ROM/core/BIOS paths, then run build.bat. The development environment uses Python 3.14.
Keep the complete application folder in a writable location. Run update_rom_catalog.bat, test_saver.bat, then install_saver.bat.
Source code, releases, and the complete documentation are on GitHub.