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

Reports the concrete Layout identities assigned while committing a Build Recipe. More...

Properties

long UsedSize [get]
 Identifies the meaningful content end written to header offset 0x80.
long PhysicalSize [get]
 Reports destination bytes after final alignment and excludes no hidden sparse extent.
NdsRegion Arm9 [get]
 Locates the primary processor payload selected by header offsets 0x20-0x2F.
NdsRegionArm9Footer [get]
 Locates a recognized SDK footer immediately after ARM9 while excluding it from executable length.
NdsRegion Arm9OverlayTable [get]
 Locates generated 32-byte ARM9 Overlay records in caller insertion order.
NdsRegion Arm7 [get]
 Locates the secondary processor payload selected by header offsets 0x30-0x3F.
NdsRegion Arm7OverlayTable [get]
 Locates generated 32-byte ARM7 Overlay records in caller insertion order.
NdsRegion FileNameTable [get]
 Locates the generated hierarchy and name table referenced by the common header.
NdsRegion FileAllocationTable [get]
 Locates generated start/end records whose array positions are File IDs.
NdsRegionBanner [get]
 Locates optional checksummed menu metadata after final alignment.
NdsRegionArm9i [get]
 Locates the DSi-mode ARM9 payload appended after common content, or remains absent for DS images.
NdsRegionArm7i [get]
 Locates the DSi-mode ARM7 payload appended after ARM9i, or remains absent for DS images.
NdsRegion SectorHashTable [get]
 Locates generated per-sector DSi HMACs, or remains empty when hierarchical digests are disabled.
NdsRegion BlockHashTable [get]
 Locates generated HMACs over sector-hash groups, or remains empty when hierarchical digests are disabled.
int FileCount [get]
 Counts named files serialized into both FNT ordering and FAT allocations.
int AllocationCount [get]
 Counts every FAT entry, including unnamed payloads reachable only through Overlay records.

Detailed Description

Reports the concrete Layout identities assigned while committing a Build Recipe.

Definition at line 4 of file NdsImageBuildResult.cs.

Property Documentation

◆ AllocationCount

int NdsForge.NdsImageBuildResult.AllocationCount
get

Counts every FAT entry, including unnamed payloads reachable only through Overlay records.

Definition at line 105 of file NdsImageBuildResult.cs.

◆ Arm7

NdsRegion NdsForge.NdsImageBuildResult.Arm7
get

Locates the secondary processor payload selected by header offsets 0x30-0x3F.

Definition at line 75 of file NdsImageBuildResult.cs.

◆ Arm7i

NdsRegion? NdsForge.NdsImageBuildResult.Arm7i
get

Locates the DSi-mode ARM7 payload appended after ARM9i, or remains absent for DS images.

Definition at line 93 of file NdsImageBuildResult.cs.

◆ Arm7OverlayTable

NdsRegion NdsForge.NdsImageBuildResult.Arm7OverlayTable
get

Locates generated 32-byte ARM7 Overlay records in caller insertion order.

Definition at line 78 of file NdsImageBuildResult.cs.

◆ Arm9

NdsRegion NdsForge.NdsImageBuildResult.Arm9
get

Locates the primary processor payload selected by header offsets 0x20-0x2F.

Definition at line 66 of file NdsImageBuildResult.cs.

◆ Arm9Footer

NdsRegion? NdsForge.NdsImageBuildResult.Arm9Footer
get

Locates a recognized SDK footer immediately after ARM9 while excluding it from executable length.

Definition at line 69 of file NdsImageBuildResult.cs.

◆ Arm9i

NdsRegion? NdsForge.NdsImageBuildResult.Arm9i
get

Locates the DSi-mode ARM9 payload appended after common content, or remains absent for DS images.

Definition at line 90 of file NdsImageBuildResult.cs.

◆ Arm9OverlayTable

NdsRegion NdsForge.NdsImageBuildResult.Arm9OverlayTable
get

Locates generated 32-byte ARM9 Overlay records in caller insertion order.

Definition at line 72 of file NdsImageBuildResult.cs.

◆ Banner

NdsRegion? NdsForge.NdsImageBuildResult.Banner
get

Locates optional checksummed menu metadata after final alignment.

Definition at line 87 of file NdsImageBuildResult.cs.

◆ BlockHashTable

NdsRegion NdsForge.NdsImageBuildResult.BlockHashTable
get

Locates generated HMACs over sector-hash groups, or remains empty when hierarchical digests are disabled.

Definition at line 99 of file NdsImageBuildResult.cs.

◆ FileAllocationTable

NdsRegion NdsForge.NdsImageBuildResult.FileAllocationTable
get

Locates generated start/end records whose array positions are File IDs.

Definition at line 84 of file NdsImageBuildResult.cs.

◆ FileCount

int NdsForge.NdsImageBuildResult.FileCount
get

Counts named files serialized into both FNT ordering and FAT allocations.

Definition at line 102 of file NdsImageBuildResult.cs.

◆ FileNameTable

NdsRegion NdsForge.NdsImageBuildResult.FileNameTable
get

Locates the generated hierarchy and name table referenced by the common header.

Definition at line 81 of file NdsImageBuildResult.cs.

◆ PhysicalSize

long NdsForge.NdsImageBuildResult.PhysicalSize
get

Reports destination bytes after final alignment and excludes no hidden sparse extent.

Definition at line 63 of file NdsImageBuildResult.cs.

◆ SectorHashTable

NdsRegion NdsForge.NdsImageBuildResult.SectorHashTable
get

Locates generated per-sector DSi HMACs, or remains empty when hierarchical digests are disabled.

Definition at line 96 of file NdsImageBuildResult.cs.

◆ UsedSize

long NdsForge.NdsImageBuildResult.UsedSize
get

Identifies the meaningful content end written to header offset 0x80.

Definition at line 60 of file NdsImageBuildResult.cs.


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