IOS: checkpoint Starlet JIT, PPC cache and Wii timing fixes
Save the remaining ARM JIT and MMU/cache optimizations, accurate Starlet timer and Wiimote report cadence, opt-in PPC event tracing, and full texture hashing in the LLE launcher. Include regression coverage and exclude local profiling artifacts. Validation: 127 targeted tests from 15 suites passed, with one disabled test. Includes the current user-tested source state following the persistent NAND milestone.
This commit is contained in:
1 parent
31760e8bce
commit
ebb753d09a
25 files changed
+2661
-125
No files matched your search
@@ -317,7 +317,7 @@ void VideoInterfaceManager::RegisterMMIO(MMIO::Mapping* mmio, u32 base)
|
||||
mmio->Register(
|
||||
base | VI_VERTICAL_BEAM_POSITION, MMIO::ComplexRead<u16>([](Core::System& system, u32) {
|
||||
auto& vi = system.GetVideoInterface();
|
||||
return 1 + (vi.m_half_line_count) / 2;
|
||||
return vi.GetVerticalBeamPosition();
|
||||
}),
|
||||
MMIO::ComplexWrite<u16>([](Core::System& system, u32, u16 val) {
|
||||
auto& vi = system.GetVideoInterface();
|
||||
|
||||
Reference in new issue
Block a user