Analysis updated 2026-05-18
Play an in progress fan port of The Simpsons: Hit and Run on real PSP hardware.
Study how a PS2 era 3D game engine gets adapted to a memory constrained handheld.
Use the included asset optimizer tool to shrink textures and models for low memory devices.
Contribute gameplay, input, or audio code to an open homebrew porting project.
| antoxa2584x/shar-psp | aerl-official/aerl-c-framework | geekneo/cutterplusplus | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | easy | moderate |
| Complexity | 5/5 | 2/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires the specialized pspdev SDK, a build from source, and real or emulated PSP hardware to run the result.
This project is an experimental attempt to run The Simpsons: Hit and Run, a 2003 PlayStation 2 game, on the PlayStation Portable handheld console. It takes an existing modernized version of the game's engine and rewrites the graphics layer so it works on the PSP's hardware. The PSP has only about 22 megabytes of usable memory to share between everything the game needs, which is a serious constraint compared to the original PC and console releases. To make the original game's art fit, the project includes a separate offline tool, written in Python, that shrinks textures by converting them from full color images down to a smaller 8 bit palette format, drops unused detail levels, and can simplify 3D models by reducing their number of triangles. According to the README, this brings the memory used by the game's frontend menu textures down from about 24 megabytes to about 7 megabytes, with barely any visible quality loss when only the texture step is used. As it stands, the animated 3D main menu, including its background scene and UI elements, already runs on real PSP hardware and in the PPSSPP emulator. The underlying systems for loading the game's files, models, textures, and animations are working. Actual gameplay, controller input, and sound are not implemented yet and are listed as planned future work. Building the project requires a specialized development kit for the PSP called pspdev, plus the standard build tools that come with it. The output is a bootable file that gets copied onto a PSP memory stick alongside the optimized game assets. The README is explicit that this is a preservation and enhancement project only. It is not affiliated with or endorsed by the original game's publishers, claims no ownership of the original characters or assets, is not monetized in any way, and does not permit commercial redistribution of the project or its builds.
An experimental fan project that ports the 2003 game The Simpsons: Hit and Run to run on the PlayStation Portable handheld console.
Mainly C++. The stack also includes C++, pspdev, sceGU.
Non commercial preservation project only. No commercial redistribution of the project or its builds is permitted, and no ownership of the original game's IP is claimed.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.