Rustacean façade to PS Vita internal functions
The PS Vita exposes a quite comprehensive library of kernel functions
that provide much of the features needed for a Rust program to work.
As such, this crate intends to expose them to developers in an
interface mimicking the std
crate, allowing std
code to be compiled
for the PS Vita.
Add this crate to Cargo.toml
:
[dependencies]
vita = '^0.1'
You'll need to have the armv7-vita-eabihf
target specification in your
$RUST_TARGET_PATH
. If you don't have it, you can find it in its
dedicated git repository. Then,
you can use xargo
to cross-compile.
You'll also need to have the vitasdk
set up and
the $VITASDK
environment variable set. See the psp2-sys
repository for more details.
- VitaSDK team for the
arm-vita-eabi
toolchain,psp2
headers, ... - Team Molecule for the
Henkaku
hard work. - @japaric for
xargo
as well as his various guides about cross-compilation in Rust.
*vita
is not affiliated, sponsored, or otherwise endorsed by Sony
Interactive Entertainment, LLC. PlayStation and PS Vita are trademarks or
registered trademarks of Sony Interactive Entertainment, LLC. This software
is provided "as is" without warranty of any kind under the MIT License.