- Home
- PlayStation Emulators
- WasmPSX
WasmPSX
What it is
WasmPSX is a free, open-source PlayStation emulator for personal use that runs on the web. Its project page includes a browser demo with a Choose a ROM control. The player can load a ROM from a URL or from a local file, using .bin disc-image files; ROM files are not included. The README explains how to embed the emulator in a website by loading wasmpsx.min.js and adding a wasmpsx-player element for display. Websites must serve .wasm files with the application/wasm MIME type, and configuration examples are provided for Apache and Nginx. The repository contains JavaScript and WebAssembly files. It is released under the MIT License, which permits use, copying, modification, distribution, sublicensing, and sale under its conditions. The license provides the software without warranty. A linked ZIP source download returned a 410 Gone error when opened.
For and against
For
- Free MIT-licensed software
- Browser demo included
- Loads ROMs from URLs or files
- Website embedding instructions provided
- Apache and Nginx examples included
Against
- ROM files are not included
- Only .bin disc images are listed
- Linked ZIP download returned 410 Gone
- Software is provided without warranty
The verdict
WasmPSX provides a web PlayStation emulator with source and embedding guidance. Its usefulness depends on obtaining your own ROM files and configuring the hosting server correctly.
Who it suits
WasmPSX fits people seeking a browser-based emulator for personal use and developers embedding an emulator in their own websites. It requires supplying compatible ROM files and configuring web-server MIME handling.
Plans and prices
WASMpsx
MIT-licensed software · ROM files not included
Read 5 Oct 2026 · github.com
On the record
- Audience
- The README describes the emulator as something users can add to their own websites.github.com · read 5 Oct 2026
- Browser demo
- The project page includes a demo with a “Choose a ROM” control.js-emulators.github.io · read 5 Oct 2026
- Display element
- The README says to add a wasmpsx-player element to provide a display.github.com · read 5 Oct 2026
- Distribution
- The README links to a ZIP download of the WASMpsx source code.github.com · read 5 Oct 2026
- Download
- The README links to a ZIP download of the WASMpsx source code, but that linked download returned a 410 Gone error when opened.github.com · read 5 Oct 2026
- Implementation format
- The repository includes JavaScript and WebAssembly files, including wasmpsx.min.js and .wasm binaries.github.com · read 5 Oct 2026
- Intended audience
- The project describes the emulator as being for personal use and documents how to add it to a website.github.com · read 5 Oct 2026
- License
- The repository includes an MIT License that permits use, copying, modification, distribution, sublicensing, and sale subject to its stated conditions.github.com · read 5 Oct 2026
- Purpose
- WASMpsx is a fork of TJWei’s PlayStation emulator for personal use.github.com · read 5 Oct 2026
- ROM availability
- The project does not include example ROM files.github.com · read 5 Oct 2026
- ROM loading
- The player can load a ROM from a URL with loadUrl or from a file with readFile.github.com · read 5 Oct 2026
- Warranty
- The MIT License provides the software “AS IS” without warranty.github.com · read 5 Oct 2026
- Web demo
- The project site provides a demo with a “Choose a ROM” control.js-emulators.github.io · read 5 Oct 2026
- 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.github.com · read 5 Oct 2026
- Website embedding
- The README describes embedding WASMpsx in a website by loading wasmpsx.min.js and adding a wasmpsx-player element.github.com · read 5 Oct 2026