From 163d9259a365c3a89c1a837b28e7609d45795e40 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Thu, 18 Apr 2019 00:16:07 -0700 Subject: [PATCH] Update Runtime Firmware Version stuff for 8.0 --- include/stratosphere/firmware_version.hpp | 4 +++- source/firmware_version.cpp | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/include/stratosphere/firmware_version.hpp b/include/stratosphere/firmware_version.hpp index 105a2f8e..f8901c2a 100644 --- a/include/stratosphere/firmware_version.hpp +++ b/include/stratosphere/firmware_version.hpp @@ -25,7 +25,8 @@ enum FirmwareVersion : u32 { FirmwareVersion_500 = 4, FirmwareVersion_600 = 5, FirmwareVersion_700 = 6, - FirmwareVersion_Current = FirmwareVersion_700, + FirmwareVersion_800 = 7, + FirmwareVersion_Current = FirmwareVersion_800, FirmwareVersion_Max = 32, }; @@ -38,6 +39,7 @@ enum AtmosphereTargetFirmware : u32 { AtmosphereTargetFirmware_600 = 6, AtmosphereTargetFirmware_620 = 7, AtmosphereTargetFirmware_700 = 8, + AtmosphereTargetFirmware_800 = 9, }; FirmwareVersion GetRuntimeFirmwareVersion(); diff --git a/source/firmware_version.cpp b/source/firmware_version.cpp index 1a27cea7..eefc3bd7 100644 --- a/source/firmware_version.cpp +++ b/source/firmware_version.cpp @@ -69,6 +69,9 @@ static void _CacheValues(void) case AtmosphereTargetFirmware_700: g_firmware_version = FirmwareVersion_700; break; + case AtmosphereTargetFirmware_800: + g_firmware_version = FirmwareVersion_800; + break; default: std::abort(); break; @@ -121,6 +124,10 @@ void SetFirmwareVersionForLibnx() { major = 7; minor = 0; micro = 0; + case FirmwareVersion_800: + major = 8; + minor = 0; + micro = 0; break; default: std::abort();