Easy Extender 1.1 [Y.S.]
#4
I havent analyzed all of YS's code but it does the following:
Find the game's address for sprintf, save it to 0x80001858
Search for area of RAM to place extending code handler in (with other related various values)
The code does some data loading from 0xCC002000 (broadway vid interface) and it writes a new subroutine to execute based on that data (basically YS does some magic with the Video interface to create a Draw Code, hence why it works on every wii game)
The draw function is then linked to 0x80001850

For the C0 asm:
he basically sets up some basic args for the sprintf, calls the sprintf. Then calls the draw function.
Reply


Messages In This Thread
Easy Extender 1.1 [Y.S.] - by Vega - 07-17-2018, 02:09 AM
RE: Easy Extender 1.1 [Y.S.] - by Vega - 11-20-2019, 07:01 PM
RE: Easy Extender 1.1 [Y.S.] - by JoshuaMK - 11-20-2019, 07:26 PM
RE: Easy Extender 1.1 [Y.S.] - by Vega - 11-20-2019, 07:38 PM
RE: Easy Extender 1.1 [Y.S.] - by JoshuaMK - 11-20-2019, 07:45 PM
RE: Easy Extender 1.1 [Y.S.] - by xX tRoLLeR Xx - 09-30-2020, 11:05 PM
RE: Easy Extender 1.1 [Y.S.] - by Vega - 10-01-2020, 12:46 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)