New Gecko Codehandler for Wii
#11
Codehandler-Wii has been updated, and now has 2 different bin files:

codehandler-full.bin - This is the codehandler that has every codetype
codehandler-mini.bin - This has been stripped down to include only 00 write types, 20 if types, C0 ASM types and ofc, the E0 terminator

codehandler-mini.bin supports up to 600 lines of code O_o
codehandler-full.bin supports up to 445 lines of code

You can find the download here: https://github.com/JoshuaMKW/Codehandler...tag/v1.1.1
Source code here: https://github.com/JoshuaMKW/Codehandler-Wii
Super Mario Eclipse, what Super Mario Sunshine could've been.
Reply
#12
Does this work with riivolution?
Reply
#13
I was told by one person that it doesnt for some reason, but I still need it tested if it works when changing the last few bytes from 60000000 to 12345678
Super Mario Eclipse, what Super Mario Sunshine could've been.
Reply
#14
(04-14-2020, 09:47 PM)JoshuaMK Wrote: Codehandler-Wii has been updated, and now has 2 different bin files:

codehandler-full.bin - This is the codehandler that has every codetype
codehandler-mini.bin - This has been stripped down to include only 00 write types, 20 if types, C0 ASM types and ofc, the E0 terminator

codehandler-mini.bin supports up to 600 lines of code O_o
codehandler-full.bin supports up to 445 lines of code

You can find the download here: https://github.com/JoshuaMKW/Codehandler...tag/v1.1.1
Source code here: https://github.com/JoshuaMKW/Codehandler-Wii

Good Job
~MarioKartWii.com #1~
Reply
#15
Was the C0 function call issue ever resolved with this?
Reply
#16
Idk, I haven't ever tested. I dont have any good codes on hand to test it with anyway
Super Mario Eclipse, what Super Mario Sunshine could've been.
Reply
#17
Since it really only effected ISFS/IOS calls, and I already made Universal IOS code (standalone IOS usage), I guess it doesn't matter.
Reply
#18
How do I compile codehandler.s? Do I need devkit?
Reply
#19
Anything that compiles PowerPC asm, devkit may work, but using pyiiasmh3 is preferable

You may have to use an older release of pyiiasmh3 as the newer ones have a few bugs that may make it not compile
Super Mario Eclipse, what Super Mario Sunshine could've been.
Reply
#20
Ye, it compiles fine on legacy PyiiASMH, but I get a lot of 'junk at end of line' errors on PyiiASMH3.

Here's the source compiled to Raw ASM:

Code:
00000000 00000000
000021CC 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
9421FF20 BC410024
9001001C 7F6802A6
7F800026 7FA902A6
7FC102A6 7FE000A6
BF610008 63FF2000
73FFF9FF 7FE00124
D80100C0 D82100C8
D84100D0 3FE00000
3E80CC00 A3944010
639500FF B2B44010
3DE00000 61EF2210
63E71808 7FE6FB78
7FF0FB78 39000000
3C6000D0 6063C0DE
808F0000 7C032000
40820014 808F0004
7C032000 39EF0008
41A20040 B3944010
C84100D0 C82100C8
C80100C0 BB610008
7FE00124 7FC103A6
7FA903A6 7F8FF120
7F6803A6 8001001C
B8410024 382100E0
4C00012C 4E800020
806F0000 808F0004
39EF0008 71090001
2F890000 39200000
546A1F7E 54653F7E
746B1000 546301FE
7E0C8378 40820008
54CC000C 2E050000
2C0A0001 41A00084
41A20150 2C0A0003
41800218 418202BC
2C0A0005 41800340
41A20550 2C0A0007
41A00578 48000680
824C0000 7C122800
4DA20020 90AC0000
39200001 48000030
7E4960AE 5480063E
7C009000 4DA20020
7C8961AE 48000018
7E49622E 5480043E
7C009000 4DA20020
7C89632E 7C09606C
7C0004AC 7C0967AC
4C00012C 4E800020
7D8C1A14 2C050003
4182004C 41810070
409EFF30 2E050001
41B1002C 548A843E
4192FFB8 4BFFFF9D
39290001 4800000C
4BFFFFA9 39290002
354AFFFF 40A0FFE4
4BFFFF00 558C003A
7C852378 4BFFFF5D
4BFFFEF0 7C892378
7C962378 409E04DC
3529FFFF 418004D4
7CA978AE 7CA42B78
4BFFFF51 7EC4B378
4BFFFFE8 39EF0008
409EFEC0 80AFFFF8
816FFFFC 54B1043E
54AA853E 54A5273E
2E850001 41B6FF3D
41B4FF21 40810018
7E49602E 7C049000
41A2000C 7C89612E
4BFFFF35 7C845A14
7D298A14 354AFFFF
4080FFD0 4BFFFE74
546907FE 41820010
5508F87E 71090001
2F890000 2E850004
2D8A0005 5108083C
409E0078 418D04DC
7D8C1A14 418C000C
41940030 4800001C
40940010 558C003A
816C0000 4800001C
558C003C A16C0000
7C8920F8 5529843E
7D6B4838 5484043E
7F0B2040 70A90003
41820018 2C090002
41820018 4181001C
409A0020 48000018
419A0018 48000010
41990010 48000008
41980008 61080001
408EFDD8 4194FDD4
816FFFF8 409E0020
706C0008 4182000C
710C0001 41820010
398B0010 518B0336
48000008 556B0716
916FFFF8 4BFFFDA4
409EFDA0 546916BA
546E87FE 2D8E0000
2E050004 70AE0003
2E8E0002 41940014
41960050 7C640734
7C847A14 48000068
5465A7FF 4182000C
7D27482E 7C844A14
418E0008 7C8C2214
2E8E0001 41960008
80840000 546367FF
4182003C 4090000C
7C843214 48000030
7C848214 48000028
5465A7FF 4182000C
7D27482E 7C844A14
4090000C 7CCC212E
4BFFFD18 7E0C212E
4BFFFD10 4090000C
7C862378 4BFFFD04
7C902378 4BFFFCFC
54891E78 39290040
2C050002 41800048
546B5003 41820014
41810008 48000010
41BEFCD8 48000008
40BEFCD0 2C050003
41810010 41A20010
7DE7482E 4BFFFCBC
7DE7492E 7C640734
54841A78 7DEF2214
4BFFFCA8 40BEFCA4
7CA74A14 40920014
5464043E 91E50000
90850004 4BFFFC8C
81250004 2C090000
41A2FC80 3929FFFF
91250004 81E50000
4BFFFC70 409EFC6C
546B16BA 7F475A14
813A0000 546E67BE
4192008C 2E050005
40900178 2E050003
40900098 2E050001
546587FF 41820008
7C8C2214 2F0E0001
40920024 41B90018
419A000C 88840000
48000100 A0840000
480000F8 80840000
480000F0 5473E7BE
7C8C2378 7D244B78
7D254B78 39200000
41B90018 419A000C
4BFFFC71 398CFFFF
41BAFC81 398CFFFE
4199FC49 398C0004
3673FFFF 4080FFDC
4BFFFBD0 546587FF
41820008 7C846214
71C50001 4182009C
7C844A14 48000094
546A87BE 548E16BA
7E677214 40920008
3A6FFFFC 809A0000
81330000 714B0001
41820008 7C9A2378
714B0002 41820010
7D334B78 40B20008
7E6C9A14 5465673F
2C050009 40800054
48000075 7C892214
48000040 7C8921D6
48000038 7D242378
48000030 7D242038
48000028 7D242278
48000020 7D242030
48000018 7D242430
48000010 5D24203E
48000008 7D242630
909A0000 4BFFFB1C
2C05000A 4181FB14
C03A0000 C0530000
EC020072 41820008
EC02082A D05A0000
4BFFFAF8 7D4802A6
54A51E78 7D4A2A14
809A0000 81330000
7D4803A6 4E800020
40BEFAD8 5469C03E
7D8E6378 48000035
4192000C 7E312214
48000008 7D292214
5464C43F 38A00000
4182FAB0 7D4588AE
7D4549AE 38A50001
7C052000 4BFFFFEC
2E8A0004 553136BA
2C11003C 7E27882E
40820008 7DD17378
41960008 A2310000
552956BA 2C09003C
7D27482E 40820008
7DC97378 41960008
A1290000 4E800020
2C050004 546BE43E
4080FBE0 7C892378
7DC36214 55CE003C
4BFFFFA9 7C8420F8
5484043E 7D2B2038
7E242038 4BFFFBBC
7C9A2378 54841838
40920028 409E0014
B3944010 7DE803A6
4E800021 B2B44010
7DE47A14 39EF0007
55EF0038 4BFFF9FC
2E050003 2F050002
41910074 409A0008
60630001 3CA04800
7D836214 558C003A
40920020 40BEF9D4
5744003A 7C8C2050
508501BA 506507FE
4BFFFA29 4BFFF9BC
40BEFFB0 7D2C7850
512501BA 506507FE
4BFFFA11 396C0004
7D8F2214 398CFFFC
7D2C5850 512501BA
409A000C 3CA04E80
60A50020 4BFFF9ED
4BFFFF78 2E050006
41920028 4BFFFB04
558C843E 5744843E
575A043E 7C0C2000
4180FB84 7C0CD000
4080FB7C 4BFFF954
5745FFFE 68A50001
71030001 7C051800
4182001C 511A0FBC
6B5A0002 5745FFFF
41820008 6B5A0001
934FFFFC 534807FE
4BFFF920 2C0B0000
41820134 2C050001
418200C4 2C050002
418200C0 2C050003
4082F8C4 5108083C
409E009C 5477B003
41810088 4180008C
547E063E 1FDE0002
5497001E 6EF88000
2C180000 40820008
62F73000 5498801E
1F3E0004 7F19C050
3B200000 1F590004
7F6FD02E 7F57D02E
3B390001 7C17C040
41810034 7C19F000
41810014 7C1AD800
4182FFDC 3AF70004
4BFFFFD0 806FFFF8
60630300 906FFFF8
92EFFFFC 7EF0BB78
4800001C 806FFFF8
60630100 906FFFF8
61080001 48000008
7C902378 5464063E
1C840008 7DE47A14
4BFFF850 54CC000C
5497463E 5498C43E
5484063E 409EFFE4
56F90631 7D9A6378
7F43D214 575A003A
41820018 7EF70774
7EF700D0 1F370002
3B390004 7F59D050
2C170000 4182001C
3B200000 7EE903A6
A37A0004 7F79CA78
3B5A0002 4200FFF4
7C18C800 4082FF94
4BFFFDC0 4092000C
39000000 48000014
546906FF 546567FE
7D084C30 5517FFFF
40820008 7D082A78
5485001F 41820008
7CA62B78 5485801F
41820008 7CB02B78
4BFFF7A8 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 60000000
00000000 00000000
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)