mmxrsMega Man X, rebuilt in Rust, in your browser

AV-1

Insert cartridge

Drop your own Mega Man X (USA) .sfc on the screen

16-BIT GOODNESS mmxrs
  • ✚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.

  1. Drop your own Mega Man X (USA) ROM on the TV, or press Choose file…. No ROM comes with this site.
  2. Click or press a key once so the browser lets the sound play.
  3. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.