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

Snapshots one Overlay record and its resolved payload identity without conflating Overlay and File IDs. More...

Properties

NdsProcessor Processor [get]
 Separates the independent ARM9 and ARM7 Overlay namespaces.
uint OverlayId [get]
 Records runtime Overlay identity rather than table position or FAT identity.
uint FileId [get]
 Records the referenced FAT allocation, which may be unnamed.
string? FilePath [get]
 Records a resolved NitroFS path only when the allocation also has an FNT name.
long? Offset [get]
 Records the first payload byte, or remains absent for an invalid FAT reference.
long? Length [get]
 Records stored payload length, or remains absent for an invalid FAT reference.
uint LoadAddress [get]
 Records the first runtime address populated by the Overlay loader.
uint RamSize [get]
 Records initialized runtime bytes after any decompression.
uint BssSize [get]
 Records additional zero-filled bytes absent from the cartridge payload.
uint StaticInitializerStart [get]
 Records the inclusive constructor-pointer-list start.
uint StaticInitializerEnd [get]
 Records the exclusive constructor-pointer-list end.
uint CompressedSize [get]
 Records the packed control word's low 24-bit stored-size field.
byte Flags [get]
 Records the packed control word's high byte without inventing unsupported flag meanings.
string? Sha256 [get]
 Hashes resolved payload bytes, or remains absent when the File ID cannot be resolved.

Detailed Description

Snapshots one Overlay record and its resolved payload identity without conflating Overlay and File IDs.

Definition at line 78 of file NdsManifestModels.cs.

Property Documentation

◆ BssSize

uint NdsForge.NdsManifestOverlay.BssSize
get

Records additional zero-filled bytes absent from the cartridge payload.

Definition at line 97 of file NdsManifestModels.cs.

◆ CompressedSize

uint NdsForge.NdsManifestOverlay.CompressedSize
get

Records the packed control word's low 24-bit stored-size field.

Definition at line 103 of file NdsManifestModels.cs.

◆ FileId

uint NdsForge.NdsManifestOverlay.FileId
get

Records the referenced FAT allocation, which may be unnamed.

Definition at line 85 of file NdsManifestModels.cs.

◆ FilePath

string? NdsForge.NdsManifestOverlay.FilePath
get

Records a resolved NitroFS path only when the allocation also has an FNT name.

Definition at line 87 of file NdsManifestModels.cs.

◆ Flags

byte NdsForge.NdsManifestOverlay.Flags
get

Records the packed control word's high byte without inventing unsupported flag meanings.

Definition at line 105 of file NdsManifestModels.cs.

◆ Length

long? NdsForge.NdsManifestOverlay.Length
get

Records stored payload length, or remains absent for an invalid FAT reference.

Definition at line 91 of file NdsManifestModels.cs.

◆ LoadAddress

uint NdsForge.NdsManifestOverlay.LoadAddress
get

Records the first runtime address populated by the Overlay loader.

Definition at line 93 of file NdsManifestModels.cs.

◆ Offset

long? NdsForge.NdsManifestOverlay.Offset
get

Records the first payload byte, or remains absent for an invalid FAT reference.

Definition at line 89 of file NdsManifestModels.cs.

◆ OverlayId

uint NdsForge.NdsManifestOverlay.OverlayId
get

Records runtime Overlay identity rather than table position or FAT identity.

Definition at line 83 of file NdsManifestModels.cs.

◆ Processor

NdsProcessor NdsForge.NdsManifestOverlay.Processor
get

Separates the independent ARM9 and ARM7 Overlay namespaces.

Definition at line 81 of file NdsManifestModels.cs.

◆ RamSize

uint NdsForge.NdsManifestOverlay.RamSize
get

Records initialized runtime bytes after any decompression.

Definition at line 95 of file NdsManifestModels.cs.

◆ Sha256

string? NdsForge.NdsManifestOverlay.Sha256
get

Hashes resolved payload bytes, or remains absent when the File ID cannot be resolved.

Definition at line 107 of file NdsManifestModels.cs.

◆ StaticInitializerEnd

uint NdsForge.NdsManifestOverlay.StaticInitializerEnd
get

Records the exclusive constructor-pointer-list end.

Definition at line 101 of file NdsManifestModels.cs.

◆ StaticInitializerStart

uint NdsForge.NdsManifestOverlay.StaticInitializerStart
get

Records the inclusive constructor-pointer-list start.

Definition at line 99 of file NdsManifestModels.cs.


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