Class DsiProgramInfo
- Namespace
- SceneGate.Ekona.Containers.Rom
- Assembly
- SceneGate.Ekona.dll
Information of DSi programs.
public class DsiProgramInfo
- Inheritance
-
DsiProgramInfo
- Inherited Members
Properties
AccessControl
Gets or sets the access control for DSi features.
public TwilightAccessControl AccessControl { get; set; }
Property Value
AgeRatingAgcb
Gets or sets the age rating AGCB (Australia).
public AgeRating AgeRatingAgcb { get; set; }
Property Value
AgeRatingCero
Gets or sets the age rating CERO (Japan).
public AgeRating AgeRatingCero { get; set; }
Property Value
AgeRatingEsrb
Gets or sets the age rating ESRB (US / Canada).
public AgeRating AgeRatingEsrb { get; set; }
Property Value
AgeRatingGrb
Gets or sets the age rating GRB (South Korea).
public AgeRating AgeRatingGrb { get; set; }
Property Value
AgeRatingPegiEurope
Gets or sets the age rating PEGI (Pan-Europe).
public AgeRating AgeRatingPegiEurope { get; set; }
Property Value
AgeRatingPegiPortugal
Gets or sets the age rating PEGI for Portugal.
public AgeRating AgeRatingPegiPortugal { get; set; }
Property Value
AgeRatingPegiUk
Gets or sets the age rating PEGI and BBFC (UK).
public AgeRating AgeRatingPegiUk { get; set; }
Property Value
AgeRatingUsk
Gets or sets the age rating USK (Germany).
public AgeRating AgeRatingUsk { get; set; }
Property Value
Arm7Mac
Gets or sets the SHA1-HMAC of the ARM7.
public HashInfo Arm7Mac { get; set; }
Property Value
Arm7iMac
Gets or sets the SHA1-HMAC of the ARM7i program decrypted.
public HashInfo Arm7iMac { get; set; }
Property Value
Arm7iParametersTableOffset
Gets or sets the offset in the ARM7i program to the code parameters.
public uint Arm7iParametersTableOffset { get; set; }
Property Value
Arm7iRamAddress
Gets or sets the start of the RAM address for the ARM7i program.
public uint Arm7iRamAddress { get; set; }
Property Value
Arm9Mac
Gets or sets the SHA1-HMAC of the ARM9 program without secure area.
public HashInfo Arm9Mac { get; set; }
Property Value
Arm9SecureMac
Gets or sets the SHA1-HMAC of the ARM9 with encrypted secure area.
public HashInfo Arm9SecureMac { get; set; }
Property Value
Arm9iMac
Gets or sets the SHA1-HMAC of the ARM9i program decrypted.
public HashInfo Arm9iMac { get; set; }
Property Value
Arm9iParametersTableOffset
Gets or sets the offset in the ARM9i program to the code parameters.
public uint Arm9iParametersTableOffset { get; set; }
Property Value
Arm9iRamAddress
Gets or sets the start of the RAM address for the ARM9i program.
public uint Arm9iRamAddress { get; set; }
Property Value
DigestHashesStatus
Gets or sets the status of the digest hashes.
public HashStatus DigestHashesStatus { get; set; }
Property Value
DigestMain
Gets or sets the SHA1-HMAC of digest block data.
public HashInfo DigestMain { get; set; }
Property Value
EulaVersion
Gets or sets the version of the EULA agreement.
public byte EulaVersion { get; set; }
Property Value
GlobalMbk9Settings
Gets or sets the global memory bank 9 settings: WRAM slot write protect.
public int GlobalMbk9Settings { get; set; }
Property Value
GlobalMemoryBanks
Gets or sets the global memory banks settings (MBK 1 - 5) for the DSi extended memory.
public GlobalMemoryBankSettings[] GlobalMemoryBanks { get; set; }
Property Value
GlobalWramCntSettings
Gets or sets the WRAMCNT register settings.
public byte GlobalWramCntSettings { get; set; }
Property Value
LocalMemoryBanksArm7
Gets or sets the local memory banks settings for ARM7 (MBK 6 - 8) for the DSi extended memory.
public LocalMemoryBankSettings[] LocalMemoryBanksArm7 { get; set; }
Property Value
LocalMemoryBanksArm9
Gets or sets the local memory banks settings for ARM9 (MBK 6 - 8) for the DSi extended memory.
public LocalMemoryBankSettings[] LocalMemoryBanksArm9 { get; set; }
Property Value
ModcryptArea1Target
Gets or sets the first target area to have encryption modcrypt.
public ModcryptTargetKind ModcryptArea1Target { get; set; }
Property Value
ModcryptArea2Target
Gets or sets the second target area to have encryption modcrypt.
public ModcryptTargetKind ModcryptArea2Target { get; set; }
Property Value
ScfgExtendedArm7
Gets or sets some extended features of DSi ARM7 control register (SCFG).
public ScfgExtendedFeaturesArm7 ScfgExtendedArm7 { get; set; }
Property Value
StartJumpKind
Gets or sets the program start jump kind.
public ProgramStartJumpKind StartJumpKind { get; set; }
Property Value
StorageDeviceListArm7RamAddress
Gets or sets the SD/eMMC device list ARM7 RAM address. 0x400 bytes initialized by the firmware.
public uint StorageDeviceListArm7RamAddress { get; set; }
Property Value
StoragePrivateSaveLength
Gets or sets the length of the "private.sav" file for DSiWare.
public uint StoragePrivateSaveLength { get; set; }
Property Value
StoragePublicSaveLength
Gets or sets the length of the "public.sav" file for DSiWare.
public uint StoragePublicSaveLength { get; set; }
Property Value
StorageShared20Length
Gets or sets the length for the file in SD/eMMC "shared2/0000".
public int StorageShared20Length { get; set; }
Property Value
StorageShared21Length
Gets or sets the length for the file in SD/eMMC "shared2/0001".
public int StorageShared21Length { get; set; }
Property Value
StorageShared22Length
Gets or sets the length for the file in SD/eMMC "shared2/0002".
public int StorageShared22Length { get; set; }
Property Value
StorageShared23Length
Gets or sets the length for the file in SD/eMMC "shared2/0003".
public int StorageShared23Length { get; set; }
Property Value
StorageShared24Length
Gets or sets the length for the file in SD/eMMC "shared2/0004".
public int StorageShared24Length { get; set; }
Property Value
StorageShared25Length
Gets or sets the length for the file in SD/eMMC "shared2/0005".
public int StorageShared25Length { get; set; }
Property Value
TitleId
Gets or sets the title ID of the program (similar to 3DS).
public ulong TitleId { get; set; }
Property Value
UseRatings
Gets or sets the use ratings.
public byte UseRatings { get; set; }