├── .cargo └── config.toml ├── .gitignore ├── Cargo.toml ├── GETTING_SETUP.md ├── LICENSE.MD ├── armv5te-nintendo-ds.json ├── examples ├── Cargo.toml └── fifo_example │ ├── arm7.rs │ ├── arm9.rs │ └── main.rs ├── libnds-rs ├── Cargo.toml ├── build.rs └── src │ └── lib.rs ├── libnds-sys ├── Cargo.toml ├── bindgen-arm7.sh ├── bindgen-arm9.sh ├── bindgen.sh ├── build.rs ├── src │ ├── arm7_bindings.c │ ├── arm7_bindings.rs │ ├── arm7_error.rs │ ├── arm9_bindings.c │ ├── arm9_bindings.rs │ ├── atomics.rs │ ├── background_registers.rs │ ├── bios_registers.rs │ ├── lib.rs │ └── video_registers.rs └── wrapper.h ├── readme.md ├── romfs ├── garbage-data ├── test-file.txt └── ファイル.txt └── thumbv4t-nintendo-ds.json /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = ["examples"] -------------------------------------------------------------------------------- /GETTING_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/GETTING_SETUP.md -------------------------------------------------------------------------------- /LICENSE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/LICENSE.MD -------------------------------------------------------------------------------- /armv5te-nintendo-ds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/armv5te-nintendo-ds.json -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/fifo_example/arm7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/examples/fifo_example/arm7.rs -------------------------------------------------------------------------------- /examples/fifo_example/arm9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/examples/fifo_example/arm9.rs -------------------------------------------------------------------------------- /examples/fifo_example/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/examples/fifo_example/main.rs -------------------------------------------------------------------------------- /libnds-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-rs/Cargo.toml -------------------------------------------------------------------------------- /libnds-rs/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-rs/build.rs -------------------------------------------------------------------------------- /libnds-rs/src/lib.rs: -------------------------------------------------------------------------------- 1 | #![no_std] 2 | -------------------------------------------------------------------------------- /libnds-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/Cargo.toml -------------------------------------------------------------------------------- /libnds-sys/bindgen-arm7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/bindgen-arm7.sh -------------------------------------------------------------------------------- /libnds-sys/bindgen-arm9.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/bindgen-arm9.sh -------------------------------------------------------------------------------- /libnds-sys/bindgen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/bindgen.sh -------------------------------------------------------------------------------- /libnds-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/build.rs -------------------------------------------------------------------------------- /libnds-sys/src/arm7_bindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/arm7_bindings.c -------------------------------------------------------------------------------- /libnds-sys/src/arm7_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/arm7_bindings.rs -------------------------------------------------------------------------------- /libnds-sys/src/arm7_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/arm7_error.rs -------------------------------------------------------------------------------- /libnds-sys/src/arm9_bindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/arm9_bindings.c -------------------------------------------------------------------------------- /libnds-sys/src/arm9_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/arm9_bindings.rs -------------------------------------------------------------------------------- /libnds-sys/src/atomics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/atomics.rs -------------------------------------------------------------------------------- /libnds-sys/src/background_registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/background_registers.rs -------------------------------------------------------------------------------- /libnds-sys/src/bios_registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/bios_registers.rs -------------------------------------------------------------------------------- /libnds-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/lib.rs -------------------------------------------------------------------------------- /libnds-sys/src/video_registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/src/video_registers.rs -------------------------------------------------------------------------------- /libnds-sys/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/libnds-sys/wrapper.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/readme.md -------------------------------------------------------------------------------- /romfs/garbage-data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/romfs/garbage-data -------------------------------------------------------------------------------- /romfs/test-file.txt: -------------------------------------------------------------------------------- 1 | test file contents 2 | 3 | another line -------------------------------------------------------------------------------- /romfs/ファイル.txt: -------------------------------------------------------------------------------- 1 | This filename has UTF-16 exclusive characters! -------------------------------------------------------------------------------- /thumbv4t-nintendo-ds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeleDreams/libnds-rs/HEAD/thumbv4t-nintendo-ds.json --------------------------------------------------------------------------------