Skip to content

JuanchoGithub/truchiemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

746 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

TruchiEmu ๐Ÿ•น๏ธ

image

HomePage

Home page is being mantained from the repo itself, and it is here: https://juanchogithub.github.io/truchiemu/

Download

Download and install from my releases page: https://github.com/JuanchoGithub/truchiemu/releases

Support

  • You can support TruchiEmu by subscribing to my Patreon here
  • O si estas en Argentina o LATAM, Invitame un cafรฉ en cafecito.app

TruchiEmu

The ultimate retro gaming experience, beautifully reimagined for macOS.

TruchiEmu is a modern, high-performance emulator built from the ground up with SwiftUI. It brings your favorite classic consoles to life with a stunning interface, immersive visuals, and effortless library management.

8bShader.mov

โœจ The TruchiEmu Experience

๐ŸŽจ Beautifully Designed

Forget clunky, outdated menus. TruchiEmu features a polished, native macOS interface. Browse your collection with high-quality box art, detailed game information, and a seamless, modern navigation experience.

๐Ÿ“บ Immersive Visuals

Sonic.Waterfall.mov

Relive the golden age of gaming with advanced Metal-powered shaders. Whether you want the warm glow of a classic CRT, the sharp look of an LCD, or custom scanline effects, TruchiEmu makes every pixel feel authentic.

๐Ÿ–Œ๏ธ Gaming-Inspired Themes

17 accent color themes named after gaming legends, including Samus, Joker, Protoss, Kirby, and more. Each theme adapts its accent for both light and dark mode. Pick a built-in palette or choose any color with the Custom theme.

image
  • Gaming themes: Mario, Sonic, Kratos, Kirby, Zelda, Pikachu, Master Chief, lots of others
  • Tinted surfaces & accent toolbars: Subtle theme blending across every window

๐Ÿš€ Effortless Setup

Getting started is a breeze. Our guided setup wizard walks you through your first launch, and our automated library services handle the heavy lifting: syncing metadata and downloading beautiful box art for your entire collection.

Every Libretro Core supported (not all tested), including core options image image

๐Ÿ† RetroAchievements

Take your nostalgia to the next level. TruchiEmu supports RetroAchievements, allowing you to earn trophies and compete for glory while playing the classics.

โœจ Pure Delight

Every interaction is designed to be smooth and joyful. From polished transitions to celebratory confetti moments, TruchiEmu brings a touch of magic to your retro gaming sessions.

Easy interface to serach Box Art

๐Ÿ› ๏ธ Key Features

  • Multi-System Powerhouse: One app, countless classics. Support for NES, SNES, N64, GBA, Genesis, DOS, ScummVM, and more.
  • Analog Mouse Support: Use your gamepad's analog sticks to control the mouse cursor in DOS and ScummVM games, with configurable buttons for clicks and D-pad for keyboard inputs.
  • Fighting Game Features: Training mode overlay with customizable practice settings and on-screen move list notation for fighting games.
  • Seamless Library Management: Organize your games into custom categories, manage genres, and enjoy a clutter-free experience.
  • Advanced Save States: Never lose your progress with intuitive, slot-based progressive save and load functionality.
  • Notification System: In-game notification pills for game actions, controller connections, and system events with full history.
  • Pro-Grade Controller Support: Full gamepad mapping with per-system configurations, controller type icons, and customizable controls.
  • Customizable Visuals: Fine-tune your experience with custom shaders, bezel support, and gaming-inspired themes.
  • Built-in Update Checker: Automatic update checking and in-app changelog viewer to stay up to date.

๐ŸŽฎ Supported Systems

TruchiEmu supports virtually every system with an available LibRetro core. This includes classic consoles (NES, SNES, N64, Genesis), handhelds (Game Boy, GBA, DS), disc-based systems (PS1, PS2, Saturn, Dreamcast), DOS, ScummVM point-and-click adventures, and arcade machines via MAME.

Some cores might be a little trickier (Dreamcast I hate you) than others, but most should work. DOS and ScummVM now feature full analog mouse and keyboard capture for a complete experience.


๐Ÿš€ Getting Started

  1. Download & Install: Get the latest release from https://github.com/JuanchoGithub/truchiemu/releases
  2. Run the Setup Wizard: Follow the on-screen instructions to configure your library.
  3. Add Your Games: Simply drag and drop your ROM files into the app to begin your journey.
  4. Start Playing: Pick a game, choose your favorite shader, and enjoy!

๐Ÿ› ๏ธ For Developers

If you want to build TruchiEmu from source:

  1. Clone the repository:

    git clone https://github.com/JuanchoGithub/truchiemu.git
    cd truchiemu
  2. Generate the project:

    xcodegen generate
  3. Build in Xcode:

    open TruchiEmu.xcodeproj

๐Ÿ“œ License

MIT, etc, thanks to LibRetro and a countless other teams around the web.

ยฉ 2026 TruchiEmu

Now for some more media:

CRTShaderDither.mov
16bShader.mov
8bColorShader.mov

About

Libretro front-end for Apple computers

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors