{"repo":"overdrivenpotato/rust-psp","free":true,"listed":false,"github":"https://github.com/overdrivenpotato/rust-psp","clone":"git clone https://github.com/overdrivenpotato/rust-psp.git","description":"Rust on PSP. Panic and allocation support. Access PSP system libraries.","language":"Rust","stars":817,"topics":["psp","pspsdk","rust-psp","eboot","homebrew","playstation-portable","game","game-development","graphics","rust"],"license":null,"category":"game-templates","readme_excerpt":"rust-psp A library for building full PSP modules, including both PRX plugins and regular homebrew apps. See examples directory for sample programs. What about PSPSDK? This project is a completely new SDK, with no dependency on the original C/C++ PSPSDK. It aims to be a complete replacement, with more efficient implementations of graphics functions, and the addition of missing libraries. Features / Roadmap - [x] core support - [x] PSP system library support - [x] alloc support - [x] panic = \"unwind\" support - [x] Macro-based VFPU assembler - [x] Full 3D graphics support (faster than PSPSDK in some cases!) - [x] No dependency on PSPSDK / PSPToolchain - [x] Reach full parity with user mode support in PSPSDK - [x] Port definitions to libc crate - [ ] Add support for creating kernel mode modules - [ ] Add std support - [ ] Automatically sign EBOOT.PBP files to run on unmodified PSPs - [ ] Implement / reverse undiscovered libraries Dependencies To compile for the PSP, you will need a Rust nightly version equal to or later than 2026-05-30 and the rust-src component. Please install Rust using https://rustup.rs/ Use the following if you are new to Rust. (Feel free to set an override manually per-project instead). You also need cargo-psp installed: Running Examples Enter one of the example directories, examples/hello-world for instance, and run cargo psp . This will create an EBOOT.PBP file under target/mipsel-sony-psp/debug/ Assuming you have a PSP with custom firmware installed, you ","default_branch":null,"files":null,"tree":[],"storefront":"/r/overdrivenpotato","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/overdrivenpotato/rust-psp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}