Skip to content

simias/psx-sdk-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psx-sdk-rs

Basic SDK to run custom Rust code on a Playstation.

In order to use this you'll need a nighly rustc (since we use unstable features), the rust source (since we need to crosscompile libcore) and a linker targetting mipsel-unknown-elf.

You'll also need a way to run custom "PS-EXE" executables on the console, I use an Xplorer-FX flashed with caetla 0.34 and the catflap4linux to control it.

psx.ld contains the linker script to put the executable at the correct location in RAM (without overwriting the BIOS).

elf2psexe is a tool that converts the ELF executables produced by ld into the standard PS-EXE format used on the console (and understood by many Playstation utilities).

The applications are in apps/. The build system is a bit crappy since I can't use cargo unfortunately. Instead I use ad-hoc Makefiles and a global config.mk for the various settings.

About

Rust SDK targeting the original Playstation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published