Psxonpsp660.bin Github Jun 2026

If you the binary, you can run it from the CFW’s “Run PRX” menu:

| # | Action | Command / UI Steps | |---|--------|--------------------| | | Download the binary | wget https://github.com/psxonpsp/psxonpsp/releases/download/v2.5.0/psxonpsp660.bin (or grab it from the “Assets” section on the releases page). | | 2 | Copy to PSP | Place psxonpsp660.bin into ms0:/PSP/ (or any folder you prefer). | | 3 | Launch the CFW installer | Start PRO-CFW → Installer → Custom Firmware → Load Custom Kernel . | | 4 | Select the binary | Browse to ms0:/PSP/psxonpsp660.bin and confirm. The installer will flash the binary to flash0:/kd/psxboot.prx . | | 5 | Reboot | Power off the PSP, then power on. The PSX‑on‑PSP UI should appear automatically. | | 6 | Configure | Press Select for settings → set BIOS path ( ms0:/PSP/GAME/BIOS/ ), ISO folder , and screen filter . | | 7 | Play | Highlight an ISO/CSO file and press Start to launch the game. | psxonpsp660.bin github

| Step | Description | |------|-------------| | | psxonpsp660.bin is loaded by the CFW’s psp-boot sequence (e.g., via flash0:/kd/psxboot.prx ). It patches the kernel’s sceKernelLoadExecVSH and sceKernelCheckExecFile calls, allowing unsigned ELF/PRX files to be executed. | | 2. Loader init | A tiny assembly stub relocates itself to free RAM (≈0x88000000) and sets up a minimal exception handler. | | 3. Emulator core loading | The stub loads psxemu.prx (the actual PSX emulator, based on the open‑source PCSX-ReARMed port) as a module and passes a pointer to the boot arguments (ISO path, cheat file, etc.). | | 4. UI & user‑mode | psxonpsp.prx provides a menu UI (via the PSP’s native graphics library) to select ISO files, enable cheats, adjust screen filters, and set controller mapping. | | 5. Execution | Once the user hits Start , the PSX emulator starts, using the PSP’s MIPS‑R4000 CPU to run the PSX BIOS (or a user‑supplied BIOS) and the selected game. | | 6. Cleanup | On exit, the loader restores the original kernel hooks, returning the PSP to the underlying CFW (or stock firmware if the user boots without it). | If you the binary, you can run it

Most emulators, including RetroArch cores like PCSX ReARMed and Beetle PSX, support this BIOS. gingerbeardman/PSX: Various things for PSX ... - GitHub | | 4 | Select the binary | Browse to ms0:/PSP/psxonpsp660

psp2loader -p ms0:/PSP/psxonpsp660.bin

| Area | Assessment | Mitigation | |------|------------|------------|