No ROM is provided. It is read in this tab and never leaves your browser.
16-BIT GOODNESSmmxrs
✚Move←↑↓→
BJumpZ
YShootX
ADashC
XSaberV
L RWeaponQ E
STARTPauseEnter
Player 2: WASD, G jump, F shoot, H dash, T saber, P start. Gamepads work too.
Game ROM
No ROM is provided. This site does not host or
distribute the game. Supply your own legally obtained Mega Man X (USA) dump
(.sfc / .smc). It never leaves your browser.
or drop it on the TV
Zero (optional X3 ROM)
Your own Mega Man X3 (USA) dump draws player 2 as Zero, with his saber on
X (T for player 2). Load it before going online: both players need it.
Player
Status
Loading wasm…
Screen
The wide shapes show extra scenery left and right of the original
picture and can change at any time. Enemies at the wide edges changes
gameplay; set it before going online. Overclock removes the original game's
slowdown (auto = 2×).
Saves
One quick slot (F5 / F7) that lasts until you
reload. Export to keep a copy.
Online co-op (2 players)
netplay: idle. Load the ROM, enter a room, then Host (player 1) or Join (player 2).
Connection settings
How to play
Mega Man X (SNES, USA), running on a Rust reconstruction with two-player co-op.
Drop your own Mega Man X (USA) ROM on the TV, or press Choose file….
No ROM comes with this site.
Click or press a key once so the browser lets the sound play.
Press Enter at the title screen.
Keys
Player 1: arrows move, Z jump (B), X shoot (Y), C dash (A),
V saber (X, with the X3 ROM), Q/E switch weapon (L/R),
Enter Start, Shift Select.
Player 2: WASD move, G jump,
F shoot, H dash, T saber, R/Y L/R,
P Start, O Select.
Gamepads: plug one in and press a button. The first pad is player 1, the second player 2.
F5 save, F7 load, hold Tab to fast-forward,
F11 or double-click the picture for fullscreen.
Two players
Same keyboard: tick Local co-op. Player 2 joins as Zero (X1 sprites, or X3's
full set and saber when you load the X3 ROM).
Online: both players load the same ROM, pick the same room name and the same
Screen gameplay settings, then one presses Host and the other Join.
Each plays with the player 1 keys. Save, load and fast-forward are off during a session.
Play on your computer
Desktop app for Windows, macOS and Linux, with up to four local players and a versus arena.
Open the latest release
and download the zip for your system:
Windows 10 or 11 (64-bit): the file ending in windows-x86_64.zip.
Mac with Apple silicon: macos-arm64.zip.
Linux (x86-64, glibc 2.36 or newer, with ALSA and udev): linux-x86_64.zip.
SHA256SUMS.txt on the same page has checksums for the three zips.
Unzip it and open the launcher: mmxrs-launcher.exe on Windows (keep it in the
same folder as mmxrs.exe), mmxrs.app on macOS, mmxrs-launcher on Linux.
Pick your own Mega Man X ROM (.sfc or .smc). No game data comes with
the download. A Mega Man X3 ROM is optional and gives Zero his full moveset and saber.
Set the window scale, fullscreen, widescreen and players, then start the game. The launcher
remembers your settings.
On a Mac the app is ad hoc signed, so the first time you open it, right-click
mmxrs.app and choose Open.
What the desktop app adds
Local co-op for up to four players. Players 3 and 4 use gamepads.
Zero as a playable character, plus boss characters drawn from the ROM's own sprites.
Widescreen at 16:10, 16:9, 21:9 or the window's own shape.
A local versus arena, and online two-player co-op with rollback or lockstep netplay.
The USA v1.1 (Rev 1) and Europe v1.0 dumps are tested. Other revisions may refuse
co-op if the code the game hooks has moved.