PS1Browser

Your PS1 games.
In your browser.

Drop a PlayStation game file and play instantly — no install, nothing uploaded to a server. Works on desktop, Android and iPhone with on-screen touch controls.

Add a game — drop files here, or tap to browse
.chd · .cue + .bin · .iso · .pbp · .img · .exe · .zip · .m3u
Selecting a .cue together with its .bin files? Just select them all — they are packed automatically.

Your games

How to play

1 · Add your game

Use your own dumps of games you own. .chd is the best format (single, compressed file). For .cue + .bin sets, select all files together — they are bundled into one archive automatically. Multi-disc sets can be supplied as a .m3u plus its discs (select together).

2 · Controls — desktop

D-PadArrow keys
✕ CrossZ
○ CircleX
□ SquareA
△ TriangleS
L1 / R1Q / E
L2 / R2Tab / R
Start / SelectEnter / V

Gamepads are detected automatically. Re-map anything under Controller Settings in the emulator menu (including Player 2).

2 · Controls — mobile

On-screen controls appear automatically: D-Pad (or analog stick), face buttons and shoulder buttons. Rotate to landscape for the best view, use the emulator's fullscreen button, and pair a Bluetooth controller for a console-like feel. Left-handed layouts and button sizes can be changed under the on-screen settings.

3 · Saves

In-game memory-card saves and save states are stored in your browser and restored next time you play the same game. Use the emulator menu for save states, fast-forward, shaders and cheats.

BIOS (optional)

No BIOS is required — the core uses its built-in HLE BIOS. If a specific game needs the real thing, add your own scph1001/101/5500/5501/5502.bin with the button above (only add BIOS files from your own console).

Troubleshooting

A game that boots to a black screen is usually a bad dump or an unsupported format — try re-ripping as .chd. Very large games (> 700 MB) may hit browser memory limits. If your browser evicts site storage, re-add the game (enable the storage permission prompt when offered).

Multiplayer

🎮 Same device (local)

Two players on one machine: connect two gamepads (or split the keyboard) and map Player 2 under Controller Settings → Player 2. Multitap games are supported by the core's multitap option. On one phone, a second Bluetooth gamepad is the comfortable way to play together.

🌐 Online netplay beta

Press the Netplay button in the emulator's bottom menu to host a room or join a friend's room — everyone controls the same running game. Requirements: all players must load the identical game file (same dump), and the host's connection quality determines the feel. Best on desktop; the netplay menu is part of the desktop UI.

🤝 How it works

One player owns the simulation; inputs are relayed to the host and the game state is kept in sync. This is the same architecture described in the technical plan (Mode B), shipped as EmulatorJS's netplay module with a dedicated server at netplay.phanxa.com.