Skip to content

Emulator Integration

How Playback integrates emulators to play your cartridge games.

2 min read


Playback uses industry-standard emulator technology to play your games with excellent accuracy and performance.

How it works

Playback is built on the libretro API, a cross-platform standard that provides a consistent interface for emulators. This technology allows:

  • Seamless integration of different emulator cores
  • Consistent input handling across cores
  • Cross-platform compatibility

Core selection

Access core selection by going to Settings > Core Selector.

Playback automatically selects the best core for your device:

  • GB Operator: mGBA
  • SN Operator: bsnes

This is the default and recommended setting for most users.

Manual selection

Choose a specific core from the available options. Each core has different features and trade-offs.

Custom cores

Load your own libretro core file:

  1. Go to Settings > Core Selector
  2. Select Custom Core
  3. Browse to the core file on your computer

Important: Custom cores must match your system architecture (AMD64 or ARM) and operating system.

Emulator cores

DeviceCorePlatformsFeatures
GB OperatormGBAGB, GBC, GBASettings, Cheats, Achievements, Shaders, Rumble
SN OperatorbsnesSNES®, SFCSettings, Cheats, Shaders

These cores are officially supported and offer excellent accuracy and compatibility.

Core features explained

FeatureDescription
SettingsCore-specific configuration options
CheatsCheat code support
AchievementsRetroAchievements integration
ShadersVisual filter support
RumbleController vibration support

Choosing a core

Use the default cores (mGBA for GB Operator, bsnes for SN Operator). They offer the best balance of accuracy, features, and compatibility.

Note: mGBA supports RetroAchievements. bsnes does not support RetroAchievements, but other SNES® cores are available that do.

You can view the licenses for all included software in the Licenses section of Playback’s settings.

External emulators

If you prefer using a different emulator, you can:

  1. Back up your game using the Data tab
  2. Open the backup file in your preferred external emulator
  3. Save files created by Playback are compatible with most emulators

See also

Still need help? Contact our support team