Phase Distorter
TheRunaway5
B
PlayablePlayable builds with known bugs, missing features or a rough setup.
Stage
Playable beta
Runs on
WindowsLinuxmacOS
Languages
English, Japanese
Features
Keyboard
Latest release
0.5 Oct 19, 2026
Last activity
Active Oct 19, 2026
User score
GitHub stars
124 +9 this week
Toolchain
Custom or unlisted
About this project
Phase Distorter: a native Linux and Windows port of EarthBound (US) and Mother 2 (Japanese), written in C++20. The 65816 program is translated to C++ from the ebsrc disassembly, keeping the original’s file names and line numbers so every part can be traced back; the game’s assets are imported from your own ROM. It ships 16:9, 21:9, and 32:9 widescreen with expanded scenery, an optional CRT filter, controller support, persistent saves, and a settings window.
What you need
Your own EarthBound (US, English) or Mother 2 (Japanese) ROM. Neither ROMs nor extracted asset packs are included.


Ratings and comments
To rate it, pick a score out of 10, write a few words about how it plays and press Submit. The first time, you’ll sign in with GitHub. Each person’s latest score counts towards the User score, which updates once a day. To comment or reply without a score, use the box under the reviews.