4 releases (breaking)
Uses new Rust 2024
| 0.4.0 | Mar 28, 2026 |
|---|---|
| 0.3.0 | Mar 27, 2026 |
| 0.2.0 | Dec 20, 2025 |
| 0.1.0 | Sep 13, 2024 |
#2464 in Encoding
67KB
1.5K
SLoC
This crate contains routines to read and write Nintendo DS ROM internal headers.
This has a companion cli application crate that will read a 3DS ROM file and print out its information and extract its banner graphic.
ctr_cart
ctr_cart is a module for reading Nintendo 3DS (CTR) ROM metadata stored in
the ROM itself. It also includes an example application that reads the
metadata and prints it to standard output as a JSON string.
Example Application Usage
The module includes an application which parses Nintendo 3DS ROMs and prints their metadata.
cargo run [ROMs...]
The example application prints the parsed header metadata as a JSON string, with an array holding a number of objects equal to the number of ROMs successfully parsed. Any errors are reported to standard error. metadata.
License
This module is released under the following licenses:
- GPL v2 or later
- LGPL v2.1 or later
- MPL 2.0
Refer to the LICENSE file for more information.
Dependencies
~5MB
~96K SLoC