iHaiDeeZ / M33
git clone https://github.com/iHaiDeeZ/M33.git
1.04 · today
M33 (March33): PPSSPP PSP emulator for jailbroken PS4 homebrew, by ShiroKlein
—
stars, 24h
+51
stars, 7 days · #890
+51
stars, 30 days · #5,818
51
★ total · +51% this week
0
forks · 2 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC
License—
Created2026-10-18 (2d ago)
Last pushtoday
Watchers4
OwnerUser
Links
- GitHub: github.com/iHaiDeeZ/M33
- Releases · Issues · Hacker News mentions
README excerpt
Your PSP library, on the PS4. ⬇ Get the latest version · Getting started · Controls · Compatibility · FAQ · Discord --- ## Overview M33 (March33) brings the PPSSPP PSP emulator to jailbroken PS4 consoles as an app you launch from the home screen like any other. Pick a game, press **Cross**, and play with a DualShock 4. Pressing **L3 + R3** during a game opens a quick menu made for the controller: save states with their pictures, cheats, rewind, the picture and sound settings, restart or quit. With the PSP's own firmware installed (M33 downloads it from Sony for you), the real **XMB** starts your games the way a PSP does, with its own game boot animation. Under the hood, PPSSPP's JIT turns the PSP's MIPS code into x86-64 code for the PS4's CPU, and rendering goes through Vulkan: Mesa's RADV driver, adapted to submit work directly to the PS4's AMD GPU. You bring your own game backups. Nothing copyrighted is bundled: no games, no firmware. ## Highlights **A PSP, as it was** - **The XMB**: with PSP firmware 6.61 installed, M33 can start straight into the PSP's own menu. Every disc game in your folder shows up in its Game column. Hold **L1** while M33 opens to skip it. - **The game boot**: games started from the XMB play the firmware's real startup and game boot animation. For games started from M33's own list too, turn on *Settings → System → PSP Firmware → Play the PSP game boot when a game starts* (off by default). - **One button to get the firmware**: *Settings → System → PSP Firmware → Download PSP firmware 6.61 from Sony* fetches Sony's own updater and installs it. **A quick menu made for the couch (L3 + R3)** - The paused game behind a panel that slides in, rows with icons, values changed with Left / Right. - **Save State / Load State** by slot, with the slot's picture, date and time beside the menu. - **Cheats**: turn each one on or off. The game's codes come from PPSSPP's CWCheat database, downloaded the first time. - **Rewind**, **Frame Generation**, **Resolution**, **Game Volume** and the **FPS Counter**, applied at once. **Settings** opens all of PPSSPP's settings; **Display & Effects** its picture options. **Rewind, the way RetroArch does it** - Hold **L2** and the game plays backwards; let go and it carries on from there. Hold again to go further back. On or off per game. **A sharp picture** - Rendered at 4x (1920x1088, the TV's 1080p) with AMD FidelityFX's sharpening (FSR RCAS). - **Frame Generation** (experimental, off by default): a game running at 30 is shown at 60, with a frame made between every two. Works best in games with a steady 30 fps. **Everything else you'd expect** - **RetroAchievements**, online. - The PS4's own keyboard for text, with **Cross** to confirm. - **Every language PPSSPP has**, in their own script: Japanese, Chinese, Korean, Russian, Arabic, Persian, Hebrew, Thai, Khmer, Lao and the rest. M33's own menus in 13 of them. - A 3D animated startup and M33's own theme, icon and menu sounds. ## Gettin