IOS LLE: checkpoint NAND conformance and diagnostic tooling
Preserve formatted NAND boot and Wii Remote pairing, add DMA/SRAM conformance tests and a Wii comparison probe. Keep P1 profiling tools and native update A/B evidence; reject the unhelpful targeted SRAM shortcut.
This commit is contained in:
1 parent
b931671fde
commit
c230971f07
64 files changed
+6488
-238
No files matched your search
@@ -9,6 +9,7 @@
|
||||
#include <implot.h>
|
||||
|
||||
#include "Common/HookableEvent.h"
|
||||
#include "Common/PerformanceTrace.h"
|
||||
#include "Core/Config/GraphicsSettings.h"
|
||||
#include "Core/Core.h"
|
||||
#include "VideoCommon/VideoConfig.h"
|
||||
@@ -24,6 +25,7 @@ PerformanceMetrics::PerformanceMetrics()
|
||||
|
||||
void PerformanceMetrics::Reset()
|
||||
{
|
||||
Common::PerformanceTrace::Marker("PerformanceMetricsReset");
|
||||
m_fps_counter.Reset();
|
||||
m_vps_counter.Reset();
|
||||
|
||||
@@ -38,11 +40,13 @@ void PerformanceMetrics::Reset()
|
||||
|
||||
void PerformanceMetrics::CountFrame()
|
||||
{
|
||||
Common::PerformanceTrace::Frame("produced");
|
||||
m_fps_counter.Count();
|
||||
}
|
||||
|
||||
void PerformanceMetrics::CountVBlank()
|
||||
{
|
||||
Common::PerformanceTrace::Frame("vblank");
|
||||
m_vps_counter.Count();
|
||||
}
|
||||
|
||||
@@ -62,6 +66,7 @@ void PerformanceMetrics::AdjustClockSpeed(s64 ticks, u32 new_ppc_clock, u32 old_
|
||||
|
||||
void PerformanceMetrics::CountPerformanceMarker(s64 core_ticks, u32 ticks_per_second)
|
||||
{
|
||||
Common::PerformanceTrace::Frame("guest-clock", core_ticks, ticks_per_second);
|
||||
const auto clock_time = Clock::now();
|
||||
const auto work_time = clock_time - m_time_sleeping;
|
||||
|
||||
|
||||
Reference in new issue
Block a user