mirror of
https://github.com/Atmosphere-NX/Atmosphere-libs.git
synced 2025-08-09 00:49:29 +02:00
ams: initial support for 9.0.0
This commit is contained in:
parent
2d0811351e
commit
d0d6731ce9
@ -27,7 +27,8 @@ enum FirmwareVersion : u32 {
|
||||
FirmwareVersion_700 = 6,
|
||||
FirmwareVersion_800 = 7,
|
||||
FirmwareVersion_810 = 8,
|
||||
FirmwareVersion_Current = FirmwareVersion_810,
|
||||
FirmwareVersion_900 = 9,
|
||||
FirmwareVersion_Current = FirmwareVersion_900,
|
||||
FirmwareVersion_Max = 32,
|
||||
};
|
||||
|
||||
@ -42,6 +43,7 @@ enum AtmosphereTargetFirmware : u32 {
|
||||
AtmosphereTargetFirmware_700 = 8,
|
||||
AtmosphereTargetFirmware_800 = 9,
|
||||
AtmosphereTargetFirmware_810 = 10,
|
||||
AtmosphereTargetFirmware_900 = 11,
|
||||
};
|
||||
|
||||
FirmwareVersion GetRuntimeFirmwareVersion();
|
||||
|
@ -110,6 +110,7 @@ namespace sts::ncm {
|
||||
static const TitleId Olsc;
|
||||
static const TitleId Dt;
|
||||
static const TitleId Nd;
|
||||
static const TitleId Ngct;
|
||||
|
||||
static const TitleId SystemEnd;
|
||||
|
||||
@ -279,6 +280,7 @@ namespace sts::ncm {
|
||||
inline constexpr const TitleId TitleId::Olsc = { 0x010000000000003Eul };
|
||||
inline constexpr const TitleId TitleId::Dt = { 0x010000000000003Ful };
|
||||
inline constexpr const TitleId TitleId::Nd = { 0x0100000000000040ul };
|
||||
inline constexpr const TitleId TitleId::Ngct = { 0x0100000000000041ul };
|
||||
|
||||
inline constexpr const TitleId TitleId::SystemEnd = { 0x01000000000007FFul };
|
||||
|
||||
|
@ -28,7 +28,7 @@ namespace sts::cfg {
|
||||
sm::ServiceName::Encode("pcv"),
|
||||
sm::ServiceName::Encode("gpio"),
|
||||
sm::ServiceName::Encode("pinmux"),
|
||||
sm::ServiceName::Encode("psc:c")
|
||||
sm::ServiceName::Encode("psc:m"),
|
||||
};
|
||||
constexpr size_t NumRequiredServicesForSdCardAccess = util::size(RequiredServicesForSdCardAccess);
|
||||
|
||||
@ -46,6 +46,7 @@ namespace sts::cfg {
|
||||
return ResultFsSdCardNotPresent;
|
||||
}
|
||||
}
|
||||
|
||||
R_ASSERT(fsMountSdcard(&g_sd_card_filesystem));
|
||||
g_sd_card_initialized = true;
|
||||
return ResultSuccess;
|
||||
|
@ -76,6 +76,9 @@ static void _CacheValues(void)
|
||||
case AtmosphereTargetFirmware_810:
|
||||
g_firmware_version = FirmwareVersion_810;
|
||||
break;
|
||||
case AtmosphereTargetFirmware_900:
|
||||
g_firmware_version = FirmwareVersion_900;
|
||||
break;
|
||||
default:
|
||||
std::abort();
|
||||
break;
|
||||
@ -139,6 +142,11 @@ void SetFirmwareVersionForLibnx() {
|
||||
minor = 1;
|
||||
micro = 0;
|
||||
break;
|
||||
case FirmwareVersion_900:
|
||||
major = 9;
|
||||
minor = 0;
|
||||
micro = 0;
|
||||
break;
|
||||
default:
|
||||
std::abort();
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user