Thanks to visit codestin.com
Credit goes to lib.rs

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

MPL-2.0 OR LGPL-2…

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