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
9f247670cb
Add version enums for 20.1.0
2025-05-28 19:34:01 -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
c04caeec8f
fusee/exo/ams: update with new keydata/version enums
2025-05-09 12:10:02 -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
bb76786910
ams: bump to 1.7.1 (support for 18.1.0)
2024-06-10 22:19:05 -07:00
Michael Scire
18f07b30e5
fusee/exo/ams: update with new keydata/version enums
2024-03-29 02:55:00 -07:00
Michael Scire
5c8a8adc9a
fusee/exo: implement the usual changes for new firmware support
2023-10-12 09:22:28 -07:00
Michael Scire
c3dc418a28
ams: add enum recognition for 16.1.0
2023-08-21 17:26:50 -07:00
Michael Scire
cd0fc2c1d5
ams: recognize 16.0.3('s FS)
2023-05-08 18:06:09 -07:00
Michael Scire
ecc8b18111
ams: add 16.0.2 enum
2023-04-17 20:40:16 -07:00
Michael Scire
7340e2eaba
docs: bump version, 16.0.1 exists too
2023-04-17 14:19:32 -07:00
Michael Scire
429f3aa49d
kern: better divide non-secure size, don't waste fatal memory unless necessary
2023-02-23 09:00:33 -07:00
Michael Scire
101b637afd
ams/fuse: update version numbers, update DramId read logic
2022-10-12 09:15:44 -07:00
Michael Scire
b91294d3b9
ams: fs accuracy fixes, bump to 1.3.2
2022-04-29 16:14:24 -07:00
Michael Scire
590cdaf022
ams: add enum recognition for 14.1.0
2022-04-04 17:47:04 -07:00
Michael Scire
446df35368
exo/fusee: first pass at updating enums for 14.0.0
2022-03-23 09:15:57 -07:00
Michael Scire
0d161b8588
ams: first attempt at 13.2.1 support
2022-01-19 16:28:55 -08:00
Michael Scire
b670c079fe
ams/hos: add enum support for 13.2.0
2021-11-30 16:34:45 -08:00
Michael Scire
002422d5dc
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
2021-10-07 23:06:25 -07:00
Michael Scire
a669f3dcfa
fusee/exo: update for recognition of 13.0.0
2021-09-19 10:35:31 -07:00
Michael Scire
eb667fea51
ams: basic support for 12.1.0
2021-07-06 07:28:33 -07:00
Michael Scire
11ea38a7d7
ams: bump version to 0.19.4
2021-06-08 08:09:23 -07:00
Michael Scire
9ac6f527e2
ams: update for 12.0.2
2021-05-12 09:09:44 -07:00
Michael Scire
dc42da8456
boot: update all autogenerated parameters other than charge
2021-04-30 08:56:11 -07:00
Michael Scire
4346c028a8
ams: add target firmware 12.0.0, fusee recognition
2021-04-11 03:59:20 -07:00
Michael Scire
49f619600b
fusee: update for 11.0.1
2020-12-11 03:49:02 -08:00
Michael Scire
e2c855d4ef
loader: update for 11.0.0 (anti-dg + set program args abi)
2020-12-02 06:53:06 -08:00
Michael Scire
968d5adc2f
ams: update to know about 10.1.0
2020-08-01 15:31:11 -07:00
SciresM
ecf8389efd
sf: Change interface definition methodology ( #1074 )
...
* sf: Begin experimenting with new interface declaration format
* sf: convert fs interfaces to new format
* sf: finish conversion of libstrat to new definitions
* sf: convert loader to new format
* sf: convert spl to new format
* sf: update ncm for new format
* sf: convert pm to new format
* sf: convert ro/sm to new format
* sf: update fatal for new format
* sf: support building dmnt under new scheme
* sf: update ams.mitm for new format
* sf: correct invocation def for pointer holder
* fs: correct 10.x+ user bindings for Get*SpaceSize
2020-08-01 15:30:56 -07:00
SciresM
b38939adb5
Implement support for parsing/interacting with NCAs. ( #942 )
...
* fs: implement support for interacting with ncas.
* spl: extend to use virtual keyslots
2020-05-12 15:44:19 -07:00
Michael Scire
1f35c699a7
ams: revamp target firmware
2020-05-12 15:44:18 -07:00
Michael Scire
5a52014d1c
hos: change initialization API
...
This was needed to make stratosphere buildable with debugging on.
os:: assertions rely on GetCurrentThread() working, and this requires
the global os resource manager to be constructed. However, __appInit executes
before global constructors. We now require that hos::InitializeForStratosphere()
be called before anything else is done. This initializes the os resource manager,
sets the hos version for libnx, and may do more things in the future.
TODO: Consider replacing __appInit/__appExit with ams:: namespace functions in general,
and wrap them so that we guarantee hos::InitializeForStratosphere is called first, and
generally ensure a consistent stratosphere environment.
2020-04-24 17:29:08 -07:00
Michael Scire
c190d46343
hos::Version: rename enum members
2020-04-15 11:55:01 -07:00
Michael Scire
7ee4ae460e
find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +
2020-03-02 19:50:40 -08:00
Michael Scire
ef5297acb3
Improve buildsystem, split out generic code
2019-12-08 19:17:05 -08:00
Michael Scire
5797d753bf
libstratosphere is now just one lib
2019-12-08 17:01:03 -08:00