PSP.js vs ScePSP
PSP.js
github.comScePSP
github.comSide by side
| Figure | PSP.js | ScePSP |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| Plans published | 0 | 0 |
| Spec score · PSP Emulators | 6.6 (#8) | 5.3 (#9) |
In their own words
PSP.js
PSP.js is a browser-based PlayStation Portable emulator written in TypeScript and offered free as open-source software. Its high-level emulation implements PSP system calls, so it does not need a BIOS ROM. It loads ISO and PBP games, including KIRK-encrypted EBOOTs, and emulates the MIPS Allegrex CPU and VFPU. Graphics are rendered with WebGL; the project also describes decoding ATRAC3+ audio and MPEG/PSMF video. Game data is kept in browser storage, and keyboard controls can be configured in the app. The project remains a work in progress: it reports that some commercial games reach menus and render, and points users to a per-game compatibility list. The graphics worker requires SharedArrayBuffer, so a plain static file server is not sufficient. For local development, the documented setup uses Git submodules, npm install and npm run dev, with a server that sends COOP/COEP headers. Documentation covers the user guide, architecture, subsystems and HLE modules.