TruchiEmu

NES, SNES, PlayStation, arcade and 100+ more systems — on your Mac in minutes

Free and open-source native app for macOS 14+. Add a ROM folder, double-click a game, play. No tech skills needed.

TruchiEmu Library
🎮

100+ systems

Consoles, handhelds, arcade and computers via libretro cores.

🔮

17 + 1,800 shaders

Built-in Metal looks plus a huge slang preset collection.

💾

11 save slots

Visual slots with thumbnails and progressive versions per game.

🎨

17 themes

Named accents plus Custom, with light and dark modes.

Playing in 3 steps

âŦ‡ī¸

1. Download

Grab the release, move it to Applications, launch it.

📁

2. Add ROMs

Point TruchiEmu at a folder. Games identify themselves and fetch box art.

â–ļī¸

3. Play

Double-click any game. Missing cores install themselves on first launch.

Why TruchiEmu?

A modern, native macOS emulator built from the ground up with SwiftUI — one app for countless classics, with pro-grade visuals, controls, and a polished, gamepad-friendly interface.

🎮

Universal System Support

Powered by libretro, TruchiEmu runs virtually any classic console, handheld, arcade, or computer that has an available core — from NES and Game Boy to PS2, Saturn, DOS, ScummVM, and MAME.

đŸ–ŧī¸

Library Automation

Automatic ROM identification, metadata and box art downloads, iCloud support, and notices when ROM files move or vanish.

đŸ“ē

TV Mode

A full-screen, couch-friendly browsing experience with animated backgrounds, box-art focus effects, short-list mode, and resolution-adaptive scaling. Navigate your whole library with a gamepad — no mouse needed.

🔮

Pro-Grade Shaders

17 built-in Metal shaders (CRT Lottes, Pittman, LiteCRT, Multipass, Game Boy, GBC, GBA, PSP, NDS, 3DS, Sharp Bilinear, and more) plus native slang-preset support via librashader — around 1,800 community presets included.

🏆

RetroAchievements

Full RetroAchievements integration with Hardcore Mode, cache import progress, ROM hash display, and rich presence. Earn trophies and compete on global leaderboards.

🎨

Themes & Appearance

16 named accent themes plus Custom, with light, dark, and automatic modes. Tinted surfaces and accent toolbar icons make the app yours.

Advanced arsenal

Streaming, completionism, and lab-grade practice tools for players who want more.

đŸŽĨ

Recording & Streaming

Capture gameplay to local files (H.264/HEVC/ProRes) or stream live to Twitch, YouTube, or any custom RTMP server — hardware encoded, with a rolling last-moments buffer.

âĒ

Time Machine

Rewind, fast-forward, and slow-motion controls right from the game toolbar. Time your perfect retry, study tough sequences in slow motion, or rewind instantly when you goof.

đŸĨŠ

Training Mode & Move Lists

Fighting game tools: program the P2 dummy (stance, guard, wake-up tech, reversals), record/playback input sequences, and view on-screen move notations for over 200 curated fighting games.

💾

Save States & Bezels

11 visual save slots with thumbnail previews and progressive versioning. Plus an automatic box-art-matched bezel downloader that frames your screen for any aspect ratio.

đŸ•šī¸

Multiplayer Controllers

Up to 4 players with smart defaults per system. Multi-player keyboard mapping, gap-slot prioritization, disable/reset for stuck pads, per-system overrides, and a live test sheet.

đŸ–ąī¸

Analog Mouse & Game Guide

Use your gamepad's analog stick as a mouse in DOS and ScummVM games — with D-pad as arrow keys. The in-game Game Guide sidebar brings progressive UHS hints and full GameFAQs walkthroughs.

⚡

Cheats

Per-game cheat libraries from the libretro database with live toggle, plus manual Game Genie, Action Replay, and GameShark entry. Auto-disabled in Hardcore Mode.

Ready to Play?

Start your retro gaming journey in minutes with TruchiEmu's guided setup wizard.

Free and open-source (MIT). No account needed — except your own RetroAchievements login if you chase trophies. Bring your own legally-obtained ROMs.