Versions: Difference between revisions
→1.6.0 Executable changes
imported>Leoetlino (→1.6.0 Executable changes: ouch) |
imported>Leoetlino |
||
Line 146: | Line 146: | ||
=== Executable changes === | === Executable changes === | ||
* The game appears to have been compiled with link-time optimisation (LTO) enabled, resulting in significantly more bloated functions and much more aggressive inlining. Even library functions (e.g. sead, nvn) are now inlined. | * The game appears to have been compiled with link-time optimisation (LTO) enabled, resulting in significantly more bloated functions and much more aggressive inlining. Even library functions (e.g. sead, nvn) are now inlined. | ||
* The internal version string is now 0000002e (it was 0000002d in 1.5.0). | |||
* nnSdk was updated and now requires a 7.0.0+ system. | |||
* nnMain now does <code>nn::oe::SetCpuBoostMode(1)</code>, which makes the console use performance configurations 0x92220009 and 0x9222000A, or 0x9222000B and 0x9222000C ([https://switchbrew.org/wiki/PPC_services#SetCpuBoostMode source]). This results in a higher GPU clock and sometimes higher CPU clock. | |||
* Other changes are currently unknown because how difficult it is to reverse 1.6.0 code. | |||
=== Official changelog === | === Official changelog === |