NdsForge.NET 1.0.1
Read, validate, edit, compare, and build Nintendo DS and DSi images from .NET
Loading...
Searching...
No Matches
NdsForge.NdsHeaderEdit Class Referencesealed

Collects validated mutable identity and card-control header fields. More...

Properties

string Title [get, set]
 Controls the padded 12-byte printable-ASCII application label; shorter values receive zero padding.
string GameCode [get, set]
 Controls the exact four-character printable-ASCII product code used for title identity and region conventions.
string MakerCode [get, set]
 Controls the exact two-character printable-ASCII publisher code stored at header offset 0x10.
byte Version [get, set]
 Controls the publisher-defined one-byte software revision without changing any format version.
byte RegionCode [get, set]
 Controls the raw region byte whose defined bits depend on the image's DS or DSi unit code.
byte AutoStart [get, set]
 Controls the complete boot-policy byte and preserves responsibility for reserved bits with the caller.
uint NormalCardControl [get, set]
 Gets or sets normal card-control timing and flags.
uint SecureCardControl [get, set]
 Gets or sets secure card-control timing and flags.
ushort SecureTransferTimeout [get, set]
 Controls the raw 16-bit timeout applied to secure-area cartridge transfers.

Detailed Description

Collects validated mutable identity and card-control header fields.

Definition at line 6 of file NdsHeaderEdit.cs.

Property Documentation

◆ AutoStart

byte NdsForge.NdsHeaderEdit.AutoStart
getset

Controls the complete boot-policy byte and preserves responsibility for reserved bits with the caller.

Definition at line 42 of file NdsHeaderEdit.cs.

◆ GameCode

string NdsForge.NdsHeaderEdit.GameCode
getset

Controls the exact four-character printable-ASCII product code used for title identity and region conventions.

Definition at line 30 of file NdsHeaderEdit.cs.

◆ MakerCode

string NdsForge.NdsHeaderEdit.MakerCode
getset

Controls the exact two-character printable-ASCII publisher code stored at header offset 0x10.

Definition at line 33 of file NdsHeaderEdit.cs.

◆ NormalCardControl

uint NdsForge.NdsHeaderEdit.NormalCardControl
getset

Gets or sets normal card-control timing and flags.

Definition at line 45 of file NdsHeaderEdit.cs.

◆ RegionCode

byte NdsForge.NdsHeaderEdit.RegionCode
getset

Controls the raw region byte whose defined bits depend on the image's DS or DSi unit code.

Definition at line 39 of file NdsHeaderEdit.cs.

◆ SecureCardControl

uint NdsForge.NdsHeaderEdit.SecureCardControl
getset

Gets or sets secure card-control timing and flags.

Definition at line 48 of file NdsHeaderEdit.cs.

◆ SecureTransferTimeout

ushort NdsForge.NdsHeaderEdit.SecureTransferTimeout
getset

Controls the raw 16-bit timeout applied to secure-area cartridge transfers.

Definition at line 51 of file NdsHeaderEdit.cs.

◆ Title

string NdsForge.NdsHeaderEdit.Title
getset

Controls the padded 12-byte printable-ASCII application label; shorter values receive zero padding.

Definition at line 27 of file NdsHeaderEdit.cs.

◆ Version

byte NdsForge.NdsHeaderEdit.Version
getset

Controls the publisher-defined one-byte software revision without changing any format version.

Definition at line 36 of file NdsHeaderEdit.cs.


The documentation for this class was generated from the following file: