TruchiEmu
The ultimate retro gaming experience, beautifully reimagined for macOS
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.
Native SwiftUI Interface
100% native macOS with smooth animations, dark mode, fully gamepad-navigable, and a polish that feels right at home on your Mac. Type-to-search, smart collections, and per-game detail views.
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
14 built-in Metal shaders (CRT Lottes, LiteCRT, Multipass, Game Boy, GBC, GBA, PSP, NDS, 3DS, Sharp Bilinear, and more) plus native slang-preset support via librashader — hundreds of 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.
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.
Recording & Streaming
Capture gameplay to local files (H.264/HEVC/ProRes) or stream live to Twitch, YouTube, or any custom RTMP server — in-process, VideoToolbox hardware encoded, with a rolling last-moments buffer.
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.
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.
Multiplayer Controllers
Up to 4 players via Apple GCController and SDL2. Multi-player keyboard mapping, priority-based slot allocation when connecting new pads, disable/reset for stale SDL controllers, and per-system overrides.
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.
Library Automation
DAT/CRC32 ROM identification, LaunchBox metadata enrichment, multi-source box art (ScreenScraper + Libretro CDN), iCloud dataless-placeholder materialization, and ROM-removal notifications.
See It In Action
TV Mode
Couch-friendly, gamepad-navigable library browsing.
Browse Your Collection
Visually rich library with automatic box art and metadata.
Game Details
Comprehensive information for each game with play options.
Shader Picker
Real-time shader preview and customization.
Save States
Visual grid with thumbnails and progressive versioning.
Ready to Play?
Start your retro gaming journey in minutes with TruchiEmu's guided setup wizard.