Update Runtime Firmware Version stuff for 8.0

This commit is contained in:
Michael Scire 2019-04-18 00:16:07 -07:00
parent b9724cdcad
commit 163d9259a3
2 changed files with 10 additions and 1 deletions

View File

@ -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();

View File

@ -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();