Play Mario 64
Play Super Mario World
Play Super Mario Bros 1
Play Sonic 1
Play Sonic 2
Play Sonic CD
Play Sonic 3 AIR (multiplayer)
Play Sonic Mania
Play The Legend Of Zelda: A Link to the Past

News

Found a bug?

Report it here

Current changes

Basically every game is dependent on refresh rate. This is due to javascript using RequestAnimationFrame for timing, meaning that the main loop of every game is ran according to the refresh rate of your browser.


email contact: somethingsomethicreativeorsomeing@proton.me


Controls for SM64

WASD - Movement
L - Jump (A)
, - Punch/Grab (B)
K - Crouch (Z)
Arrow Keys - Camera Movement (C Stick)
Spacebar - Start
Right Shift - Switch Camera Perspectives (R)


Controls for Super Mario World

WASD - Movement
P - Spin Jump (A)
L - Regular Jump (B)
K/O - Run/Shoot fireballs/Pick up shells (Y)
Q/E - Scroll screen left/right (L/R)


Controls for Super Mario Bros 1

WASD - Movement
L - Regular Jump (B)
K - Run (B)
Enter - Start
Tab - Select


Controls for Sonic 1 / 2

WASD - Movement
K - Jump and Select (A)
L - Pause and Back (B)
Enter - Start


Controls for Sonic 3 AIR

WASD - Movement
K - Jump and Select (A)
L - Jump and Back (B)
Up Arrow - Super Transformation/Cancel, Fast Forward cutscenes, Restart Time Attack
Enter - Start/Pause


Controls for Sonic CD

WASD - Movement
K - Jump and Select (A) L - Pause and Back (B)
Enter - Start and Main Menu


Controls for Sonic Mania

WASD - Movement
K - Jump and Select
L - Jump and Back
Q - Jump and Delete Save File
E - Auxiliary (game options, restart time attack, depends)
Enter - Start and Main Menu


Controls for Zelda3

WASD - Movement
P - A
L - B
O - X
K - Y
Q - L
E - R
Enter - Start
Tab - Select
Note: These controls map to the SNES controller, since that was where this game originally was from.


Debugging

Encountered a crash in one of the programs?

  1. Trigger the error
  2. When the error is encountered, open Inspect Element or DevTools (using Ctrl+Shift+I or similar keybind)
  3. Go to the console tab, then expand the latest error's stacktrace (by clicking the arrow)
  4. Either screenshot the error, or copy and paste the entire content of the stacktrace
  5. Send a message to my email (scroll up to find it) containing the error, and step-by-step instructions on how to replicate the error

Thanks to SM64 DECOMP contributors, the SM64 PC PORT contributors, Retro Engine modders, Eukaryot, snesrev contributors, MitchellSternke, and the Emscripten contributors.


Additionally, thanks to the Sonic Team, Nintendo EAD, and those who made the creation of these games possible.

SM64 Decomp
SM64 PC PORT
SMW Decomp/PC port
Super Mario Bros-C
RSDKv4 Sonic
RSDKv3 Sonic CD
Sonic 3 AIR (not a decomp)
RSDKv5U Sonic Mania
The Legend of Zelda: A Link to the Past
emsdk

any complaints redirect to /dev/null