PSP.js

No phone app

6.4No. 6 of 8
in PSP Emulators
  • Recognised40% of the score50
  • Phone app26% of the score0
  • Documented20% of the score89
  • Free plan14% of the score30
Free plan
No
Runs on
Web

Summary

PSP.js is ranked #6 of 8 in PSP emulators on Samsung Mobile US Press. It runs on Web.

Compared on PSP emulators

Supported platforms
Webgithub.com

Facts

Product
PSP.js is a work-in-progress PlayStation Portable emulator written in TypeScript that runs in a browser using high-level emulation.github.com · 4 Oct 2026
No BIOS required
Its high-level emulation reimplements PSP system calls in TypeScript, so it does not require a BIOS ROM.github.com · 4 Oct 2026
Game formats
It loads ISO and PBP games, including KIRK-encrypted EBOOTs.github.com · 4 Oct 2026
Emulation
It runs the MIPS Allegrex CPU and VFPU and renders graphics through WebGL.github.com · 4 Oct 2026
Audio and video
The project says it decodes ATRAC3+ audio and MPEG/PSMF video.github.com · 4 Oct 2026
Saved data
Game data is saved in browser storage.github.com · 4 Oct 2026
Compatibility status
The project says several commercial games boot to menus and render, and directs users to a per-game compatibility list.github.com · 4 Oct 2026
Work in progress
The repository describes PSP.js as a work in progress.github.com · 4 Oct 2026
Use
The README directs users to open the browser app, choose a game, and load an ISO or PBP; keyboard controls are configured in the app.github.com · 4 Oct 2026
Browser requirement
The README says the graphics worker requires SharedArrayBuffer and that a plain static file server will not work.github.com · 4 Oct 2026
Testing
The repository reports that its pspautotests CPU and kernel suite passes.github.com · 4 Oct 2026
Documentation
The README says project documentation covers the user guide, architecture, and subsystem and HLE module references.github.com · 4 Oct 2026
CPU and graphics
It runs the MIPS Allegrex CPU and VFPU and renders the PSP Graphics Engine using WebGL.github.com · 4 Oct 2026
Development status
The project describes itself as a work in progress; several commercial games boot to menus and render.github.com · 4 Oct 2026
Run locally
The repository’s quick start uses Git submodules, npm install, and npm run dev, then opens a local URL in a browser.github.com · 4 Oct 2026
Input
Keyboard controls are available in the in-app input settings.github.com · 4 Oct 2026
Server requirement
The documented development server sends COOP/COEP headers for SharedArrayBuffer; the README says a plain static file server will not work for the GE worker.github.com · 4 Oct 2026
Browser APIs
The implementation uses WebGL, AudioWorklet, and WebCodecs for graphics, audio, and video paths.github.com · 4 Oct 2026
Compatibility information
The repository links to a per-game compatibility list for status details.github.com · 4 Oct 2026

Best PSP.js alternatives

See all 7

Where it ranks on Samsung Mobile US Press

Is PSP.js yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources