Complete SDK examples
All 19 programs with their Cargo manifests, full Rust source and build requirements.
cdda-read-contention
CD data commands during audio playback
hello-audio
Controller-triggered SPU samples
hello-cdda
Playing a disc audio track
hello-cdstream
Interrupt-driven CD streaming checked byte for byte
hello-fmv
Streaming video with XA audio
hello-gte
A rotating wireframe cube
hello-gteirq
Geometry commands interrupted by VBlank
hello-i64probe
Software 64-bit arithmetic checks
hello-icache
Flushing the instruction cache
hello-input
Digital and analog controller input
hello-memcard
Guarded memory-card diagnostic
hello-memprobe
Memory routine size and alignment checks
hello-ot
Ordering-table submission
hello-pack
Reading and decompressing WORLD.PAK
hello-present
Queued flips and GPU completion
hello-present-queue
Whole frames through the present queue
hello-spstack
Scratchpad stack under interrupts
hello-tex
Cooked textures and indexed sprites
hello-tri
A complete triangle and frame loop
hello-xa
Streaming XA-ADPCM music