9.0.0: Difference between revisions
→Kernel: lol |
No edit summary |
||
| (One intermediate revision by one other user not shown) | |||
| Line 31: | Line 31: | ||
</blockquote> | </blockquote> | ||
=== | ==System Titles== | ||
All files | All titles were updated except for the following: Dictionary, UrlBlackList, and [[flog]]. | ||
New titles [[NGCT_services|ngct-sysmodule]] and NgWordT were added. | |||
[[NPDM]] changes (besides usual version-bump): | |||
* usb: Service access: added ins:s, removed hid:sys. | |||
* settings: Name updated: settings_hoag -> settings. | |||
* Bus: Name updated: Bus_hoag -> Bus. | |||
* ptm: Service server access: added fgm*, apm:am, apm:sys. Service access: added bpc, psm, clkrst:i, time:su, removed time:u. KernelCap ThreadInfo: updated HighestPriority = 0x10 -> 0x4. SVC access: added CreateSharedMemory, MapTransferMemory, UnmapTransferMemory, MapDeviceAddressSpaceByForce, MapDeviceAddressSpaceAligned. Interrupt access: added 0x053. KernelCap IoMemoryMap: added BeginAddress=0x700E2000. | |||
* bsdsocket: Service access: added time:su, removed time:u. | |||
* hid: Name updated: hid_hoag -> hid. Service server access: removed ahid:hdr, ahid:cd. Service access: added ins:s. | |||
* audio: Name updated: audio_hoag -> audio. Service access: added ins:s. | |||
* ldn: Service server access: added lp2p:app, lp2p:sys. Service access: added bsd:s. | |||
* pcv: Fac.FsAccessFlag updated: cleared bitmask 0x0000000000100400 (SetTime, SystemData). Service server access: removed time:u, time:s, time:a, time:r. | |||
* ns: Service access: added ins:s, notif:s, time:su, removed hid:sys, time:u. | |||
* nfc: Name updated: nfc_Hoag -> nfc. | |||
* psc: Service server access: added time:su, time:s, time:al, time:m, time:p, ins:r, ins:s. Service access: added psc:l. KernelCap HandleTableSize: updated HandleTableSize = 0x100 -> 0x200. | |||
* am: Service access: added bgtc:t, ins:r, led, notif:s, time:p. KernelCap HandleTableSize: updated HandleTableSize = 0x100 -> 0x200. | |||
* glue: Fac.FsAccessFlag updated: set bitmask 0x0000000000100408 (SystemSaveData, SetTime, SystemData). Service server access: added notif:a, notif:s, time:a, time:r, time:u. Service access: added arp:r, bgtc:t, fsp-srv, time:m, time:u. | |||
* creport: Service access: added caps:sc. | |||
* sdb: Service server access: added pl:s. | |||
* qlaunch: Service access: added nd:sys, ngct:s, notif:s. | |||
* cabinet: Service access: added ngct:u. | |||
* netConnect: Service access: added ngct:u. | |||
* playerSelect: Service access: added ngct:u. | |||
* miiEdit: Service access: added ngct:u. | |||
* LibAppletWeb: SVC access: added SynchronizePreemptionState. | |||
* LibAppletShop: SVC access: added SynchronizePreemptionState. | |||
* overlayDisp: Service access: added ngct:u, notif:s. | |||
* photoViewer: Service access: added ngct:u. | |||
* LibAppletOff: SVC access: added SynchronizePreemptionState. | |||
* LibAppletLns: SVC access: added SynchronizePreemptionState. | |||
* LibAppletAuth: SVC access: added SynchronizePreemptionState. | |||
* myPage: Service access: added ngct:u. | |||
RomFs changes: | |||
* hid-sysmodule: | |||
** "/ftmFwUpdate/FTS_00120100.fts256" added | |||
** "/ftmFwUpdate/FTS_32000001.fts256" added | |||
** "/ftmFwUpdate/FTS_32000102.fts256" added | |||
** "/ftmFwUpdate/FTS_32000302.fts256" added | |||
** "/ftmFwUpdate/FTS_32000402.fts256" added | |||
** "/ftmFwUpdate/NTD_4CD_1801.fts256" removed | |||
** "/ftmFwUpdate/NTD_4CD_2602.fts256" removed | |||
** "/ftmFwUpdate/NTD_4CD_3801.fts256" removed | |||
** "/ftmFwUpdate/NTD_4CD_xxxx.fts256" removed | |||
* ErrorMessage: updated | |||
** Localization for "zh-HansT" was added. New errors were added. Localization for various errors were updated. | |||
* BrowserDll: | |||
** "/browser/DefaultCss.dat" added | |||
** "/browser/RootCaEtc.pem" updated | |||
** "/browser/UserCss.dat" updated | |||
** "/buildinfo/buildinfo.dat" updated | |||
** "/dll_0/cairo_wkc.nro.lz4" updated | |||
** "/dll_0/libfont.nro.lz4" updated | |||
** "/dll_0/oss_wkc.nro.lz4" updated | |||
** "/dll_0/peer_wkc.nro.lz4" updated | |||
** "/dll_0/webkit_wkc.nro.lz4" updated | |||
** "/dll_1/" added | |||
*** New directory "/dll_1/" was added, which also contains OSS NROs with the same filenames. All web-applets now use this instead of dll_0, except for LibraryAppletOfflineWeb which still uses dll_0. This is likely done so that Offline game manuals etc don't break. | |||
*** dll_0 have binary names in the NRO "D:\for_cruiser\release_326\nx\applications\cruiser_sample\build\NX64\Develop_Dll\...", while dll_1 have "D:\for_cruiser_Safari606\release_31\nx\applications\cruiser_sample\build\NX64\Develop_Dll\...". | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
* Help: | |||
** "/legallines.htdocs/index.html" updated | |||
** "/safe.htdocs/html/CNzh/" added | |||
** "/safe.htdocs/html/JPja/index.html" updated | |||
** "/safe.htdocs/html/JPja/page_02.html" updated | |||
** "/safe.htdocs/html/JPja/page_04.html" updated | |||
** "/safe.htdocs/html/KRko/index.html" updated | |||
** "/safe.htdocs/html/KRko/page_02.html" updated | |||
** "/safe.htdocs/html/KRko/page_04.html" updated | |||
** "/safe.htdocs/html/TWzh/index.html" updated | |||
** "/safe.htdocs/html/TWzh/page_02.html" updated | |||
** "/safe.htdocs/html/TWzh/page_03.html" updated | |||
** "/safe.htdocs/html/TWzh/page_04.html" updated | |||
** "/safe.htdocs/js/chnscript.js" added | |||
* Chinese and Korean dictionaries: | |||
** "/Iwnn/KO/njubase1.a" updated | |||
** "/Iwnn/KO/njubase2.a" updated | |||
** "/Iwnn/ZH/CN/pinyin/GB18030/njtan.a" updated | |||
** "/Iwnn/ZH/CN/pinyin/GB18030/njtan.ad1" updated | |||
** "/Iwnn/ZH/CN/pinyin/GB2312/njtan.a" updated | |||
** "/Iwnn/ZH/CN/pinyin/GB2312/njtan.ad1" updated | |||
** "/Iwnn/ZH/HK/cangjie/njcangjie.a" updated | |||
** "/Iwnn/ZH/HK/cangjie/quick/njcangjie.a" updated | |||
** "/Iwnn/ZH/HK/cangjie/quick/njcangjie.ad1" updated | |||
** "/Iwnn/ZH/HK/jyutping/njtan.a" updated | |||
** "/Iwnn/ZH/HK/jyutping/njtan.ad1" updated | |||
** "/Iwnn/ZH/HK/stroke/njstroke.a" updated | |||
** "/Iwnn/ZH/TW/bopomofo/keisei/njtan.ad1" updated | |||
** "/Iwnn/ZH/TW/bopomofo/keisei/njubase2.ad1" updated | |||
** "/Iwnn/ZH/TW/bopomofo/njtan.a" updated | |||
** "/Iwnn/ZH/TW/bopomofo/njubase1.a" updated | |||
** "/Iwnn/ZH/TW/bopomofo/njubase2.a" updated | |||
** "/Iwnn/ZH/TW/bopomofo/no_keisei/njtan.ad1" updated | |||
** "/Iwnn/ZH/TW/bopomofo/no_keisei/njubase2.ad1" updated | |||
** "/Iwnn/ZH/TW/cangjie/njcangjie.a" updated | |||
** "/Iwnn/ZH/TW/cangjie/quick/njcangjie.a" updated | |||
** "/Iwnn/ZH/TW/cangjie/quick/njcangjie.ad1" updated | |||
** "/Iwnn/ZH/TW/pinyin/keisei/njtan.ad1" updated | |||
** "/Iwnn/ZH/TW/pinyin/keisei/njubase2.ad1" updated | |||
** "/Iwnn/ZH/TW/pinyin/njtan.a" updated | |||
** "/Iwnn/ZH/TW/pinyin/njubase1.a" updated | |||
** "/Iwnn/ZH/TW/pinyin/njubase2.a" updated | |||
** "/Iwnn/ZH/TW/pinyin/no_keisei/njtan.ad1" updated | |||
** "/Iwnn/ZH/TW/pinyin/no_keisei/njubase2.ad1" updated | |||
** "/Iwnn/ZH/TW/stroke/njstroke.a" updated | |||
* NgWord: "/0.txt" updated, "/common.txt" updated, "/version.dat" updated | |||
* [[System_Version_Title|SystemVersion]]: All files updated. | |||
* AvatarImage: "/DatabaseInfo.bin" updated | |||
* LocalNews: | |||
** "/image/LnShopIntro_Terra/" added | |||
** "/image/LnSupIntro/main_Other.jpg" updated | |||
** "/image/LnSupIntro/main_Terra.jpg" added | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
* Eula: "/CNzhT/" added, "/revision.txt" updated | |||
* TimeZoneBinary: updated | |||
* [[System_Settings|FirmwareDebugSettings/PlatformConfigIcosa/PlatformConfigCopper/PlatformConfigHoag/PlatformConfigIcosaMariko]]: All files updated. | |||
* FatalMessage: | |||
** "/de/TerraMessage" added | |||
** "/en-GB/TerraMessage" added | |||
** "/en-US/TerraMessage" added | |||
** "/es/TerraMessage" added | |||
** "/es-419/TerraMessage" added | |||
** "/fr/TerraMessage" added | |||
** "/fr-CA/TerraMessage" added | |||
** "/it/TerraMessage" added | |||
** "/ja/TerraMessage" added | |||
** "/ko/TerraMessage" added | |||
** "/nl/TerraMessage" added | |||
** "/pt/TerraMessage" added | |||
** "/ru/TerraMessage" added | |||
** "/zh-CN/TerraMessage" added | |||
** "/zh-Hans/TerraMessage" added | |||
** "/zh-Hant/TerraMessage" added | |||
** "/zh-TW/TerraMessage" added | |||
* ControllerIcon: "/lyt/footer/800/controllerIcon.bntx" updated, "/lyt/footer/800/info.dat" updated | |||
* ControllerFirmware: "/FirmwareInfo.csv" updated, "/ukyosakyo_ep2_ota.bin" updated | |||
* NgWord2: "/ac_0_not_b_nx" updated, "/ac_common_not_b_nx" updated | |||
* RebootlessSystemUpdateVersion: All files updated. | |||
* qlaunch applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzh/pshop.msbt.szs" removed | |||
** "/message/CNzhT/" added | |||
** "/message/EUde/pshop.msbt.szs" removed | |||
** "/message/EUen/pshop.msbt.szs" removed | |||
** "/message/EUes/pshop.msbt.szs" removed | |||
** "/message/EUfr/pshop.msbt.szs" removed | |||
** "/message/EUit/pshop.msbt.szs" removed | |||
** "/message/EUnl/pshop.msbt.szs" removed | |||
** "/message/EUpt/pshop.msbt.szs" removed | |||
** "/message/EUru/pshop.msbt.szs" removed | |||
** "/message/JPja/pshop.msbt.szs" removed | |||
** "/message/USen/pshop.msbt.szs" removed | |||
** "/message/USes/pshop.msbt.szs" removed | |||
** "/message/USfr/pshop.msbt.szs" removed | |||
** "/sound/qlaunch_action.bksnd" updated | |||
** "/sound/qlaunch.bfsar" updated | |||
* auth applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/auth_action.bksnd" updated | |||
** "/sound/auth.bfsar" updated | |||
* cabinet applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/cabinet_action.bksnd" updated | |||
** "/sound/cabinet.bfsar" updated | |||
* controller applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/controller_action.bksnd" updated | |||
** "/sound/controller.bfsar" updated | |||
* dataErase applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/dataErase_action.bksnd" updated | |||
** "/sound/dataErase.bfsar" updated | |||
* error applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/error_action.bksnd" updated | |||
** "/sound/error.bfsar" updated | |||
* netConnect applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/netConnect_action.bksnd" updated | |||
** "/sound/netConnect.bfsar" updated | |||
* playerSelect applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/playerSelect_action.bksnd" updated | |||
** "/sound/playerSelect.bfsar" updated | |||
* swkbd applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/swkbd_action.bksnd" updated | |||
** "/sound/swkbd.bfsar" updated | |||
* miiEdit (LibraryAppletMiiEdit): | |||
** "/archive/Gfx.bin.cmp" updated | |||
** "/archive/Layout.bin.cmp" updated | |||
** "/archive/Mii.bin.cmp" updated | |||
** "/archive/Ptcl.bin.cmp" updated | |||
** "/archive/Shader.bin.cmp" updated | |||
** "/archive/Yaml.bin.cmp" updated | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
* [[Internet_Browser|LibAppletShop applet]]: "/buildinfo/buildinfo.dat" updated, "/.nrr/netfront.nrr" updated, "/whitelist/WhitelistEc.txt" updated | |||
** "/whitelist/WhitelistEc.txt": "|ch" was added to the main "nintendo" line, for allowing nintendo.ch. Two new lines were added: <nowiki>"^https://([0-9A-Za-z\-]+\.)*nintendoswitch\.cn(/|$)" and "^https://([0-9A-Za-z\-]+\.)*nintendoswitch\.com\.cn(/|$)"</nowiki>. | |||
* overlayDisp applet: | |||
** "/common/shader/SimpleShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/infoAlarm.raw" added | |||
** "/sound/overlayDisp_action.bksnd" updated | |||
* photoViewer applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/photoViewer_action.bksnd" updated | |||
** "/sound/photoViewer.bfsar" updated | |||
* [[Internet_Browser|LibAppletOff/LibAppletWeb/LibAppletAuth]]: "/buildinfo/buildinfo.dat" updated, "/.nrr/netfront.nrr" updated | |||
* [[Internet_Browser|LibAppletLns applet]]: "/buildinfo/buildinfo.dat" updated, "/.nrr/netfront.nrr" updated, "/whitelist/WhitelistLns.txt" updated | |||
** "/whitelist/WhitelistLns.txt": A duplicate "ch|" was removed from the main "nintendo" line. The same new "nintendoswitch" lines from WhitelistEc.txt were added. The "... google(\.[A-Za-z]+)*/(search\?|translate" line had "|amp/)" added at the end. The following new line was added: "---- ^https?://([0-9A-Za-z\-]+\.)*(sites|mail|news)\.google(\.[A-Za-z]+)*/". | |||
* "starter" application: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/starter_action.bksnd" updated | |||
** "/sound/starter.bfsar" updated | |||
* myPage applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/myPage_action.bksnd" updated | |||
** "/sound/myPage.bfsar" updated | |||
* maintenance applet: | |||
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/message/CNzhT/" added | |||
** "/sound/maintenance_action.bksnd" updated | |||
** "/sound/maintenance.bfsar" updated | |||
=== BootImagePackages === | |||
RomFs changes: BootImagePackage/BootImagePackageSafe: All files updated. | |||
[[Package2|INI1]] changes: | |||
* BootImagePackageSafe: | |||
** 0100000000000021 (psc): KernelCap HandleTableSize: updated HandleTableSize = 0x80 -> 0x200. | |||
====NX_BOOTLOADER==== | ====NX_BOOTLOADER==== | ||
| Line 88: | Line 362: | ||
=====[[Boot]]===== | =====[[Boot]]===== | ||
Code was added implementing (partial, unfinished) support for a new hardware form-factor. Hardware type for this is 4 ("Calcio"), uses Mariko SoC. | Code was added implementing (partial, unfinished) support for a new hardware form-factor. Hardware type for this is 4 ("Calcio"), uses Mariko SoC. | ||
===[[PPC_services|ppc-sysmodule]]=== | ===[[PPC_services|ppc-sysmodule]]=== | ||