Emutastic — 受 OpenEmu 启发的 Windows 多系统模拟器前端
Emutastic — An OpenEmu-Inspired Multi-System Emulator Frontend for Windows
Emutastic 作为 Windows 免费开源多系统模拟器前端已在 GitHub 发布,基于 WPF/.NET 8 与 libretro cores,现版本 v1.7.6。
Emutastic is a free, open-source emulator frontend for Windows — think OpenEmu, but for PC. It uses libretro cores under the hood and wraps everything in a clean, modern UI. I haven't done any testing at all on Windows 10 or with AMD GPU's. I've also been the only one testing this so far so I wouldn't be surprised to see some bugs I haven't encountered.
Supported Systems
NES, SNES, N64, GameCube, Game Boy, GBA, DS, 3DS, Genesis, Sega CD, Saturn, Dreamcast, PS1, PSP, Atari 2600, Atari 7800,
Atari Lynx, Neo Geo Pocket, WonderSwan, Vectrex, Virtual Boy, TurboGrafx-16, MSX, Arcade, and more.
Features
- Automatic game library with box art and metadata
- Per-game save states and saves
- Video recording for both 2D and 3D games — no extra software needed
- Shader support
- RetroAchievements integration
- Theme support with a visual theme editor
- Controller support with per-system mappings
- Automatic BIOS detection
- CHD and compressed archive support
Built with WPF/.NET 8. The source and releases are on GitHub:
https://github.com/codingncaffeine/Emutastic
Feedback and bug reports welcome — this is still early days but it's fully usable as a daily driver. Happy to answer any
questions.
is it like retroarch does it download the emus or do you have to provide them your own? any plans for an android release?
is it like retroarch does it download the emus or do you have to provide them your own? any plans for an android release?
To keep the build smaller I didn't include the cores. You can go into preferences and download the ones you want or download them all at once. Since WPF is Windows only unfortunately it wouldn't port to Android but I appreciate you asking. Perhaps that should be my next platform.
I thought I might send up another post here to talk about some of the features I've added to Emutastic since it's been over a month already and I'm on v1.7.6.
This isn't a comprehensive list, but rather just some updates that stand out to me:
- Per-game notes — Keep notes on any game (passwords, where you left off, strategies) in a built-in editor with line numbers, find, and word-wrap/monospace toggles. Open notes from the library right-click menu, a game's detail card, or the in-game overlay. Notes autosave as you type and sync across PCs through your cloud backup.
- Game manuals — Download original game manuals and read them in a built-in PDF viewer with zoom, search, and page thumbnails. The viewer reopens on your last-read page and zoom, and can be pulled up in-game from the overlay without closing your game. Manuals come from ScreenScraper and require a ScreenScraper login.
- Apply ROM hacks — Patch a game with an IPS, BPS, or UPS ROM hack right from the library (right-click a game → Apply ROM Hack). The patched game becomes its own library entry with its own saves, while your original ROM stays untouched — no second copy needed. Supported on cartridge systems including SNES, GBA, Game Boy / Game Boy Color, NES, Genesis, and Nintendo 64. BPS and UPS patches are checked against your ROM, so a wrong or mismatched copy is caught before it loads.
- GitHub cloud save sync — Sync battery saves (.srm), your library database and notes across PCs using your GitHub account. Sign in with one click in Preferences → Backups, and a private emutastic-saves repo is created automatically. Battery saves upload on game close and download on game launch — only newer files transfer. Full bidirectional sync available via "Sync Now." Optional AES-256-GCM encryption with a user-chosen passphrase. Your saves repo is visible at github.com — share it with friends for unencrypted save trading, or keep it encrypted and private.
- Geolith Core Support with RetroAchievements working (The only frontend that does this right now that I know of)
- Anyone that you already follow on RetroAchievements will be added to your friends list when you login creating an easier way for you to compare progress and scores
Last edited by Raistlin, Sep 27, 2026
Does it have 3D boxes (where they're at an angle so you can see the spine)?
Post automatically merged: Sep 6, 2026
How do I get it to only import ROMs and not associated zip files? I have well over 1000 games in some of these libraries and it will be difficult to go through them all deleting the zips and random pngs that may be in there. Is there a way to make it so that Emutastic only imports the ROMs?
Does it have 3D boxes (where they're at an angle so you can see the spine)?
Post automatically merged: Sep 6, 2026
How do I get it to only import ROMs and not associated zip files? I have well over 1000 games in some of these libraries and it will be difficult to go through them all deleting the zips and random pngs that may be in there. Is there a way to make it so that Emutastic only imports the ROMs?
You can head to emutastic.com for more screenshots of the app and details on the features etc though I'm sure you've likely gathered how it all works by now.
I haven't experienced the issue you're describing for imports.
However, in your situation my advice if you're on Windows would be to search your rom folders with the extension you're trying to import and put it in stars that way you can drag and drop only the roms and not the zips. For example if you're in your NES folder search for *.nes* which will only bring up your NES ROMs, then drag those into Emutastic.
Alternatively, why keep the zips at all? Just search for *.zip* and delete those out of there if you have the ROMs in there already you don't need both. I hope that helps, happy gaming.
来源:Gbatemp · gbatemp.net