mirror of
https://github.com/zeldaret/tp
synced 2026-05-22 22:44:28 -04:00
Revolution WUD work (mostly matching) (#3080)
* WUD mostly matching for Wii Mostly copied from Petari with small modifications, Shield match is still pretty bad. * Implement WUDHidHost * Fix WUD regressions in Shield/ShieldD
This commit is contained in:
@@ -3411,7 +3411,7 @@ revolution/wud/WUD.c:
|
||||
.data start:0x80403678 end:0x80404440
|
||||
.bss start:0x804BE680 end:0x804C03E0
|
||||
.sdata start:0x804FA7E8 end:0x804FA7F0
|
||||
.sbss start:0x804FBA38 end:0x804FBA5C
|
||||
.sbss start:0x804FBA38 end:0x804FBA58
|
||||
.sdata2 start:0x805005B8 end:0x805005C0
|
||||
|
||||
revolution/wud/WUDHidHost.c:
|
||||
@@ -3444,7 +3444,7 @@ revolution/bte/uusb_ppc.c:
|
||||
.data start:0x80404878 end:0x804055C0
|
||||
.bss start:0x804E8F00 end:0x804EAF60
|
||||
.sdata start:0x804FA7F0 end:0x804FA810
|
||||
.sbss start:0x804FBA5C end:0x804FBA70
|
||||
.sbss start:0x804FBA58 end:0x804FBA70
|
||||
|
||||
revolution/bte/bta_dm_cfg.c:
|
||||
.rodata start:0x803BB9B0 end:0x803BBA40
|
||||
|
||||
@@ -27888,15 +27888,15 @@ lo = .sbss:0x804FBA28; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
hi = .sbss:0x804FBA2C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_804FBA30 = .sbss:0x804FBA30; // type:object size:0x1 data:byte
|
||||
_initialized = .sbss:0x804FBA38; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_804FBA3C = .sbss:0x804FBA3C; // type:object size:0x1 data:byte
|
||||
__bte_trace_level = .sbss:0x804FBA3C; // type:object size:0x1 data:byte
|
||||
remove_patch = .sbss:0x804FBA40; // type:object size:0x1 scope:global align:4
|
||||
lbl_804FBA41 = .sbss:0x804FBA41; // type:object size:0x1 data:byte
|
||||
lbl_804FBA42 = .sbss:0x804FBA42; // type:object size:0x1 data:byte
|
||||
install_num = .sbss:0x804FBA41; // type:object size:0x1 data:byte
|
||||
patch_num = .sbss:0x804FBA42; // type:object size:0x1 data:byte
|
||||
addr = .sbss:0x804FBA44; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
offset = .sbss:0x804FBA48; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
size = .sbss:0x804FBA4C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_804FBA50 = .sbss:0x804FBA50; // type:object size:0x1 data:byte
|
||||
lbl_804FBA51 = .sbss:0x804FBA51; // type:object size:0x7 data:byte
|
||||
_discRssi = .sbss:0x804FBA50; // type:object size:0x1 data:byte
|
||||
_discNumResps = .sbss:0x804FBA51; // type:object size:0x7 data:byte
|
||||
lbl_804FBA58 = .sbss:0x804FBA58; // type:object size:0x1 data:byte
|
||||
lbl_804FBA59 = .sbss:0x804FBA59; // type:object size:0x1 data:byte
|
||||
__ntd_ohci = .sbss:0x804FBA5C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
@@ -3663,7 +3663,7 @@ revolution/wud/WUD.c:
|
||||
.data start:0x80441D20 end:0x80442AE8
|
||||
.bss start:0x804FE3E0 end:0x80500140
|
||||
.sdata start:0x8053A630 end:0x8053A638
|
||||
.sbss start:0x8053B910 end:0x8053B934
|
||||
.sbss start:0x8053B910 end:0x8053B930
|
||||
.sdata2 start:0x80540648 end:0x80540650
|
||||
|
||||
revolution/wud/WUDHidHost.c:
|
||||
@@ -3696,7 +3696,7 @@ revolution/bte/uusb_ppc.c:
|
||||
.data start:0x80442F20 end:0x80443C68
|
||||
.bss start:0x80528C60 end:0x8052ACC0
|
||||
.sdata start:0x8053A638 end:0x8053A658
|
||||
.sbss start:0x8053B934 end:0x8053B948
|
||||
.sbss start:0x8053B930 end:0x8053B948
|
||||
|
||||
revolution/bte/bta_dm_cfg.c:
|
||||
.rodata start:0x803F3F50 end:0x803F3FE0
|
||||
|
||||
@@ -29071,15 +29071,15 @@ lo = .sbss:0x8053B900; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
hi = .sbss:0x8053B904; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053B908 = .sbss:0x8053B908; // type:object size:0x1 data:byte
|
||||
_initialized = .sbss:0x8053B910; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053B914 = .sbss:0x8053B914; // type:object size:0x1 data:byte
|
||||
__bte_trace_level = .sbss:0x8053B914; // type:object size:0x1 data:byte
|
||||
remove_patch = .sbss:0x8053B918; // type:object size:0x1 scope:global align:4
|
||||
lbl_8053B919 = .sbss:0x8053B919; // type:object size:0x1 data:byte
|
||||
lbl_8053B91A = .sbss:0x8053B91A; // type:object size:0x1 data:byte
|
||||
install_num = .sbss:0x8053B919; // type:object size:0x1 data:byte
|
||||
patch_num = .sbss:0x8053B91A; // type:object size:0x1 data:byte
|
||||
addr = .sbss:0x8053B91C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
offset = .sbss:0x8053B920; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
size = .sbss:0x8053B924; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053B928 = .sbss:0x8053B928; // type:object size:0x1 data:byte
|
||||
lbl_8053B929 = .sbss:0x8053B929; // type:object size:0x7 data:byte
|
||||
_discRssi = .sbss:0x8053B928; // type:object size:0x1 data:byte
|
||||
_discNumResps = .sbss:0x8053B929; // type:object size:0x7 data:byte
|
||||
lbl_8053B930 = .sbss:0x8053B930; // type:object size:0x1 data:byte
|
||||
lbl_8053B931 = .sbss:0x8053B931; // type:object size:0x1 data:byte
|
||||
__ntd_ohci = .sbss:0x8053B934; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
@@ -3622,7 +3622,7 @@ revolution/wud/WUD.c:
|
||||
.data start:0x80429200 end:0x80429FC8
|
||||
.bss start:0x804E4460 end:0x804E61C0
|
||||
.sdata start:0x80520640 end:0x80520648
|
||||
.sbss start:0x80521908 end:0x8052192C
|
||||
.sbss start:0x80521908 end:0x80521928
|
||||
.sdata2 start:0x805266C8 end:0x805266D0
|
||||
|
||||
revolution/wud/WUDHidHost.c:
|
||||
@@ -3655,7 +3655,7 @@ revolution/bte/uusb_ppc.c:
|
||||
.data start:0x8042A400 end:0x8042B148
|
||||
.bss start:0x8050ECE0 end:0x80510D40
|
||||
.sdata start:0x80520648 end:0x80520668
|
||||
.sbss start:0x8052192C end:0x80521940
|
||||
.sbss start:0x80521928 end:0x80521940
|
||||
|
||||
revolution/bte/bta_dm_cfg.c:
|
||||
.rodata start:0x803DF2BC end:0x803DF340
|
||||
|
||||
@@ -28591,15 +28591,15 @@ lo = .sbss:0x805218F8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
hi = .sbss:0x805218FC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521900 = .sbss:0x80521900; // type:object size:0x1 data:byte
|
||||
_initialized = .sbss:0x80521908; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8052190C = .sbss:0x8052190C; // type:object size:0x1 data:byte
|
||||
__bte_trace_level = .sbss:0x8052190C; // type:object size:0x1 data:byte
|
||||
remove_patch = .sbss:0x80521910; // type:object size:0x1 scope:global align:4
|
||||
lbl_80521911 = .sbss:0x80521911; // type:object size:0x1 data:byte
|
||||
lbl_80521912 = .sbss:0x80521912; // type:object size:0x1 data:byte
|
||||
install_num = .sbss:0x80521911; // type:object size:0x1 data:byte
|
||||
patch_num = .sbss:0x80521912; // type:object size:0x1 data:byte
|
||||
addr = .sbss:0x80521914; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
offset = .sbss:0x80521918; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
size = .sbss:0x8052191C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521920 = .sbss:0x80521920; // type:object size:0x1 data:byte
|
||||
lbl_80521921 = .sbss:0x80521921; // type:object size:0x7 data:byte
|
||||
_discRssi = .sbss:0x80521920; // type:object size:0x1 data:byte
|
||||
_discNumResps = .sbss:0x80521921; // type:object size:0x1 data:byte
|
||||
lbl_80521928 = .sbss:0x80521928; // type:object size:0x1 data:byte
|
||||
lbl_80521929 = .sbss:0x80521929; // type:object size:0x1 data:byte
|
||||
__ntd_ohci = .sbss:0x8052192C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
@@ -3618,7 +3618,7 @@ revolution/wud/WUD.c:
|
||||
.data start:0x80427080 end:0x80427E48
|
||||
.bss start:0x804E22E0 end:0x804E4040
|
||||
.sdata start:0x8051E4B0 end:0x8051E4B8
|
||||
.sbss start:0x8051F778 end:0x8051F79C
|
||||
.sbss start:0x8051F778 end:0x8051F798
|
||||
.sdata2 start:0x80524520 end:0x80524528
|
||||
|
||||
revolution/wud/WUDHidHost.c:
|
||||
@@ -3651,7 +3651,7 @@ revolution/bte/uusb_ppc.c:
|
||||
.data start:0x80428280 end:0x80428FC8
|
||||
.bss start:0x8050CB60 end:0x8050EBC0
|
||||
.sdata start:0x8051E4B8 end:0x8051E4D8
|
||||
.sbss start:0x8051F79C end:0x8051F7B0
|
||||
.sbss start:0x8051F798 end:0x8051F7B0
|
||||
|
||||
revolution/bte/bta_dm_cfg.c:
|
||||
.rodata start:0x803DD270 end:0x803DD300
|
||||
|
||||
@@ -28595,15 +28595,15 @@ lo = .sbss:0x8051F768; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
hi = .sbss:0x8051F76C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051F770 = .sbss:0x8051F770; // type:object size:0x1 data:byte
|
||||
_initialized = .sbss:0x8051F778; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051F77C = .sbss:0x8051F77C; // type:object size:0x1 data:byte
|
||||
__bte_trace_level = .sbss:0x8051F77C; // type:object size:0x1 data:byte
|
||||
remove_patch = .sbss:0x8051F780; // type:object size:0x1 scope:global align:4
|
||||
lbl_8051F781 = .sbss:0x8051F781; // type:object size:0x1 data:byte
|
||||
lbl_8051F782 = .sbss:0x8051F782; // type:object size:0x1 data:byte
|
||||
install_num = .sbss:0x8051F781; // type:object size:0x1 data:byte
|
||||
patch_num = .sbss:0x8051F782; // type:object size:0x1 data:byte
|
||||
addr = .sbss:0x8051F784; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
offset = .sbss:0x8051F788; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
size = .sbss:0x8051F78C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051F790 = .sbss:0x8051F790; // type:object size:0x1 data:byte
|
||||
lbl_8051F791 = .sbss:0x8051F791; // type:object size:0x7 data:byte
|
||||
_discRssi = .sbss:0x8051F790; // type:object size:0x1 data:byte
|
||||
_discNumResps = .sbss:0x8051F791; // type:object size:0x7 data:byte
|
||||
lbl_8051F798 = .sbss:0x8051F798; // type:object size:0x1 data:byte
|
||||
lbl_8051F799 = .sbss:0x8051F799; // type:object size:0x1 data:byte
|
||||
__ntd_ohci = .sbss:0x8051F79C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
@@ -3618,7 +3618,7 @@ revolution/wud/WUD.c:
|
||||
.data start:0x80429B00 end:0x8042A8C8
|
||||
.bss start:0x804E4D60 end:0x804E6AC0
|
||||
.sdata start:0x80520DE8 end:0x80520DF0
|
||||
.sbss start:0x805220C8 end:0x805220EC
|
||||
.sbss start:0x805220C8 end:0x805220E8
|
||||
.sdata2 start:0x80526E98 end:0x80526EA0
|
||||
|
||||
revolution/wud/WUDHidHost.c:
|
||||
@@ -3651,7 +3651,7 @@ revolution/bte/uusb_ppc.c:
|
||||
.data start:0x8042AD00 end:0x8042BA48
|
||||
.bss start:0x8050F5E0 end:0x80511640
|
||||
.sdata start:0x80520DF0 end:0x80520E10
|
||||
.sbss start:0x805220EC end:0x80522100
|
||||
.sbss start:0x805220E8 end:0x80522100
|
||||
|
||||
revolution/bte/bta_dm_cfg.c:
|
||||
.rodata start:0x803DFFD0 end:0x803E0060
|
||||
|
||||
@@ -28482,15 +28482,15 @@ lo = .sbss:0x805220B8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
hi = .sbss:0x805220BC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_805220C0 = .sbss:0x805220C0; // type:object size:0x1 data:byte
|
||||
_initialized = .sbss:0x805220C8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_805220CC = .sbss:0x805220CC; // type:object size:0x1 data:byte
|
||||
__bte_trace_level = .sbss:0x805220CC; // type:object size:0x1 data:byte
|
||||
remove_patch = .sbss:0x805220D0; // type:object size:0x1 scope:global align:4
|
||||
lbl_805220D1 = .sbss:0x805220D1; // type:object size:0x1 data:byte
|
||||
lbl_805220D2 = .sbss:0x805220D2; // type:object size:0x1 data:byte
|
||||
install_num = .sbss:0x805220D1; // type:object size:0x1 data:byte
|
||||
patch_num = .sbss:0x805220D2; // type:object size:0x1 data:byte
|
||||
addr = .sbss:0x805220D4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
offset = .sbss:0x805220D8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
size = .sbss:0x805220DC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_805220E0 = .sbss:0x805220E0; // type:object size:0x1 data:byte
|
||||
lbl_805220E1 = .sbss:0x805220E1; // type:object size:0x7 data:byte
|
||||
_discRssi = .sbss:0x805220E0; // type:object size:0x1 data:byte
|
||||
_discNumResps = .sbss:0x805220E1; // type:object size:0x7 data:byte
|
||||
lbl_805220E8 = .sbss:0x805220E8; // type:object size:0x1 data:byte
|
||||
lbl_805220E9 = .sbss:0x805220E9; // type:object size:0x1 data:byte
|
||||
__ntd_ohci = .sbss:0x805220EC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
Reference in New Issue
Block a user