Play. Learn. Bring a friend.
Practical browser NES guides: rooms, local files, controllers, and connection help.
Play →52 guides in this language
How large are the bundled NES games?
This build includes Table Tennis and an early Super Tilt Bro ROM at 40,976 bytes each. They are only part of the initial page transfer.
↗Your own gameDoes my own NES ROM get uploaded?
The custom picker reads the file into browser memory. A friend room sends its SHA-256 fingerprint and byte count, not the ROM or original filename.
↗Your own gameWhy is my NES ROM unsupported?
Cartridges use different mapper hardware. A valid file may rely on hardware that the current emulator cannot load or reproduce correctly.
↗Your own gameWhat happens after refreshing a local game?
The selected ROM stays in memory for the session. It is not saved in an account or permanent browser library.
↗Controllers & buttonsNES keyboard controls in Joybito
The keyboard supplies all eight NES inputs for your own player. Your remote friend uses their own input device.
↗Controllers & buttonsConnect a USB controller for NES
The browser reads controllers through the Gamepad API. Your operating system must recognise the device first.
↗Controllers & buttonsUse a Bluetooth gamepad in the browser
Bluetooth pairing happens in device settings. Once paired, a supported controller can appear in the same dropdown as a wired one.
↗Controllers & buttonsFix a controller that does not appear
A browser may wait for a physical button press before exposing a gamepad. System pairing alone does not guarantee page detection.
↗Controllers & buttonsMap gamepad buttons to NES A and B
This build expects a standard browser gamepad layout: the bottom face button is NES A and the left face button is NES B.
↗Controllers & buttonsUse a D-pad or analogue stick for NES
NES directions are digital. A standard controller can provide them through its D-pad or left stick beyond a threshold.
↗Controllers & buttonsSwitch between keyboard and gamepad
The controller dropdown selects input for your own player. You can change it during a game without a room restart.
↗Controllers & buttonsRecover after a gamepad disconnects
A disconnected gamepad stops sending buttons. The page periodically checks available devices and updates its input list.
↗Controllers & buttonsCan two controllers share one computer?
Current multiplayer assigns one player per browser session. Solo mode uses the first NES controller without a second local-player assignment screen.
↗AudioFix missing NES sound in a browser
Browsers usually need a user action before audio starts. The loading click prepares audio, but tab mute and system volume still apply.
↗AudioMute NES sound without leaving the room
The music-note button changes local emulator volume. It does not mute the other player or stop the round.
↗AudioUse headphones for NES online
The emulator uses the output device chosen by your operating system or browser. Connect headphones before checking game sound.
↗DisplayPlay NES in full screen
The expand button requests full-screen display using the browser API. Availability varies by device and browser.
↗DisplayCan I play NES on a phone browser?
The page adapts to a narrow screen, but this build expects an external gamepad or keyboard. Touch direction and action buttons are not included.
↗