Core Concepts

Understanding how your Mac translates foreign code is the first step to optimization.

Emulation vs. Virtualization

Emulation mimics hardware in software (slow, flexible). Virtualization shares the real CPU with a guest OS (fast, limited).

EmulatorRPCS3, Dolphin
VirtualizerParallels, VMware

The Rosetta Translation

Most games are x86 (Intel). Your Mac is ARM. Rosetta 2 translates between them. Native emulators avoid this penalty.

Native
100%
Rosetta
~75%

Metal vs. Vulkan

Apple uses its own graphics API, Metal. Most emulators use Vulkan. Translation layers like MoltenVK bridge this gap, but can cause "shader compilation stutter" when you first enter a new area in a game.

Legal & Safe

Emulators are legal. Piracy is not. We only support dumping your own BIOS and Game Discs. We do not link to ROM sites. Preserving your library is a right; downloading others' is a risk.