Skip to content

Releases: codingncaffeine/Emutastic-for-Mac

Emutastic for Mac v0.7.7

16 Jun 21:02

Choose a tag to compare

A reliability tweak for Neo Geo + RetroAchievements. RetroAchievements already works for Neo Geo in
Emutastic — nothing was broken, and your games and saves are untouched. This just updates how Neo Geo
cartridge files are fingerprinted so they keep matching RetroAchievements' database no matter how the
file was produced.

What's Changed

  • More robust RetroAchievements matching for Neo Geo carts. RetroAchievements identifies a game by
    fingerprinting its file. Neo Geo .neo cartridges start with a 4 KB header that can differ between
    conversion tools — same game, different header — which could keep a cart from lining up with
    RetroAchievements' database. Emutastic now skips that header and fingerprints only the cartridge's ROM
    data, the same way RetroAchievements does, so a Neo Geo game identifies and unlocks its achievements
    regardless of how its .neo file was made.

Install

Apple Silicon only. Download Emutastic-0.7.7-osx-arm64.zip from the
releases page, unzip, and move
Emutastic.app to Applications. First launch needs right-click → Open (or
xattr -dr com.apple.quarantine /Applications/Emutastic.app). Existing installs update in-app from
Preferences → About.

Emutastic for Mac v0.7.6

16 Jun 19:04

Choose a tag to compare

Your saves now follow you to every machine, gameplay recording is built into the Mac with nothing to
download, and controllers behave the way they should.

What's New

  • Cloud sync backs up everything now. Sync previously covered only battery saves (.srm); this
    release adds the memory cards and save data the cores manage themselves — GameCube & Dreamcast memory
    cards, PSP / 3DS / DS save data, PlayStation & Saturn cards, arcade NVRAM. Saves are organized per
    console, and a fresh machine pulls your saves down automatically — even for games you haven't imported
    there yet. (Your existing saves are tidied into per-console folders once, on first launch; save states
    aren't synced yet.)
  • Recording is native — nothing to download. Gameplay capture now uses Apple's built-in VideoToolbox
    (hardware-accelerated H.264 / HEVC / ProRes) instead of needing an ffmpeg download. Choose the encoder,
    quality, scale and audio bitrate in Preferences → Media; H.264/HEVC save as .mp4, ProRes as .mov.
    Record from the in-game cog → Record (or F9).

What's Fixed

  • Controllers connected after a game starts now work. A controller switched on mid-launch — or paired
    after the game opened — is picked up immediately. No more "controls are dead until I restart the game."
  • Fixed a launch hang. The app could beachball on startup while scanning for controllers; resolved.
  • View Recordings, game manuals, and external links open. These quietly did nothing on macOS before.
  • The in-app updater works. Preferences → About now checks the Mac releases and updates in place.
  • macOS remembers folder permissions. The app is signed with a stable certificate now, so you grant
    access to your ROM folders once instead of being re-asked on every launch — keep your ROMs anywhere.

Install

Apple Silicon only. Download Emutastic-0.7.6-osx-arm64.zip from the
releases page, unzip, and move
Emutastic.app to Applications. Builds aren't notarized yet, so on first launch right-click the
app → Open
(or run xattr -dr com.apple.quarantine /Applications/Emutastic.app). Existing installs
update in-app from Preferences → About.

Emutastic for Mac v0.7.5

15 Jun 22:35

Choose a tag to compare

Emutastic plays games on the Mac now — your whole library, 2D and 3D, on Apple Silicon, with the
demanding 3D consoles hardware-accelerated through the GPU.

What's New

  • Games run. The 0.5 preview could browse, theme, and configure but not play — this release wires
    up the full emulation path. Cores download from Preferences → Cores; video, audio, and controllers
    all work; save states, cheats, screenshots, and recording live in the in-game cog menu.
  • 3D consoles, GPU-accelerated. Nintendo 64, GameCube, 3DS, Dreamcast, and PSP render on Apple's
    GPU (Vulkan via MoltenVK) at full speed — a locked 60fps where the game allows, with internal-
    resolution upscaling far past native (N64 up to 8×, GameCube to 4K-class). PlayStation 1 is
    hardware-accelerated too. Tune Internal Resolution, Texture Filter, and Anti-Aliasing
    live from the in-game cog → Visuals (resolution applies on game restart).
  • Box art and metadata on the fly. Open a game and its cover art, details, and description fetch
    automatically from ScreenScraper — nothing to bundle or pre-download.
  • Animated game-card previews. Gameplay video snaps play natively on the game cards.
  • CD-i support. Drop a CD-i BIOS into the System folder and Philips CD-i games boot — the app
    stages the BIOS where the core expects it.

What's Fixed

  • The in-game cog menu responds on the first click. It previously needed a double-click.
  • Cores load reliably. Fixed an Apple Silicon crash that could kill a game the instant its core loaded.
  • Esc leaves fullscreen instead of quitting. In 3D games, Escape now drops back to a window
    (including from macOS native fullscreen) and only quits when already windowed.
  • Clean metadata. Scraped titles and descriptions no longer show raw HTML codes.

Known limitations

  • PlayStation 2 has no Apple Silicon libretro core and isn't supported on this platform.
  • 3D titles compile shaders on first encounter with new content (a brief one-time hitch), and 3DS
    takes a few seconds to compile at boot.

Install

Apple Silicon only. Download Emutastic-0.7.5-osx-arm64.zip from the
releases page, unzip, and move
Emutastic.app to Applications. Builds aren't notarized yet, so on first launch right-click the
app → Open
(or run xattr -dr com.apple.quarantine /Applications/Emutastic.app). Existing installs
update in-app from Preferences → About.