Skip to content
SPECIFICTION
Get listed

mkpsxiso vs WasmPSX

mkpsxiso

github.com

WasmPSX

github.com

Side by side

FiguremkpsxisoWasmPSX
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Web—Yes
WindowsYes—
macOSYes—
LinuxYes—
Plans published11
Spec score · PlayStation Emulators8.5 (#2)7.3 (#14)
LicenseThe repository identifies its license as GPL-2.0.The repository includes an MIT License that permits use, copying, modification, distribution, sublicensing, and sale subject to its stated conditions.
Purposemkpsxiso builds PlayStation CD images from an XML document.WASMpsx is a fork of TJWei’s PlayStation emulator for personal use.

Plans

mkpsxiso

  • FreeFree

mkpsxiso pricing →

WasmPSX

  • WASMpsxFree

WasmPSX pricing →

In their own words

mkpsxiso

mkpsxiso builds PlayStation CD images from an XML document, with output in .bin/.cue or .iso formats for emulators or CD burning. File order in the XML sets LBA placement, which the project says can support access-time optimization. The builder handles mixed-mode CD-XA content, including XA audio and STR video, and CDDA tracks sourced from WAV, FLAC, PCM, or MP3 files. Its related tool, dumpsxiso, extracts PlayStation disc images and can generate compatible XML. It supports 2352-sector images and CUE files, and can extract tracks, license data, and raw sectors. Generated XML follows strict LBA order and preserves timestamps and XA attributes. The project targets homebrew development, ROM hacking, and reverse engineering. It runs on Linux, macOS, and Windows, and is GPL-2.0 licensed. Documentation covers command-line use, XML structure, track types, ordering, errors, and validation. Users supply their own Sony license data for injection. On ext4 and xfs, absent XML dates prevent 1:1 rebuilding for certain older files; Windows also has a documented directory-browsing issue with some nested structures.

Visit github.com

WasmPSX

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.

Visit github.com