Joybito.
NES / Joybito

Play. Learn. Bring a friend.

Practical browser NES guides: rooms, local files, controllers, and connection help.

Play →

52 guides in this language

Getting started

Play NES games in a browser

The console runs on your device. Start with a catalogue game or your own compatible file.

Rooms

Create a NES room for two players

The room creator becomes the host and can restart the round for both players.

Rooms

Join a friend's NES room

An invitation contains the room code. You can open the link or type that code from the home page.

Rooms

Share a game room invitation

The Invite button copies the current room link. A previous session's link does not refer to a new room.

Rooms

Make a private room for a friend

Private rooms are hidden from the lobby. Anyone who obtains the invitation code can still join the empty guest seat.

Rooms

Fix a room full message

Each room has a host seat and one guest seat. Another tab from the same person can use up that guest seat.

Rooms

Fix a room not found message

Rooms live in server memory. They disappear when the host leaves or the server restarts.

Rooms

What happens when the host leaves?

The host owns the room lifecycle. Leaving closes it and returns the guest to the lobby with a notification.

Rooms

Reconnect a guest to a NES room

The host can stay while a guest leaves and returns. The running session stops when the guest seat becomes empty.

Rooms

Restart a two-player NES round

Restart resets both consoles. Use it after a game over or when both players want the title screen again.

Getting started

Why must both players press Ready?

Each browser loads its own console. Ready confirms that this browser is prepared to receive synchronized game controls.

Controllers & buttons

Start a NES game after loading

A title screen usually means the console is running. Games often wait for Start rather than a click on the canvas.

Your own game

Play your own NES file alone

Solo mode runs a local game without waiting for a friend. No multiplayer room is needed.

Your own game

Play your own NES game with a friend

Custom multiplayer needs matching local files on both devices. The site does not send your ROM to your friend.

Your own game

Why must both ROM files match?

Netplay synchronizes buttons instead of streaming one player's screen. Both consoles need identical game data to produce matching results.

Your own game

Fix different ROM files in a room

A mismatch means your bytes differ from the host's file. Different regions, releases, and patches are common causes.

Your own game

Which NES file format can I open?

The picker accepts iNES and NES 2.0 files, commonly named .nes. It checks the header, declared data length, size, and initial mapper support.

Your own game

Open a NES game from a ZIP archive

The picker reads one ROM and does not unpack archives. ZIP packaging is not executable NES game data.