ctr_cart 0.3.0

3DS file header library and utilities.
Documentation
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-2.0
// SPDX-FileCopyrightText: 2024 Gabriel Marcano <gabemarcano@yahoo.com>

//! 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.

mod card_info;
mod cart;
mod cia;
mod crypto;
mod error;
mod exefs;
mod ncch;
mod ncsd;
mod smdh;

pub use crate::cart::Cart;
pub use crate::cart::CartIo;
pub use crate::cia::Cia;
pub use crate::cia::CiaIo;
pub use crate::cia::CiaRead;
pub use crate::error::Error;
pub use crate::exefs::ExeFs;
pub use crate::ncch::NCCH;
pub use crate::ncch::NCCHRead;
pub use crate::ncsd::NCSD;
pub use crate::ncsd::NCSDRead;
pub use crate::smdh::SMDH;
pub use crate::smdh::SMDHRead;