# EarthBound Native

> EarthBound Native is a native build of a C reimplementation of EarthBound for Windows, macOS and Linux, with widescreen and save-anywhere.

Web page: https://emulationking.com/nintendo/snes/games/earthbound/ports/earthboundnative/
Page updated: 2026-09-30

- Developer: seanstaggsQU
- Port type: Reimplementation (The game was rebuilt in new code that plays like the original and loads its data from your own copy.)
- Game: [EarthBound](https://emulationking.com/nintendo/snes/games/earthbound/index.md)
- AI use: AI-assisted. An AI coding tool is credited as co-author on 216 of the last 413 commits.
- Source code: https://github.com/BrianPugh/earthbound
- Runs on: Windows, Linux, macOS

What you need: A ROM of EarthBound (USA), dumped from your own cartridge.

EarthBound Native is a native port of EarthBound for Windows, macOS and Linux. It is a packaged build of BrianPugh's C reimplementation of the game, which was written from ebsrc, a byte-perfect disassembly of the SNES ROM, and is described upstream as fully playable.

This build adds an optional Modern mode with widescreen and light visual polish next to a Classic 4:3 mode, saving anywhere from the pause menu, MSU-1 music packs, other quality-of-life settings and a built-in updater that checks for new versions from the title screen.

The first launch builds the data the game needs from your ROM, usually in under a minute. The download contains no game data. It needs EarthBound (USA), dumped from your own cartridge.

## How to set it up

1. Download the zip for your system and extract it.
2. Put your ROM in the extracted folder.
3. Run `earthbound-windows.exe`, `EarthBound.app` or `earthbound-linux`. On macOS, allow it once under Privacy & Security; on Linux, mark it executable if needed.
4. The first launch builds a game-data pack from your ROM, usually in under a minute.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/snes/games/earthbound/ports/earthboundnative/#download

- for Windows: 1.7.4 (2026-09-07)
- for Linux: 1.7.4 (2026-09-07)
- for macOS: 1.7.4 (2026-09-07)
