Rust on Nintendo Wii - A safe, idiomatic Rust wrapper for devkitPro's libogc
Find a file
ProfElements 7e9f1bc22f
All checks were successful
CI / check (push) Successful in 3m56s
CI / clippy (push) Successful in 6m7s
test (#3)
Reviewed-on: #3
Co-authored-by: ProfElements <profelements1@gmail.com>
Co-committed-by: ProfElements <profelements1@gmail.com>
2025-09-28 02:02:52 -05:00
.cargo Add CI functionality (#26) 2021-07-23 23:05:55 +00:00
.forgejo/workflows test (#3) 2025-09-28 02:02:52 -05:00
examples 🐛 fix(examples): no_mangle and no_main all the examples. Remove #![feature(start)]. Works on dolphin 2025-08-15 00:56:46 -05:00
ogc-sys ⬆️ chore(dependencies): Update libogc bindings 2025-08-22 03:06:18 -05:00
src :wip: chore: cargo clippy (#138) 2025-08-15 03:34:51 -05:00
.gitignore add gitignore rule for files open by nano 2025-05-08 15:22:21 -04:00
Cargo.lock :wip: chore(cargo): Update Cargo.lock 2025-03-31 16:43:39 -05:00
Cargo.toml 🐛 fix(Cargo.toml): Remove default mmio feature 2024-10-28 02:31:14 -05:00
LICENSE Update LICENSE year 2021-07-24 00:26:23 +01:00
powerpc-unknown-eabi.json test (#3) 2025-09-28 02:02:52 -05:00
README.md Add introduction for getting started (#88) 2023-10-26 19:53:43 +01:00

ogc-rs

Crates.io

A Rust wrapper library for devkitPro's libogc.

To get started, you'll first need to install the following dependencies on your system:

Then you'll need to fork this repo and git clone your fork into your local machine.

When that's done, do the following:

$ cd ogc-rs
$ rustup override set nightly
$ rustup component add rust-src
$ cargo check

If everything's working properly, cargo check should run successfully.

See the Wii testing project for an example on how to use this library.

Structure

This repository is organized as follows:

  • ogc-rs: Safe, idiomatic wrapper around ogc-sys.
  • ogc-sys: Low-level, unsafe bindings to libogc.

License

See LICENSE for more details.