WasmPSX
github.com
What it is
WasmPSX is a free, MIT-licensed PlayStation emulator for personal use that runs on the web. The project page provides a browser demo with a “Choose a ROM” control. Its player can load a ROM from a URL or from a local file, with .bin listed as the supported disc-image format. ROM files are not included. Developers can embed the emulator in a website by loading wasmpsx.min.js and adding a wasmpsx-player element for the display. The site must serve WebAssembly files with the application/wasm MIME type; the README includes Apache and Nginx configuration examples. The repository contains JavaScript and WebAssembly files. A ZIP source download is linked, but that link returned a 410 Gone error when opened. The MIT license permits use, copying, modification, distribution, sublicensing, and sale under its conditions, while providing the software without warranty. WasmPSX is intended for personal emulator use and website integration.
Spec sheet
- Purpose
- WASMpsx is a fork of TJWei’s PlayStation emulator for personal use.Read 5 Oct 2026 · github.com
- Audience
- The README describes the emulator as something users can add to their own websites.Read 5 Oct 2026 · github.com
- License
- The repository includes an MIT License that permits use, copying, modification, distribution, sublicensing, and sale subject to its stated conditions.Read 5 Oct 2026 · github.com
- Browser demo
- The project page includes a demo with a “Choose a ROM” control.Read 5 Oct 2026 · js-emulators.github.io
- Display element
- The README says to add a wasmpsx-player element to provide a display.Read 5 Oct 2026 · github.com
- Distribution
- The README links to a ZIP download of the WASMpsx source code.Read 5 Oct 2026 · github.com
- Download
- The README links to a ZIP download of the WASMpsx source code, but that linked download returned a 410 Gone error when opened.Read 5 Oct 2026 · github.com
- Implementation format
- The repository includes JavaScript and WebAssembly files, including wasmpsx.min.js and .wasm binaries.Read 5 Oct 2026 · github.com
- Intended audience
- The project describes the emulator as being for personal use and documents how to add it to a website.Read 5 Oct 2026 · github.com
- ROM availability
- The project does not include example ROM files.Read 5 Oct 2026 · github.com
- ROM loading
- The player can load a ROM from a URL with loadUrl or from a file with readFile.Read 5 Oct 2026 · github.com
- Warranty
- The MIT License provides the software “AS IS” without warranty.Read 5 Oct 2026 · github.com
- Web demo
- The project site provides a demo with a “Choose a ROM” control.Read 5 Oct 2026 · js-emulators.github.io
- Web server setup
- The README says the website must serve .wasm files with the application/wasm MIME type and gives Apache and Nginx configuration examples.Read 5 Oct 2026 · github.com
- Website embedding
- The README describes embedding WASMpsx in a website by loading wasmpsx.min.js and adding a wasmpsx-player element.Read 5 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free MIT-licensed software
- Runs on the web
- Loads ROMs from URLs or files
- Website embedding instructions included
- Apache and Nginx examples provided
Limits
- ROM files are not included
- Only .bin disc images are listed
- Linked ZIP download returned 410 Gone
- Web server MIME configuration is required
Who it suits
It suits people seeking a web-based PlayStation emulator for personal use and developers adding an emulator player to their own websites.
Verdict
WasmPSX provides a browser PlayStation emulator with URL or local-file ROM loading and documented website embedding. Check the missing ROM files and unavailable ZIP link before adopting it.
Where Specifiction places it
- PlayStation Emulators#14 of 257.3