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

Snapshots one executable's physical placement, runtime mapping, and content identity. More...

Properties

NdsProcessor Processor [get]
 Separates original and DSi execution modes as well as ARM9 and ARM7 address spaces.
long Offset [get]
 Records the first cartridge byte of the header-declared executable.
long Length [get]
 Records header-declared executable bytes and intentionally excludes an optional SDK footer.
uint LoadAddress [get]
 Records the CPU address populated from the first executable byte.
uint EntryAddress [get]
 Records the initial instruction address after any ELF virtual-to-physical translation.
string Sha256 = string.Empty [get]
 Hashes only the header-declared executable region with SHA-256.

Detailed Description

Snapshots one executable's physical placement, runtime mapping, and content identity.

Definition at line 33 of file NdsManifestModels.cs.

Property Documentation

◆ EntryAddress

uint NdsForge.NdsManifestProgram.EntryAddress
get

Records the initial instruction address after any ELF virtual-to-physical translation.

Definition at line 44 of file NdsManifestModels.cs.

◆ Length

long NdsForge.NdsManifestProgram.Length
get

Records header-declared executable bytes and intentionally excludes an optional SDK footer.

Definition at line 40 of file NdsManifestModels.cs.

◆ LoadAddress

uint NdsForge.NdsManifestProgram.LoadAddress
get

Records the CPU address populated from the first executable byte.

Definition at line 42 of file NdsManifestModels.cs.

◆ Offset

long NdsForge.NdsManifestProgram.Offset
get

Records the first cartridge byte of the header-declared executable.

Definition at line 38 of file NdsManifestModels.cs.

◆ Processor

NdsProcessor NdsForge.NdsManifestProgram.Processor
get

Separates original and DSi execution modes as well as ARM9 and ARM7 address spaces.

Definition at line 36 of file NdsManifestModels.cs.

◆ Sha256

string NdsForge.NdsManifestProgram.Sha256 = string.Empty
get

Hashes only the header-declared executable region with SHA-256.

Definition at line 46 of file NdsManifestModels.cs.


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