123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290 |
- BasicInfo:
- Title : $(APP_TITLE)
- ProductCode : $(APP_PRODUCT_CODE)
- Logo : Homebrew
- RomFs:
- # Specifies the root path of the read only file system to include in the ROM.
- RootPath : "res/romfs"
- TitleInfo:
- Category : Application
- UniqueId : $(APP_UNIQUE_ID)
- Option:
- UseOnSD : true # true if App is to be installed to SD
- FreeProductCode : true # Removes limitations on ProductCode
- MediaFootPadding : false # If true CCI files are created with padding
- EnableCrypt : false # Enables encryption for NCCH and CIA
- EnableCompress : false # Compresses where applicable (currently only exefs:/.code)
- AccessControlInfo:
- CoreVersion : 2
- # Exheader Format Version
- DescVersion : 2
- # Minimum Required Kernel Version (below is for 4.5.0)
- ReleaseKernelMajor : "02"
- ReleaseKernelMinor : "33"
- # ExtData
- UseExtSaveData : false # enables ExtData
- #ExtSaveDataId : 0x300 # only set this when the ID is different to the UniqueId
- # FS:USER Archive Access Permissions
- # Uncomment as required
- FileSystemAccess:
- - CategorySystemApplication
- - CategoryHardwareCheck
- - CategoryFileSystemTool
- - Debug
- - TwlCardBackup
- - TwlNandData
- - Boss
- - DirectSdmc
- - Core
- - CtrNandRo
- - CtrNandRw
- - CtrNandRoWrite
- - CategorySystemSettings
- - CardBoard
- - ExportImportIvs
- - DirectSdmcWrite
- - SwitchCleanup
- - SaveDataMove
- - Shop
- - Shell
- - CategoryHomeMenu
- - SeedDB
- IoAccessControl:
- - FsMountNand
- - FsMountNandRoWrite
- - FsMountTwln
- - FsMountWnand
- - FsMountCardSpi
- - UseSdif3
- - CreateSeed
- - UseCardSpi
- # Process Settings
- MemoryType : Application # Application/System/Base
- SystemMode : 64MB # 64MB(Default)/96MB/80MB/72MB/32MB
- IdealProcessor : 0
- AffinityMask : 1
- Priority : 16
- MaxCpu : 0 # Let system decide
- HandleTableSize : 0x200
- DisableDebug : false
- EnableForceDebug : false
- CanWriteSharedPage : true
- CanUsePrivilegedPriority : false
- CanUseNonAlphabetAndNumber : true
- PermitMainFunctionArgument : true
- CanShareDeviceMemory : true
- RunnableOnSleep : false
- SpecialMemoryArrange : true
- # New3DS Exclusive Process Settings
- #SystemModeExt : 128MB # Legacy(Default)/124MB/178MB Legacy:Use Old3DS SystemMode
- CpuSpeed : 804MHz # 268MHz(Default)/804MHz
- EnableL2Cache : true # false(default)/true
- CanAccessCore2 : true
- # Virtual Address Mappings
- IORegisterMapping:
- - 1ff00000-1ff7ffff # DSP memory
- MemoryMapping:
- - 1f000000-1f5fffff:r # VRAM
- # Accessible SVCs, <Name>:<ID>
- SystemCallAccess:
- ControlMemory: 1
- QueryMemory: 2
- ExitProcess: 3
- GetProcessAffinityMask: 4
- SetProcessAffinityMask: 5
- GetProcessIdealProcessor: 6
- SetProcessIdealProcessor: 7
- CreateThread: 8
- ExitThread: 9
- SleepThread: 10
- GetThreadPriority: 11
- SetThreadPriority: 12
- GetThreadAffinityMask: 13
- SetThreadAffinityMask: 14
- GetThreadIdealProcessor: 15
- SetThreadIdealProcessor: 16
- GetCurrentProcessorNumber: 17
- Run: 18
- CreateMutex: 19
- ReleaseMutex: 20
- CreateSemaphore: 21
- ReleaseSemaphore: 22
- CreateEvent: 23
- SignalEvent: 24
- ClearEvent: 25
- CreateTimer: 26
- SetTimer: 27
- CancelTimer: 28
- ClearTimer: 29
- CreateMemoryBlock: 30
- MapMemoryBlock: 31
- UnmapMemoryBlock: 32
- CreateAddressArbiter: 33
- ArbitrateAddress: 34
- CloseHandle: 35
- WaitSynchronization1: 36
- WaitSynchronizationN: 37
- SignalAndWait: 38
- DuplicateHandle: 39
- GetSystemTick: 40
- GetHandleInfo: 41
- GetSystemInfo: 42
- GetProcessInfo: 43
- GetThreadInfo: 44
- ConnectToPort: 45
- SendSyncRequest1: 46
- SendSyncRequest2: 47
- SendSyncRequest3: 48
- SendSyncRequest4: 49
- SendSyncRequest: 50
- OpenProcess: 51
- OpenThread: 52
- GetProcessId: 53
- GetProcessIdOfThread: 54
- GetThreadId: 55
- GetResourceLimit: 56
- GetResourceLimitLimitValues: 57
- GetResourceLimitCurrentValues: 58
- GetThreadContext: 59
- Break: 60
- OutputDebugString: 61
- ControlPerformanceCounter: 62
- CreatePort: 71
- CreateSessionToPort: 72
- CreateSession: 73
- AcceptSession: 74
- ReplyAndReceive1: 75
- ReplyAndReceive2: 76
- ReplyAndReceive3: 77
- ReplyAndReceive4: 78
- ReplyAndReceive: 79
- BindInterrupt: 80
- UnbindInterrupt: 81
- InvalidateProcessDataCache: 82
- StoreProcessDataCache: 83
- FlushProcessDataCache: 84
- StartInterProcessDma: 85
- StopDma: 86
- GetDmaState: 87
- RestartDma: 88
- DebugActiveProcess: 96
- BreakDebugProcess: 97
- TerminateDebugProcess: 98
- GetProcessDebugEvent: 99
- ContinueDebugEvent: 100
- GetProcessList: 101
- GetThreadList: 102
- GetDebugThreadContext: 103
- SetDebugThreadContext: 104
- QueryDebugProcessMemory: 105
- ReadProcessMemory: 106
- WriteProcessMemory: 107
- SetHardwareBreakPoint: 108
- GetDebugThreadParam: 109
- ControlProcessMemory: 112
- MapProcessMemory: 113
- UnmapProcessMemory: 114
- CreateCodeSet: 115
- CreateProcess: 117
- TerminateProcess: 118
- SetProcessResourceLimits: 119
- CreateResourceLimit: 120
- SetResourceLimitValues: 121
- AddCodeSegment: 122
- Backdoor: 123
- KernelSetState: 124
- QueryProcessMemory: 125
- # Service List
- # Maximum 34 services (32 if firmware is prior to 9.3.0)
- ServiceAccessControl:
- - cfg:u
- - fs:USER
- - gsp::Gpu
- - hid:USER
- - ndm:u
- - pxi:dev
- - APT:U
- - ac:u
- - act:u
- - am:net
- - boss:U
- - cam:u
- - cecd:u
- - dsp::DSP
- - frd:u
- - http:C
- - ir:USER
- - ir:u
- - ir:rst
- - ldr:ro
- - gsp::Lcd
- - news:u
- - nim:aoc
- - nwm::UDS
- - ptm:u
- - qtm:u
- - soc:U
- - ssl:C
- - ptm:sysm
- - am:u
- - ns:s
- SystemControlInfo:
- SaveDataSize: 0K
- RemasterVersion: 0
- StackSize: 0x8000
- # Modules that run services listed above should be included below
- # Maximum 48 dependencies
- # If a module is listed that isn't present on the 3DS, the title will get stuck at the logo (3ds waves)
- # So act, nfc and qtm are commented for 4.x support. Uncomment if you need these.
- # <module name>:<module titleid>
- Dependency:
- ac: 0x0004013000002402
- #act: 0x0004013000003802
- am: 0x0004013000001502
- boss: 0x0004013000003402
- camera: 0x0004013000001602
- cecd: 0x0004013000002602
- cfg: 0x0004013000001702
- codec: 0x0004013000001802
- csnd: 0x0004013000002702
- dlp: 0x0004013000002802
- dsp: 0x0004013000001a02
- friends: 0x0004013000003202
- gpio: 0x0004013000001b02
- gsp: 0x0004013000001c02
- hid: 0x0004013000001d02
- http: 0x0004013000002902
- i2c: 0x0004013000001e02
- ir: 0x0004013000003302
- mcu: 0x0004013000001f02
- mic: 0x0004013000002002
- ndm: 0x0004013000002b02
- news: 0x0004013000003502
- #nfc: 0x0004013000004002
- nim: 0x0004013000002c02
- nwm: 0x0004013000002d02
- pdn: 0x0004013000002102
- ps: 0x0004013000003102
- ptm: 0x0004013000002202
- #qtm: 0x0004013020004202
- ro: 0x0004013000003702
- socket: 0x0004013000002e02
- spi: 0x0004013000002302
- ssl: 0x0004013000002f02
|