Saturn Emulator

Sega Saturn Emulator

Download Saturn Emulator free for Windows, macOS, Linux and FreeBSD - a modern Sega Saturn emulator built for accuracy, low input lag and broad game compatibility.

Download Saturn EmulatorSee features

Free & open source · Windows · macOS · Linux · FreeBSD · v0.3.3

One emulator for the whole Saturn library

The Sega Saturn was one of the most complicated consoles of its era - dual SH-2 CPUs, the VDP1 and VDP2 video processors, SCSP audio, cartridge support, regional BIOS behaviour and a demanding CD subsystem. Saturn Emulator is designed around that difficulty instead of hiding from it, with accurate system behaviour and steady compatibility improvements.

The result is practical for everyday play and still deep enough for advanced users. It suits players who want clean controls and modern display options, collectors and preservation-minded users who care how the original hardware behaves, and developers and testers who want real tools to study the machine.

Everything you need to play the Saturn

Play from common disc images

Load Sega Saturn games straight from local disc images - no streaming, no bundled game packs and no third-party launchers. Supported formats cover the way most Saturn libraries are stored, so your existing dumps just work.

CHDBIN+CUEIMG+CCDMDF+MDSISO

Automatic IPL BIOS detection

A Sega Saturn IPL BIOS is required. Drop your BIOS files into the ROM folder created on first launch and Saturn Emulator can pick the one that best matches the loaded game, so you spend less time on setup and more time playing.

IPL BIOSAuto-selectPer game

Automatic region switching

Saturn games shipped across several regions. The emulator can switch region automatically to match the disc, which makes mixed North American, Japanese and European libraries far easier to use. The region can still be set manually when you need it.

NTSC-UNTSC-JPAL

Modern controls for a classic system

Play with up to two players and a variety of controllers on both Saturn ports. Keybindings are fully customizable, so it suits keyboard players, modern gamepads, arcade-style sticks and dedicated retro setups equally well.

2 playersBoth portsCustom keysGamepad & keyboard

Save management that respects the Saturn

Backup RAM, DRAM and ROM cartridges are all supported, with an integrated Backup Memory Manager that imports and exports saves and transfers data between internal memory and cartridge RAM. Saves are treated as a core feature, not an afterthought.

Backup RAMCartridge RAMImport & export

Rewind, turbo and frame stepping

Rewind up to one minute at 60 fps, speed through slow sections with turbo, and step forward or backward a frame at a time. These tools help with tough games, routing and any timing-sensitive moment you want to study or retry.

Rewind 60 fpsTurboFrame stepping

Low input lag fullscreen

Fullscreen mode supports variable refresh rate displays and low input lag, so action games, arcade ports, fighting games, shooters and rhythm-sensitive titles stay responsive on a modern monitor.

FullscreenVRRLow latency

Enhancements and advanced tools

Optional deinterlaced or progressive rendering cleans up high-resolution modes, and transparent mesh polygons can replace the Saturn’s dithered transparency. For deeper needs there is optional low-level CD Block emulation and a work-in-progress debugger.

ProgressiveTransparent meshCD BlockDebugger

Which build should you choose?

Windows

Most Intel and AMD PCs use the x86-64 build. AVX2 is a little faster on supported CPUs; if it will not start, use the SSE2 build instead. ARM-based Windows PCs use the ARM64 build. Install the latest Microsoft Visual C++ Redistributable before running to avoid startup crashes.

Go to Windows downloads

macOS

Choose Apple Silicon for M-series Macs and Intel for older x64 Macs. macOS 15 Sequoia or later is required. Because the app is ad-hoc signed, macOS may identify it as an unverified app and ask you to approve it before the first launch.

Go to macOS downloads

Linux

Pick the package that matches your CPU - x86-64 (AVX2 or SSE2) or AArch64 with NEON. The Ubuntu .tar.xz is the primary supported package; Flatpak builds may need filesystem permission before disc images load properly.

Go to Linux downloads

FreeBSD

FreeBSD users can install Saturn Emulator from the Ports Collection. Availability and packaging depend on your FreeBSD environment and package selection.

Go to FreeBSD downloads

Games that run well

Saturn Emulator is built for the messy reality of the Saturn catalog, not a narrow set of showcase titles. Public compatibility tracking now sits above 94%, including major releases, arcade ports, Japanese titles and FMV-heavy games. Popular titles people run include:

NiGHTS into DreamsVirtua Fighter 2Sonic RPanzer DragoonDaytona USAGuardian HeroesRadiant SilvergunDragon ForceSega Rally ChampionshipSaturn Bomberman

Game names are listed only to describe compatibility. All Sega Saturn games and trademarks belong to their respective owners and are not affiliated with this site.

Download Saturn Emulator

Windows

Windows 10 or later. Install the latest Microsoft Visual C++ Redistributable first.

macOS

macOS 15 Sequoia or later. Ad-hoc signed - approve it manually on first launch.

Linux

Ubuntu .tar.xz is the primary supported package. Flatpak may need filesystem permission.

FreeBSD

Install Saturn Emulator from the FreeBSD Ports Collection. Availability depends on your package selection.

Ports Collection

A Sega Saturn IPL BIOS is required and is not included. Use legally obtained BIOS ROMs and disc images from hardware and media you own.

Quick start

Before downloading

Windows 10 or later, macOS 15 Sequoia or later, a modern Linux distribution, or FreeBSD A 64-bit x86-64 (Intel/AMD) or ARM/Apple Silicon processor A Sega Saturn IPL BIOS ROM (required - it is not included) Saturn disc images in CHD, BIN+CUE, IMG+CCD, MDF+MDS or ISO format Optional: a CD Block ROM for low-level CD Block emulation
1

Download for your OS

Choose the build that matches your operating system and CPU from the downloads above. There is no account, installer wrapper or bundled software.

2

Extract anywhere

Saturn Emulator does not require installation. Unzip the download into any folder you like and keep it there.

3

Run it once

Launch the executable a single time so it can create its profile and ROM folders on first start.

4

Add your Saturn BIOS

Place your Sega Saturn IPL BIOS ROM in the BIOS folder. The right BIOS is then selected automatically for most games.

BIOS folder
roms/ipl
5

Load a disc image

Open a Saturn game in CHD, BIN+CUE, IMG+CCD, MDF+MDS or ISO format. The matching BIOS and region are detected for you.

6

Configure to taste

Set up controllers, video output, fullscreen behaviour, save options and region preferences. Most defaults work well out of the box.

7

Start playing

Jump in, and reach for rewind, turbo speed and the Backup Memory Manager whenever you need them.

Accurate, responsive, and built to last

Accuracy-first development

Saturn emulation is a constant trade-off between speed, compatibility and hardware accuracy. Development focuses on better SH-2 behaviour, VDP1 and VDP2 fixes, CD Block improvements and save-state resilience, guided by real compatibility testing across difficult games.

Fast enough for modern play

Threaded audio, SH-2 optimizations, VDP2 renderer improvements and AVX2 (x86-64) and NEON (ARM) builds help demanding Saturn titles run smoothly. Recent work has improved graphics-heavy, CPU-heavy and audio-heavy games alike.

Save states, backup memory and rewind

Internal backup memory and cartridge RAM are first-class features. The Backup Memory Manager imports, exports and moves saves, save states stay forward-compatible across stable releases, and rewind gives you a one-minute safety net.

BIOS and games are not included

Saturn Emulator is an emulator. It does not include Sega Saturn games, BIOS files, CD Block ROMs or any copyrighted Sega system software. You provide those yourself from hardware and media you legally own.

For accurate, preservation-minded play, use clean disc images dumped from your own Saturn discs and a verified IPL BIOS from your own console.

What's new in v0.3.3

The latest releases improve compatibility, performance and reliability across the emulator:

  • Regression fixes and improved regional autodetection in the latest stable release
  • Restored missing UI theme colors and corrected VDP2 color gradation behaviour
  • Major CD Block HLE improvements for more reliable disc loading and FMV playback
  • SH-2 emulation optimizations for higher performance in demanding games
  • Threaded audio processing for smoother sound under heavy load
  • An expanding built-in debugger for studying Saturn behaviour in detail
  • Japanese text support and many game-specific compatibility fixes
  • Steadily rising compatibility across the Saturn catalog, release after release

Emulating a different system?

Game Boy emulatorPlayStation emulatorPlayStation 2 emulatorPlayStation 3 emulatorPlayStation 4 emulatorPlayStation 5 emulatorXbox emulatorXbox 360 emulator

Frequently asked questions

What is Saturn Emulator?

Saturn Emulator is a free, open-source Sega Saturn emulator for Windows, macOS, Linux and FreeBSD. It runs Saturn games from local disc images, uses a real Saturn BIOS and adds modern conveniences such as low input lag, fullscreen with variable refresh rate, save management, rewind and turbo speed.

Is Saturn Emulator an official Sega product?

No. Saturn Emulator is an independent Sega Saturn emulator and is not affiliated with, endorsed by or sponsored by Sega. It is intended for preservation, research and personal use with legally obtained Saturn BIOS files and game backups.

Is Saturn Emulator free?

Yes. It is free and open source under the GNU General Public License v3.0. There are no paid features, no bundled game packs and no subscriptions.

Does Saturn Emulator include Sega Saturn games or a BIOS?

No. It does not include games, BIOS files, CD Block ROMs or any copyrighted Sega software. You need your own legally obtained Saturn IPL BIOS and your own legally dumped disc images from games you own.

Which platforms does it support?

Windows 10 or later, macOS 15 Sequoia or later, modern Linux distributions and FreeBSD. Builds are available for 64-bit Intel and AMD (x86-64) processors and for ARM and Apple Silicon.

What disc image formats can it load?

Saturn games can be loaded from CHD, BIN+CUE, IMG+CCD, MDF+MDS and ISO. CHD keeps a disc compressed in a single file, which is convenient for organized libraries, while BIN+CUE and IMG+CCD remain common for direct disc dumps.

Does it need a BIOS file?

Yes. A Sega Saturn IPL BIOS ROM is required. Place it in the ROM folder created on first launch, and Saturn Emulator can then detect and select the appropriate BIOS for many games and regions automatically.

Can it play Japanese, European and North American Saturn games?

Yes. Region switching is automatic and matches the loaded disc, and the region can also be set manually for unusual disc images, BIOS setups or compatibility testing.

How compatible is it with the Saturn library?

It already runs a large majority of the catalog, with public compatibility tracking above 94% and ongoing work on difficult edge cases. The Saturn is unusually complex hardware, so compatibility keeps improving from release to release.

Is it good for regular players or only for developers?

Both. Regular players get fullscreen, low input lag, controller configuration, save management, rewind and turbo speed. Advanced users get a debugger, command-line options, tracing, CD Block options and detailed configuration for testing and preservation.

Does it support controllers?

Yes. Up to two players with multiple controller types on both Saturn ports, and fully customizable keybindings for keyboards, modern gamepads, arcade-style controllers and dedicated retro setups.

Does it support save states and Saturn backup memory?

Yes. It supports save states and Saturn-style backup memory, plus an integrated Backup Memory Manager for importing, exporting and moving saves between internal memory and cartridge RAM. Stable releases keep save states forward-compatible.

What is the difference between stable and nightly builds?

Stable releases are numbered and recommended for regular play. Nightly builds include the newest experimental changes and fixes, but they can introduce regressions or change save-state formats, so back up your save states before using a nightly build.

Why does the Windows version need the Visual C++ Redistributable?

The Windows build depends on the latest Microsoft Visual C++ Redistributable, and installing it first prevents startup crashes. On macOS, because the app is ad-hoc signed, you may need to approve it manually before the first launch.

Is Saturn Emulator safe to download?

Download it only from the official release links provided on this site. Avoid repacked installers, premium bundles and third-party download managers. The emulator is distributed as a clean package with no bundled offers, browser extensions or account registration.

Play the Sega Saturn on your PC

Load your Saturn disc images, let the BIOS and region sort themselves out, and play with low input lag, rewind and proper save management - free and open source.