SpatialEMU

A native Vision Pro emulator shell for your own retro game files, built around local import, Metal-backed video, save states, touch controls, and Bluetooth controllers.

Local files No bundled ROMs, BIOS files, downloads, or game catalog.
visionOS first Designed as a spatial app shell for Apple Vision Pro.
Controller ready Touch controls and Bluetooth gamepads share one input path.
SpatialEMU running as a translucent Vision Pro app window in a living room

SpatialEMU presents a local library and emulator controls in a native visionOS window.

Your library stays yours.

SpatialEMU is a shell for user-provided files. Import supported retro game files from the Files app, keep metadata and save states on device, and run the app without an account, analytics SDK, or ad tracking layer.

Focused support, clear boundaries.

The first public release is positioned around supported classic file types and a review-safe app shell. Experimental core work stays out of public copy until it is ready.

NES Native core path with ROM import, controller input, frame output, audio, and save-state work in progress.
SNES Supported import surface with runtime integration staged behind the app's shared core boundary.
GBA Supported file import and local library handling for handheld titles users provide themselves.
MD Mega Drive / Genesis file support is prepared for the same local-first library and controller model.

Built for App Store review clarity.

The public positioning is explicit: SpatialEMU is an emulator app shell, not a ROM source, download service, or third-party game catalog.