5 Sony PlayStation 1 (psx)
7 ## Designated Developer
9 * [@ayrtonm](https://github.com/ayrtonm)
13 This target is cross-compiled.
14 It has no special requirements for the host.
18 The target can be built by enabling it for a `rustc` build:
23 target = ["mipsel-sony-psx"]
28 This target can be cross-compiled from any host.
32 Currently there is no support to run the rustc test suite for this target.
34 ## Building Rust programs
36 Since it is Tier 3, rust doesn't ship pre-compiled artifacts for this target.
38 Just use the `build-std` nightly cargo feature to build the `core` and `alloc` libraries:
40 cargo build -Zbuild-std=core,alloc --target mipsel-sony-psx
43 The command above generates an ELF. To generate binaries in the PSEXE format that emulators run, you can use [cargo-psx](https://github.com/ayrtonm/psx-sdk-rs#readme):
49 or use `-Clink-arg=--oformat=binary` to produce a flat binary.