Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							efd3d931a4 
							
						 
					 
					
						
						
							
							ams: bump version, add enum support for 20.5.0  
						
						
						
					 
					
						2025-09-29 18:44:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bbd085442e 
							
						 
					 
					
						
						
							
							ams: bump version, add enum support for 20.4.0  
						
						
						
					 
					
						2025-09-02 18:35:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bc7a0fc11a 
							
						 
					 
					
						
						
							
							ams: bump version, support 20.3.0  
						
						
						
					 
					
						2025-07-29 15:17:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4e3615355a 
							
						 
					 
					
						
						
							
							ams: add enum version support for 20.1.x/20.2.0  
						
						
						
					 
					
						2025-07-14 18:24:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							888f7d4730 
							
						 
					 
					
						
						
							
							erpt: update IDs for 20.1.0  
						
						
						
					 
					
						2025-05-28 19:34:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9f247670cb 
							
						 
					 
					
						
						
							
							Add version enums for 20.1.0  
						
						
						
					 
					
						2025-05-28 19:34:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2f9b9d5e7f 
							
						 
					 
					
						
						
							
							ams: basic support for compiling with gcc 15  
						
						
						
					 
					
						2025-05-09 12:10:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							20ae7f3037 
							
						 
					 
					
						
						
							
							fs.mitm: add and use memlet module to temporarily steal applet memory while building romfs images.  
						
						... 
						
						
						
						Starting in 20.0.0, the browser needs more applet memory to function, so we can't steal as much any more.
Thus, we now steal 14 MB on 20.0.0+ instead of 40MB.
However, since this reduces memory available for custom system modules, we are adjusting to compensate.
ams.mitm's heap size has been reduced from 32MB to 12MB (recovering 20MB).
In addition, fs.mitm now uses a new mechanism for stealing memory from the applet pool while romfs is being built.
On net, we are compromising:
    * Custom sysmodules lose memory available to them.
        On 19.0.0/AMS 1.8.0, there was 30 MB available for custom sysmodules.
        Stealing 14 MB instead of 40 MB, we lose 26 MB of that. Reducing ams.mitm's usage will gain us back 20.
        Nintendo also appears to...use 4 extra MB, in 20.0.0, from my test homebrew.
        So on 20.0.0/AMS 1.9.0, there should be 20 MB available for custom sysmodules.
        On the bright side, on <20.0.0/AMS 1.9.0, I guess there will be 50 MB available for custom sysmodules now?
    * totk mods will lose the ability to...put every file in the romfs on sd card. There will be some unknown maximum filecount for totk mods.
        On the bright side, implementing the transient memory stealing should improve compatibility for some mods which strictly add files? 
						
					 
					
						2025-05-09 12:10:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							883e9c8341 
							
						 
					 
					
						
						
							
							ams: add enum support for 20.0.1/18.0.1  
						
						
						
					 
					
						2025-05-09 12:10:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6a75ad3493 
							
						 
					 
					
						
						
							
							erpt: initial support (incomplete) for 20.0.0  
						
						
						
					 
					
						2025-05-09 12:10:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							af330433be 
							
						 
					 
					
						
						
							
							ldr/pm: update for 20.0.0 abi changes  
						
						
						
					 
					
						2025-05-09 12:10:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b40d497e56 
							
						 
					 
					
						
						
							
							strat: update for fsp-ldr 20.0.0 changes  
						
						
						
					 
					
						2025-05-09 12:10:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b6ea249224 
							
						 
					 
					
						
						
							
							ncm: update to implement new ContentMetaDatabase function for 20.0.0  
						
						
						
					 
					
						2025-05-09 12:10:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f30d109429 
							
						 
					 
					
						
						
							
							erpt: update ids for 20.0.0  
						
						
						
					 
					
						2025-05-09 12:10:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c04caeec8f 
							
						 
					 
					
						
						
							
							fusee/exo/ams: update with new keydata/version enums  
						
						
						
					 
					
						2025-05-09 12:10:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							437ef0004a 
							
						 
					 
					
						
						
							
							ams: various fixes to support booting debug configuration  
						
						
						
					 
					
						2025-05-09 12:10:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e590e1adc5 
							
						 
					 
					
						
						
							
							strat: ldr::PlatformId -> ncm::ContentMetaPlatform  
						
						
						
					 
					
						2025-05-09 12:09:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ad6124a39d 
							
						 
					 
					
						
						
							
							ldr: ProgramInfo is 0x410 now, and fix debug flags for hbl  
						
						
						
					 
					
						2024-10-15 21:51:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b34a796490 
							
						 
					 
					
						
						
							
							pm: add new 19.0.0 commands  
						
						... 
						
						
						
						This is functionally correct, but I have no idea what these are meant to represent.
These functions are completely unused on NX. 
						
					 
					
						2024-10-15 21:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							55281ebb22 
							
						 
					 
					
						
						
							
							ns_mitm: update to support new 19.0.0 command  
						
						
						
					 
					
						2024-10-15 21:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6063a0347e 
							
						 
					 
					
						
						
							
							ro: support NROs with read-only first page  
						
						
						
					 
					
						2024-10-15 21:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b70e367745 
							
						 
					 
					
						
						
							
							kern/ldr: add support for --x executables  
						
						
						
					 
					
						2024-10-15 21:51:39 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							89bfecb6b6 
							
						 
					 
					
						
						
							
							kern/svc: update WaitForAddress to support 64-bit WaitIfEqual  
						
						
						
					 
					
						2024-10-15 21:51:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2466767e68 
							
						 
					 
					
						
						
							
							erpt: add new IDs/categories  
						
						
						
					 
					
						2024-10-15 21:51:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bb76786910 
							
						 
					 
					
						
						
							
							ams: bump to 1.7.1 (support for 18.1.0)  
						
						
						
					 
					
						2024-06-10 22:19:05 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d58ff30a12 
							
						 
					 
					
						
						
							
							libstrat: fix more gnu++23 errors  
						
						
						
					 
					
						2024-06-05 11:28:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc1479dee 
							
						 
					 
					
						
						
							
							loader: update to reflect latest 18.0.0 changes  
						
						... 
						
						
						
						well, this sure is late, whoops 
						
					 
					
						2024-06-05 09:22:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8b85add711 
							
						 
					 
					
						
						
							
							spl: add support for new spl:es command 33  
						
						
						
					 
					
						2024-03-29 02:55:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb06f04c2 
							
						 
					 
					
						
						
							
							erpt: actually support non-sequential ids, nintendo why  
						
						
						
					 
					
						2024-03-29 02:55:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e639b5cd4f 
							
						 
					 
					
						
						
							
							erpt: add new IDs/categories  
						
						
						
					 
					
						2024-03-29 02:55:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							18f07b30e5 
							
						 
					 
					
						
						
							
							fusee/exo/ams: update with new keydata/version enums  
						
						
						
					 
					
						2024-03-29 02:55:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							068c369111 
							
						 
					 
					
						
						
							
							settings: support PortugueseBr ( closes   #2264 )  
						
						
						
					 
					
						2024-03-29 02:54:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc5583486 
							
						 
					 
					
						
						
							
							sf: fix ipc serialization bug (out object id offsets)  
						
						
						
					 
					
						2023-11-28 13:02:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							43b8461b5f 
							
						 
					 
					
						
						
							
							kern/svc: fix query/insecure names  
						
						
						
					 
					
						2023-11-16 16:25:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8fe4159ca2 
							
						 
					 
					
						
						
							
							erpt: add remaining SubmitFsInfo helpers  
						
						
						
					 
					
						2023-10-27 16:22:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd93851d9 
							
						 
					 
					
						
						
							
							erpt: SubmitFileSystemProxyErrorInfo  
						
						
						
					 
					
						2023-10-27 16:22:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							04ba43ff98 
							
						 
					 
					
						
						
							
							erpt: GetMmcErrorInfo, GetSdCard*Info  
						
						
						
					 
					
						2023-10-27 16:22:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f67c400289 
							
						 
					 
					
						
						
							
							erpt: begin SubmitFsinfo (SubmitMmcDetailInfo)  
						
						
						
					 
					
						2023-10-27 16:22:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							44809d30cb 
							
						 
					 
					
						
						
							
							pm: adjust resource limit function names  
						
						
						
					 
					
						2023-10-27 16:22:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2125f3c404 
							
						 
					 
					
						
						
							
							ncm: better detect + fix 17 brick after-the-fact  
						
						... 
						
						
						
						This adds detection for missing-save or empty-save, and rebuilds in either case. 
						
					 
					
						2023-10-16 12:30:44 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							132558c338 
							
						 
					 
					
						
						
							
							erpt: amend min-version for latest CreateReportWithAttachments  
						
						
						
					 
					
						2023-10-12 09:22:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							338d7ce940 
							
						 
					 
					
						
						
							
							bpc.mitm/exo: support pmic reboot/shutdown on mariko (thanks @CTCaer)  
						
						
						
					 
					
						2023-10-12 09:22:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							77ae1814ff 
							
						 
					 
					
						
						
							
							erpt: remove deprecated fields, they didn't actually change IDs, just the mapping between id and name table index  
						
						
						
					 
					
						2023-10-12 09:22:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							054eeddc0c 
							
						 
					 
					
						
						
							
							erpt: Add basic (TODO-impl post-prerelease) support for 17.0.0 changes  
						
						
						
					 
					
						2023-10-12 09:22:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ee56715f3f 
							
						 
					 
					
						
						
							
							fs: update OpenCodeFileSystem abi for 17.0.0  
						
						
						
					 
					
						2023-10-12 09:22:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c9a576e990 
							
						 
					 
					
						
						
							
							ncm: update for new 17.0.0 apis  
						
						
						
					 
					
						2023-10-12 09:22:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							38cc50294b 
							
						 
					 
					
						
						
							
							exo/spl: Add new EsCommonKeyType  
						
						
						
					 
					
						2023-10-12 09:22:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5c8a8adc9a 
							
						 
					 
					
						
						
							
							fusee/exo: implement the usual changes for new firmware support  
						
						
						
					 
					
						2023-10-12 09:22:28 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							540ca1351a 
							
						 
					 
					
						
						
							
							dmnt.gen2: enable attach to arbitrary program id  
						
						
						
					 
					
						2023-10-12 09:22:20 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c3dc418a28 
							
						 
					 
					
						
						
							
							ams: add enum recognition for 16.1.0  
						
						
						
					 
					
						2023-08-21 17:26:50 -07:00