Skip to main content

DUMMY_RSF

Constant DUMMY_RSF 

Source
pub const DUMMY_RSF: &str = "BasicInfo:\r\n  Title                   : CtrApp\r\n  ProductCode             : CTR-P-CTAP\r\n  Logo                    : Homebrew # Nintendo / Licensed / Distributed / iQue / iQueForSystem\r\n\r\nRomFs:\r\n  # Specifies the root path of the read only file system to include in the ROM.\r\n  #RootPath                : romfs\r\n\r\nTitleInfo:\r\n  Category                : Application\r\n  UniqueId                : 0xff3ff\r\n\r\nOption:\r\n  UseOnSD                 : true # true if App is to be installed to SD\r\n  FreeProductCode         : true # Removes limitations on ProductCode\r\n  MediaFootPadding        : false # If true CCI files are created with padding\r\n  EnableCrypt             : false # Enables encryption for NCCH and CIA\r\n  EnableCompress          : true # Compresses where applicable (currently only exefs:/.code)\r\n\r\nAccessControlInfo:\r\n  CoreVersion                   : 2\r\n\r\n  # Exheader Format Version\r\n  DescVersion                   : 2\r\n\r\n  # Minimum Required Kernel Version (below is for 4.5.0)\r\n  ReleaseKernelMajor            : \"02\"\r\n  ReleaseKernelMinor            : \"33\"\r\n\r\n  # ExtData\r\n  UseExtSaveData                : false # enables ExtData\r\n  #ExtSaveDataId                : 0x300 # only set this when the ID is different to the UniqueId\r\n\r\n  # FS:USER Archive Access Permissions\r\n  # Uncomment as required\r\n  FileSystemAccess:\r\n   #- CategorySystemApplication\r\n   #- CategoryHardwareCheck\r\n   #- CategoryFileSystemTool\r\n   #- Debug\r\n   #- TwlCardBackup\r\n   #- TwlNandData\r\n   #- Boss\r\n   - DirectSdmc\r\n   #- Core\r\n   #- CtrNandRo\r\n   #- CtrNandRw\r\n   #- CtrNandRoWrite\r\n   #- CategorySystemSettings\r\n   #- CardBoard\r\n   #- ExportImportIvs\r\n   #- DirectSdmcWrite\r\n   #- SwitchCleanup\r\n   #- SaveDataMove\r\n   #- Shop\r\n   #- Shell\r\n   #- CategoryHomeMenu\r\n\r\n  # Process Settings\r\n  MemoryType                    : Application # Application/System/Base\r\n  SystemMode                    : 64MB # 64MB(Default)/96MB/80MB/72MB/32MB\r\n  IdealProcessor                : 0\r\n  AffinityMask                  : 1\r\n  Priority                      : 16\r\n  MaxCpu                        : 0 # Let system decide\r\n  HandleTableSize               : 0x200\r\n  DisableDebug                  : false\r\n  EnableForceDebug              : false\r\n  CanWriteSharedPage            : true\r\n  CanUsePrivilegedPriority      : false\r\n  CanUseNonAlphabetAndNumber    : true\r\n  PermitMainFunctionArgument    : true\r\n  CanShareDeviceMemory          : true\r\n  RunnableOnSleep               : false\r\n  SpecialMemoryArrange          : true\r\n\r\n  # New3DS Exclusive Process Settings\r\n  SystemModeExt                 : 124MB # Legacy(Default)/124MB/178MB  Legacy:Use Old3DS SystemMode\r\n  CpuSpeed                      : 804MHz # 268MHz(Default)/804MHz\r\n  EnableL2Cache                 : true # false(default)/true\r\n  CanAccessCore2                : true\r\n\r\n  # Virtual Address Mappings\r\n  IORegisterMapping:\r\n   - 1ff00000-1ff7ffff   # DSP memory\r\n  MemoryMapping:\r\n   - 1f000000-1f5fffff:r # VRAM\r\n\r\n  # Accessible SVCs, <Name>:<ID>\r\n  SystemCallAccess:\r\n    ArbitrateAddress: 34\r\n    Break: 60\r\n    CancelTimer: 28\r\n    ClearEvent: 25\r\n    ClearTimer: 29\r\n    CloseHandle: 35\r\n    ConnectToPort: 45\r\n    ControlMemory: 1\r\n    CreateAddressArbiter: 33\r\n    CreateEvent: 23\r\n    CreateMemoryBlock: 30\r\n    CreateMutex: 19\r\n    CreateSemaphore: 21\r\n    CreateThread: 8\r\n    CreateTimer: 26\r\n    DuplicateHandle: 39\r\n    ExitProcess: 3\r\n    ExitThread: 9\r\n    GetCurrentProcessorNumber: 17\r\n    GetHandleInfo: 41\r\n    GetProcessId: 53\r\n    GetProcessIdOfThread: 54\r\n    GetProcessIdealProcessor: 6\r\n    GetProcessInfo: 43\r\n    GetResourceLimit: 56\r\n    GetResourceLimitCurrentValues: 58\r\n    GetResourceLimitLimitValues: 57\r\n    GetSystemInfo: 42\r\n    GetSystemTick: 40\r\n    GetThreadContext: 59\r\n    GetThreadId: 55\r\n    GetThreadIdealProcessor: 15\r\n    GetThreadInfo: 44\r\n    GetThreadPriority: 11\r\n    MapMemoryBlock: 31\r\n    OutputDebugString: 61\r\n    QueryMemory: 2\r\n    ReleaseMutex: 20\r\n    ReleaseSemaphore: 22\r\n    SendSyncRequest1: 46\r\n    SendSyncRequest2: 47\r\n    SendSyncRequest3: 48\r\n    SendSyncRequest4: 49\r\n    SendSyncRequest: 50\r\n    SetThreadPriority: 12\r\n    SetTimer: 27\r\n    SignalEvent: 24\r\n    SleepThread: 10\r\n    UnmapMemoryBlock: 32\r\n    WaitSynchronization1: 36\r\n    WaitSynchronizationN: 37\r\n    Backdoor: 123\r\n\r\n  # Service List\r\n  # Maximum 34 services (32 if firmware is prior to 9.3.0)\r\n  ServiceAccessControl:\r\n   - cfg:u\r\n   - fs:USER\r\n   - gsp::Gpu\r\n   - hid:USER\r\n   - ndm:u\r\n   - pxi:dev\r\n   - APT:U\r\n   - ac:u\r\n   - act:u\r\n   - am:net\r\n   - boss:U\r\n   - cam:u\r\n   - cecd:u\r\n   - csnd:SND\r\n   - frd:u\r\n   - http:C\r\n   - ir:USER\r\n   - ir:u\r\n   - ir:rst\r\n   - ldr:ro\r\n   - mic:u\r\n   - news:u\r\n   - nfc:u\r\n   - nim:aoc\r\n   - nwm::UDS\r\n   - ptm:u\r\n   - qtm:u\r\n   - soc:U\r\n   - ssl:C\r\n   - y2r:u\r\n\r\n\r\nSystemControlInfo:\r\n  SaveDataSize: 0K\r\n  RemasterVersion: 0\r\n  StackSize: 0x40000\r\n\r\n  # Modules that run services listed above should be included below\r\n  # Maximum 48 dependencies\r\n  # If a module is listed that isn\'t present on the 3DS, the title will get stuck at the logo (3ds waves)\r\n  # So act, nfc and qtm are commented for 4.x support. Uncomment if you need these.\r\n  # <module name>:<module titleid>\r\n  Dependency:\r\n    ac: 0x0004013000002402\r\n    #act: 0x0004013000003802\r\n    am: 0x0004013000001502\r\n    boss: 0x0004013000003402\r\n    camera: 0x0004013000001602\r\n    cecd: 0x0004013000002602\r\n    cfg: 0x0004013000001702\r\n    codec: 0x0004013000001802\r\n    csnd: 0x0004013000002702\r\n    dlp: 0x0004013000002802\r\n    dsp: 0x0004013000001a02\r\n    friends: 0x0004013000003202\r\n    gpio: 0x0004013000001b02\r\n    gsp: 0x0004013000001c02\r\n    hid: 0x0004013000001d02\r\n    http: 0x0004013000002902\r\n    i2c: 0x0004013000001e02\r\n    ir: 0x0004013000003302\r\n    mcu: 0x0004013000001f02\r\n    mic: 0x0004013000002002\r\n    ndm: 0x0004013000002b02\r\n    news: 0x0004013000003502\r\n    #nfc: 0x0004013000004002\r\n    nim: 0x0004013000002c02\r\n    nwm: 0x0004013000002d02\r\n    pdn: 0x0004013000002102\r\n    ps: 0x0004013000003102\r\n    ptm: 0x0004013000002202\r\n    #qtm: 0x0004013020004202\r\n    ro: 0x0004013000003702\r\n    socket: 0x0004013000002e02\r\n    spi: 0x0004013000002302\r\n    ssl: 0x0004013000002f02";