TruchiEmu

The ultimate retro gaming experience, beautifully reimagined for macOS

TruchiEmu Library

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

Ready to Play?

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