overdrivenpotato/rust-psp
Rust on PSP. Panic and allocation support. Access PSP system libraries.
🕹️ Rust trên PlayStation Portable — rust-psp
Một SDK Rust hoàn toàn mới, thay thế PSPSDK và hỗ trợ phát triển game cũng như plugin PRX cho PSP.
rust-psp là một thư viện cho phép xây dựng các module PSP đầy đủ, bao gồm cả plugin PRX và ứng dụng homebrew. Dự án không phụ thuộc vào PSPSDK truyền thống mà tự cài đặt mọi thứ từ đầu, hướng tới việc trở thành một sự thay thế hoàn toàn với hiệu năng cao hơn ở một số chức năng đồ họa.
✨ Điểm nổi bật
- Hỗ trợ core và alloc: Cung cấp hỗ trợ cho
#![no_std]và cấp phát bộ nhớ động. - Hỗ trợ panic unwind: Cho phép xử lý lỗi bằng cơ chế unwind.
- Macro lắp ráp VFPU: Hỗ trợ viết mã họng nhẹm VFPU thông qua macro.
- Đồ họa 3D đầy đủ: Hỗ trợ toàn bộ tính năng đồ họa 3D, nhanh hơn PSPSDK ở một số trường hợp.
- Không phụ thuộc PSPSDK: Tự chứa mọi công cụ, không cần cài đặt PSPSDK hay PSPToolchain.
- Định nghĩa libc: Các định nghĩa hệ thống được cập nhật vào crate
libc. - Hỗ trợ plugin PRX: Có thể tạo cả plugin PRX và ứng dụng homebrew.
💡 Vì sao đáng chú ý
rust-psp khác biệt từ PSPSDK truyền thống bằng cách xây dựng lại toàn bộ SDK bằng Rust, mang lại hiệu suất cao hơn và khả năng mở rộng tốt hơn. Dự án đặc biệt hữu ích cho cộng đồng phát triển game retro và người muốn khám phá lập trình trên nền tảng PSP bằng ngôn ngữ hiện đại như Rust.
#Rust #PSP #Homebrew #GameDevelopment #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
💿 Free software that works great, and also happens to be open-source Python.