From 3f196f4b62ff660ad103d97d899a352216dfcdcc Mon Sep 17 00:00:00 2001 From: The-Little-Wolf <116989599+The-Little-Wolf@users.noreply.github.com> Date: Fri, 17 Jan 2025 12:12:18 -0800 Subject: [PATCH] [CPU/CPU_FLAGS] - Display known PVR values to user in config - Add known PVR values to config.toml --- src/xenia/cpu/cpu_flags.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/xenia/cpu/cpu_flags.cc b/src/xenia/cpu/cpu_flags.cc index 5b40100f8..3ff067e15 100644 --- a/src/xenia/cpu/cpu_flags.cc +++ b/src/xenia/cpu/cpu_flags.cc @@ -33,8 +33,15 @@ DEFINE_bool(trace_function_data, false, DEFINE_bool(validate_hir, false, "Perform validation checks on the HIR during compilation.", "CPU"); +// https://github.com/bitsh1ft3r/Xenon/blob/091e8cd4dc4a7c697b4979eb200be7c9dee3590b/Xenon/Core/XCPU/PPU/PowerPC.h#L370 DEFINE_uint64( pvr, 0x710700, + "Known PVR's.\n" + " 0x710200 = Used by Zephyr \n" + " 0x710300 = Used by Zephyr\n" + " 0x710500 = Used by Jasper\n" + " 0x710700 = Default\n" + " 0x710800 = Used by Corona V1 & V2\n" "Processor version and revision number.\nBits 0 to 15 are the version " "number.\nBits 16 to 31 are the revision number.\nNote: Some XEXs (such as " "mfgbootlauncher.xex) may check for a value that's less than 0x710700.",