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

Snapshots common header identity, execution policy, and size claims in serialization-stable scalar fields. More...

Properties

string Title = string.Empty [get]
 Preserves the visible fixed-width cartridge title after format padding is removed.
string GameCode = string.Empty [get]
 Preserves the exact four-character product identity used by tools and cryptographic derivations.
string MakerCode = string.Empty [get]
 Preserves the two-character publisher identity without resolving an external company database.
NdsImageKind Kind [get]
 Records the DS, DSi-enhanced, or DSi-exclusive unit-code interpretation.
byte Version [get]
 Records the publisher-controlled software revision byte rather than any structure version.
byte RegionCode [get]
 Records the raw region byte whose interpretation depends on execution mode.
byte AutoStart [get]
 Records the complete boot-control byte, including reserved bits retained by the parser.
uint UsedImageSize [get]
 Separates the meaningful image extent claimed by the header from physical padding.
long DeviceCapacityBytes [get]
 Records the power-of-two capacity represented by the device-capacity exponent.
uint NormalCardControl [get]
 Records ordinary cartridge bus timing and control bits as an uninterpreted hardware word.
uint SecureCardControl [get]
 Records secure-transfer cartridge bus timing and control bits as an uninterpreted hardware word.
string Sha256 = string.Empty [get]
 Hashes every parsed common or extended header byte, including reserved fields, with SHA-256.

Detailed Description

Snapshots common header identity, execution policy, and size claims in serialization-stable scalar fields.

Definition at line 4 of file NdsManifestModels.cs.

Property Documentation

◆ AutoStart

byte NdsForge.NdsManifestHeader.AutoStart
get

Records the complete boot-control byte, including reserved bits retained by the parser.

Definition at line 19 of file NdsManifestModels.cs.

◆ DeviceCapacityBytes

long NdsForge.NdsManifestHeader.DeviceCapacityBytes
get

Records the power-of-two capacity represented by the device-capacity exponent.

Definition at line 23 of file NdsManifestModels.cs.

◆ GameCode

string NdsForge.NdsManifestHeader.GameCode = string.Empty
get

Preserves the exact four-character product identity used by tools and cryptographic derivations.

Definition at line 9 of file NdsManifestModels.cs.

◆ Kind

NdsImageKind NdsForge.NdsManifestHeader.Kind
get

Records the DS, DSi-enhanced, or DSi-exclusive unit-code interpretation.

Definition at line 13 of file NdsManifestModels.cs.

◆ MakerCode

string NdsForge.NdsManifestHeader.MakerCode = string.Empty
get

Preserves the two-character publisher identity without resolving an external company database.

Definition at line 11 of file NdsManifestModels.cs.

◆ NormalCardControl

uint NdsForge.NdsManifestHeader.NormalCardControl
get

Records ordinary cartridge bus timing and control bits as an uninterpreted hardware word.

Definition at line 25 of file NdsManifestModels.cs.

◆ RegionCode

byte NdsForge.NdsManifestHeader.RegionCode
get

Records the raw region byte whose interpretation depends on execution mode.

Definition at line 17 of file NdsManifestModels.cs.

◆ SecureCardControl

uint NdsForge.NdsManifestHeader.SecureCardControl
get

Records secure-transfer cartridge bus timing and control bits as an uninterpreted hardware word.

Definition at line 27 of file NdsManifestModels.cs.

◆ Sha256

string NdsForge.NdsManifestHeader.Sha256 = string.Empty
get

Hashes every parsed common or extended header byte, including reserved fields, with SHA-256.

Definition at line 29 of file NdsManifestModels.cs.

◆ Title

string NdsForge.NdsManifestHeader.Title = string.Empty
get

Preserves the visible fixed-width cartridge title after format padding is removed.

Definition at line 7 of file NdsManifestModels.cs.

◆ UsedImageSize

uint NdsForge.NdsManifestHeader.UsedImageSize
get

Separates the meaningful image extent claimed by the header from physical padding.

Definition at line 21 of file NdsManifestModels.cs.

◆ Version

byte NdsForge.NdsManifestHeader.Version
get

Records the publisher-controlled software revision byte rather than any structure version.

Definition at line 15 of file NdsManifestModels.cs.


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