Version 1.1.7 (1/3/2023)
https://github.com/alex-free/tonyhax/re ... tional.zip
Changes:
Added save game exploit support for Final Fantasy IX Japan, Final Fantasy IX USA Rev 0, and Final Fantasy IX USA Rev 1 thanks to Patchouli (karehaani)!
Fixed the tonyhax.mcs and HAX loader files for the save game exploit boot method. Previously, only the HAX loader file copied via uLaunchElf specifically to a memory card was working due to an error accommodating the larger size of the Tonyhax International loader since v1.1.3. This issue has now been resolved and everything works as expected with both the tonyhax.mcs and HAX loader files as they are in the correct ‘linked’ format (you can see this in the memcardrex software for example).
Updated crosstool-ng to the latest version. Fixed and updated the crosstool-ng config file used to build the Tonyhax International toolchain to work with the latest version. The new config file also makes a more tuned PSX toolchain. The toolchain is set to be tuned for the r3000, for little-endian, for soft-float (no hardware float support), and for a 32-bit ABI. This means the previous CFLAGS setting these options explicitly are no longer necessary and have been removed from the various variable.mk* files in the source.
Updated the APv2 decompilation documentation (from the latest official Tonyhax).
Added more info on the RAM setups used by Tonyhax International and how they work. This information can be found in the ram-setups.txt file in the docs directory of the source.
Substantially rewrote the documentation with more information.