Compare commits
2 commits
3aaac70f45
...
cbdb59df9b
Author | SHA1 | Date | |
---|---|---|---|
cbdb59df9b | |||
f8c601e36a |
1969 changed files with 128163 additions and 27541 deletions
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text0, "ax" # 0x80004000 - 0x80006740
|
||||
.section .init, "ax" # 0x80004000 - 0x80006740
|
||||
.global _rom_copy_info
|
||||
_rom_copy_info:
|
||||
/* 80006684 00002784 80 00 40 00 */ lwz r0, 0x4000(0)
|
||||
|
@ -54,17 +54,40 @@ _bss_init_info:
|
|||
/* 80006738 00002838 00 00 00 00 */ .4byte 0x00000000 /* unknown instruction */
|
||||
/* 8000673C 0000283C 00 00 00 00 */ .4byte 0x00000000 /* unknown instruction */
|
||||
|
||||
.section .data1, "wa" # 0x800068E0 - 0x80006A00
|
||||
.section extabindex, "wa" # 0x800068E0 - 0x80006A00
|
||||
.global _eti_init_info
|
||||
_eti_init_info:
|
||||
.incbin "baserom.dol", 0x402324, 0x3C
|
||||
.4byte 0x800068E0 ;# ptr
|
||||
.4byte 0x800069C4 ;# ptr
|
||||
.4byte 0x80006BD0 ;# ptr
|
||||
.4byte 0x0000E460
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .data2, "wa" # 0x80406260 - 0x80406540
|
||||
.section .ctors, "wa" # 0x80406260 - 0x80406540
|
||||
.global _ctors$99
|
||||
_ctors$99:
|
||||
.incbin "baserom.dol", 0x40262C, 0x14
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .data3, "wa" # 0x80406540 - 0x80406560
|
||||
.section .dtors, "wa" # 0x80406540 - 0x80406560
|
||||
.global _dtors$99
|
||||
_dtors$99:
|
||||
.incbin "baserom.dol", 0x402648, 0x18
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global get_deleter__Q43std3tr16detail57shared_ptr_deleter$$0c$$4Q33std6detail20default_delete$$0A0_c$$1$$1CFRCQ23std9type_info
|
||||
get_deleter__Q43std3tr16detail57shared_ptr_deleter$$0c$$4Q33std6detail20default_delete$$0A0_c$$1$$1CFRCQ23std9type_info:
|
||||
/* 8001488C 000106CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -63,48 +63,63 @@ lbl_80014924:
|
|||
__dt__Q43std3tr16detail57shared_ptr_deleter$$0c$$4Q33std6detail20default_delete$$0A0_c$$1$$1Fv:
|
||||
/* 80014940 00010780 4B FF 22 90 */ b __dt__Q23std9exceptionFv
|
||||
|
||||
.section .data0, "wa" # 0x80006740 - 0x800068E0
|
||||
.section extab, "wa" # 0x80006740 - 0x800068E0
|
||||
.global $$210911
|
||||
$$210911:
|
||||
.incbin "baserom.dol", 0x402154, 0x8
|
||||
.4byte 0x08080000
|
||||
.4byte 0
|
||||
.global $$210953
|
||||
$$210953:
|
||||
.incbin "baserom.dol", 0x40215C, 0x8
|
||||
.4byte 0x10080000
|
||||
.4byte 0
|
||||
|
||||
.section .data1, "wa" # 0x800068E0 - 0x80006A00
|
||||
.section extabindex, "wa" # 0x800068E0 - 0x80006A00
|
||||
.global $$210912
|
||||
$$210912:
|
||||
.incbin "baserom.dol", 0x4022C4, 0xC
|
||||
.4byte 0x8001488C ;# ptr
|
||||
.4byte 0x0000004C
|
||||
.4byte 0x800067F4 ;# ptr
|
||||
.global $$210954
|
||||
$$210954:
|
||||
.incbin "baserom.dol", 0x4022D0, 0xC
|
||||
.4byte 0x800148E0 ;# ptr
|
||||
.4byte 0x00000060
|
||||
.4byte 0x800067FC ;# ptr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$29022
|
||||
$$29022:
|
||||
.incbin "baserom.dol", 0x4036B8, 0x50
|
||||
.asciz "std::tr1::detail::shared_ptr_deleter<char, std::detail::default_delete<char[]>>"
|
||||
.global $$29050
|
||||
$$29050:
|
||||
.incbin "baserom.dol", 0x403708, 0x2C
|
||||
.asciz "std::tr1::detail::shared_ptr_deleter_common"
|
||||
.global $$29165
|
||||
$$29165:
|
||||
.incbin "baserom.dol", 0x403734, 0x24
|
||||
.asciz "std::detail::default_delete<char[]>"
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global __vt__Q43std3tr16detail57shared_ptr_deleter$$0c$$4Q33std6detail20default_delete$$0A0_c$$1$$1
|
||||
__vt__Q43std3tr16detail57shared_ptr_deleter$$0c$$4Q33std6detail20default_delete$$0A0_c$$1$$1:
|
||||
.incbin "baserom.dol", 0x41DB28, 0x14
|
||||
.4byte 0x80556450
|
||||
.4byte 0
|
||||
.4byte 0x80014940 ;# ptr
|
||||
.4byte 0x8001488C ;# ptr
|
||||
.4byte 0x800148D8 ;# ptr
|
||||
.global $$29023
|
||||
$$29023:
|
||||
.incbin "baserom.dol", 0x41DB3C, 0xC
|
||||
.4byte 0x80556458
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .data6, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.global __RTTI__Q43std3tr16detail57shared_ptr_deleter$$0c$$4Q33std6detail20default_delete$$0A0_c$$1$$1
|
||||
__RTTI__Q43std3tr16detail57shared_ptr_deleter$$0c$$4Q33std6detail20default_delete$$0A0_c$$1$$1:
|
||||
.incbin "baserom.dol", 0x492830, 0x8
|
||||
.4byte 0x804075B8
|
||||
.4byte 0x80421A3C
|
||||
.global __RTTI__Q43std3tr16detail25shared_ptr_deleter_common
|
||||
__RTTI__Q43std3tr16detail25shared_ptr_deleter_common:
|
||||
.incbin "baserom.dol", 0x492838, 0x8
|
||||
.4byte 0x80407608
|
||||
.4byte 0
|
||||
.global __RTTI__Q33std6detail20default_delete$$0A0_c$$1
|
||||
__RTTI__Q33std6detail20default_delete$$0A0_c$$1:
|
||||
.incbin "baserom.dol", 0x492840, 0x8
|
||||
.4byte 0x80407634
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global what__Q23std11logic_errorCFv
|
||||
what__Q23std11logic_errorCFv:
|
||||
/* 80014944 00010784 48 0E BE 9C */ b GetZeroBufferAddress__Q44nw4r3snd6detail9AxManagerFv
|
||||
|
@ -431,87 +431,177 @@ lbl_80014F00:
|
|||
/* 80014F10 00010D50 98 0D E3 03 */ stb r0, $$2GUARD$$2id__Q23std14codecvt$$0w$$4c$$4i$$1-_SDA_BASE_(r13)
|
||||
/* 80014F14 00010D54 4E 80 00 20 */ blr
|
||||
|
||||
.section .data0, "wa" # 0x80006740 - 0x800068E0
|
||||
.section extab, "wa" # 0x80006740 - 0x800068E0
|
||||
.global $$225556
|
||||
$$225556:
|
||||
.incbin "baserom.dol", 0x402164, 0x28
|
||||
.4byte 0x18180000
|
||||
.4byte 0x00000048
|
||||
.4byte 0x00000018
|
||||
.4byte 0x00000054
|
||||
.4byte 0x00000024
|
||||
.4byte 0
|
||||
.4byte 0x8F000000
|
||||
.4byte 0x0000004C
|
||||
.4byte 0x00000008
|
||||
.4byte 0x8D000008
|
||||
.global $$226577
|
||||
$$226577:
|
||||
.incbin "baserom.dol", 0x40218C, 0x8
|
||||
.4byte 0x10080000
|
||||
.4byte 0
|
||||
.global $$227127
|
||||
$$227127:
|
||||
.incbin "baserom.dol", 0x402194, 0x60
|
||||
.4byte 0x68080000
|
||||
.4byte 0x00000094
|
||||
.4byte 0x00000038
|
||||
.4byte 0x000000B0
|
||||
.4byte 0x00000030
|
||||
.4byte 0x0000019C
|
||||
.4byte 0x0000004C
|
||||
.4byte 0x000001B8
|
||||
.4byte 0x00000044
|
||||
.4byte 0x0000035C
|
||||
.4byte 0x00000058
|
||||
.4byte 0
|
||||
.4byte 0x02000028
|
||||
.4byte 0x800148E0 ;# ptr
|
||||
.4byte 0x8680001D
|
||||
.4byte 0
|
||||
.4byte 0x80006BD0 ;# ptr
|
||||
.4byte 0x02000020
|
||||
.4byte 0x800148E0 ;# ptr
|
||||
.4byte 0x8680001E
|
||||
.4byte 0
|
||||
.4byte 0x80006BD0 ;# ptr
|
||||
.4byte 0x82000030
|
||||
.4byte 0x800149D8 ;# ptr
|
||||
.global $$227197
|
||||
$$227197:
|
||||
.incbin "baserom.dol", 0x4021F4, 0x28
|
||||
.4byte 0x18180000
|
||||
.4byte 0x0000004C
|
||||
.4byte 0x00000018
|
||||
.4byte 0x00000058
|
||||
.4byte 0x00000024
|
||||
.4byte 0
|
||||
.4byte 0x8F000000
|
||||
.4byte 0x00000050
|
||||
.4byte 0x00000008
|
||||
.4byte 0x8D000008
|
||||
|
||||
.section .data1, "wa" # 0x800068E0 - 0x80006A00
|
||||
.section extabindex, "wa" # 0x800068E0 - 0x80006A00
|
||||
.global $$225557
|
||||
$$225557:
|
||||
.incbin "baserom.dol", 0x4022DC, 0xC
|
||||
.4byte 0x80014948 ;# ptr
|
||||
.4byte 0x00000090
|
||||
.4byte 0x80006804 ;# ptr
|
||||
.global $$226578
|
||||
$$226578:
|
||||
.incbin "baserom.dol", 0x4022E8, 0xC
|
||||
.4byte 0x800149D8 ;# ptr
|
||||
.4byte 0x00000064
|
||||
.4byte 0x8000682C ;# ptr
|
||||
.global $$227128
|
||||
$$227128:
|
||||
.incbin "baserom.dol", 0x4022F4, 0xC
|
||||
.4byte 0x80014A3C ;# ptr
|
||||
.4byte 0x000003F0
|
||||
.4byte 0x80006834 ;# ptr
|
||||
.global $$227198
|
||||
$$227198:
|
||||
.incbin "baserom.dol", 0x402300, 0xC
|
||||
.4byte 0x80014E2C ;# ptr
|
||||
.4byte 0x00000094
|
||||
.4byte 0x80006894 ;# ptr
|
||||
|
||||
.section .data2, "wa" # 0x80406260 - 0x80406540
|
||||
.incbin "baserom.dol", 0x402364, 0x4
|
||||
.section .ctors, "wa" # 0x80406260 - 0x80406540
|
||||
.4byte 0x80014EC4 ;# ptr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$210379
|
||||
$$210379:
|
||||
.incbin "baserom.dol", 0x403758, 0x14
|
||||
.asciz "std::out_of_range"
|
||||
.balign 4
|
||||
.global $$210381
|
||||
$$210381:
|
||||
.incbin "baserom.dol", 0x40376C, 0x14
|
||||
.asciz "std::length_error"
|
||||
.balign 4
|
||||
.global $$210387
|
||||
$$210387:
|
||||
.incbin "baserom.dol", 0x403780, 0x14
|
||||
.asciz "std::logic_error"
|
||||
.balign 4
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x403794, 0xE4
|
||||
.asciz "vector length error"
|
||||
.asciz "!std::exception!!std::logic_error!!std::length_error!!"
|
||||
.byte 0x62
|
||||
.asciz "asic_string: out_of_range"
|
||||
.byte 0x21, 0x73
|
||||
.asciz "td::exception!!std::logic_error!!std::out_of_range!!"
|
||||
.byte 0x43, 0x00, 0x2A
|
||||
.4byte 0x00626173
|
||||
.asciz "ic_string: length_error"
|
||||
.asciz "basic_string::reserve length_error"
|
||||
.balign 4
|
||||
.4byte 0
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global __vt__Q23std12out_of_range
|
||||
__vt__Q23std12out_of_range:
|
||||
.incbin "baserom.dol", 0x41DB48, 0x10
|
||||
.4byte 0x80556468
|
||||
.4byte 0
|
||||
.4byte 0x80014EC0 ;# ptr
|
||||
.4byte 0x80014944 ;# ptr
|
||||
.global $$210380
|
||||
$$210380:
|
||||
.incbin "baserom.dol", 0x41DB58, 0x18
|
||||
.4byte 0x80556420
|
||||
.4byte 0
|
||||
.4byte 0x80556478
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global __vt__Q23std12length_error
|
||||
__vt__Q23std12length_error:
|
||||
.incbin "baserom.dol", 0x41DB70, 0x10
|
||||
.4byte 0x80556470
|
||||
.4byte 0
|
||||
.4byte 0x80014E2C ;# ptr
|
||||
.4byte 0x80014944 ;# ptr
|
||||
.global $$210382
|
||||
$$210382:
|
||||
.incbin "baserom.dol", 0x41DB80, 0x18
|
||||
.4byte 0x80556420
|
||||
.4byte 0
|
||||
.4byte 0x80556478
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global __vt__Q23std11logic_error
|
||||
__vt__Q23std11logic_error:
|
||||
.incbin "baserom.dol", 0x41DB98, 0x10
|
||||
.4byte 0x80556478
|
||||
.4byte 0
|
||||
.4byte 0x80014948 ;# ptr
|
||||
.4byte 0x80014944 ;# ptr
|
||||
.global $$210388
|
||||
$$210388:
|
||||
.incbin "baserom.dol", 0x41DBA8, 0x10
|
||||
.4byte 0x80556420
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .data6, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.global __RTTI__Q23std12out_of_range
|
||||
__RTTI__Q23std12out_of_range:
|
||||
.incbin "baserom.dol", 0x492848, 0x8
|
||||
.4byte 0x80407658
|
||||
.4byte 0x80421A58
|
||||
.global __RTTI__Q23std12length_error
|
||||
__RTTI__Q23std12length_error:
|
||||
.incbin "baserom.dol", 0x492850, 0x8
|
||||
.4byte 0x8040766C
|
||||
.4byte 0x80421A80
|
||||
.global __RTTI__Q23std11logic_error
|
||||
__RTTI__Q23std11logic_error:
|
||||
.incbin "baserom.dol", 0x492858, 0x8
|
||||
.4byte 0x80407680
|
||||
.4byte 0x80421AA8
|
||||
.global $$211481
|
||||
$$211481:
|
||||
.incbin "baserom.dol", 0x492860, 0x1
|
||||
.byte 0x00
|
||||
.global $$211495
|
||||
$$211495:
|
||||
.incbin "baserom.dol", 0x492861, 0x7
|
||||
.balign 4
|
||||
.4byte 0
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global $$2GUARD$$2id__Q23std8ctype$$0c$$1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global release__Q43std3tr16detail25shared_ptr_deleter_commonFv
|
||||
release__Q43std3tr16detail25shared_ptr_deleter_commonFv:
|
||||
/* 80014F18 00010D58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -85,18 +85,29 @@ lbl_80015014:
|
|||
__dt__Q43std3tr16detail20function_base$$0PFv_v$$1Fv:
|
||||
/* 80015030 00010E70 4B FF 1B A0 */ b __dt__Q23std9exceptionFv
|
||||
|
||||
.section .data0, "wa" # 0x80006740 - 0x800068E0
|
||||
.section extab, "wa" # 0x80006740 - 0x800068E0
|
||||
.global $$28323
|
||||
$$28323:
|
||||
.incbin "baserom.dol", 0x40221C, 0x8
|
||||
.4byte 0x08080000
|
||||
.4byte 0
|
||||
.global $$28430
|
||||
$$28430:
|
||||
.incbin "baserom.dol", 0x402224, 0x1C
|
||||
.4byte 0x10080000
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .data1, "wa" # 0x800068E0 - 0x80006A00
|
||||
.section extabindex, "wa" # 0x800068E0 - 0x80006A00
|
||||
.global $$28324
|
||||
$$28324:
|
||||
.incbin "baserom.dol", 0x40230C, 0xC
|
||||
.4byte 0x80014F18 ;# ptr
|
||||
.4byte 0x00000078
|
||||
.4byte 0x800068BC ;# ptr
|
||||
.global $$28431
|
||||
$$28431:
|
||||
.incbin "baserom.dol", 0x402318, 0xC
|
||||
.4byte 0x80014F90 ;# ptr
|
||||
.4byte 0x000000A0
|
||||
.4byte 0x800068C4 ;# ptr
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global _ftell
|
||||
_ftell:
|
||||
/* 8000A8E4 00006724 80 03 00 04 */ lwz r0, 4(r3)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global Block_link
|
||||
Block_link:
|
||||
/* 80009234 00005074 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -372,10 +372,15 @@ lbl_80009730:
|
|||
/* 80009740 00005580 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80009744 00005584 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global fix_pool_sizes
|
||||
fix_pool_sizes:
|
||||
.incbin "baserom.dol", 0x402770, 0x18
|
||||
.4byte 0x00000004
|
||||
.4byte 0x0000000C
|
||||
.4byte 0x00000014
|
||||
.4byte 0x00000024
|
||||
.4byte 0x00000034
|
||||
.4byte 0x00000044
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global $$2LOCAL$$2get_malloc_pool__Fv$$2protopool
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __close_all
|
||||
__close_all:
|
||||
/* 80009748 00005588 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -82,10 +82,89 @@ lbl_80009834:
|
|||
/* 80009850 00005690 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80009854 00005694 4E 80 00 20 */ blr
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global __files
|
||||
__files:
|
||||
.incbin "baserom.dol", 0x41D1F8, 0x140
|
||||
.4byte 0
|
||||
.4byte 0x0A800000
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x80496AB8
|
||||
.4byte 0x00000100
|
||||
.4byte 0x80496AB8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x800186F8 ;# ptr
|
||||
.4byte 0x80010454 ;# ptr
|
||||
.4byte 0x80010524 ;# ptr
|
||||
.4byte 0
|
||||
.4byte 0x80421148
|
||||
.4byte 0x00000001
|
||||
.4byte 0x12800000
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x804969B8
|
||||
.4byte 0x00000100
|
||||
.4byte 0x804969B8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x800186F8 ;# ptr
|
||||
.4byte 0x80010454 ;# ptr
|
||||
.4byte 0x80010524 ;# ptr
|
||||
.4byte 0
|
||||
.4byte 0x80421198
|
||||
.4byte 0x00000002
|
||||
.4byte 0x10800000
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x804968B8
|
||||
.4byte 0x00000100
|
||||
.4byte 0x804968B8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x800186F8 ;# ptr
|
||||
.4byte 0x80010454 ;# ptr
|
||||
.4byte 0x80010524 ;# ptr
|
||||
.4byte 0
|
||||
.4byte 0x804211E8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global stderr_buff
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global abs
|
||||
abs:
|
||||
/* 8000A2CC 0000610C 7C 64 FE 70 */ srawi r4, r3, 0x1f
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __prep_buffer
|
||||
__prep_buffer:
|
||||
/* 8000A2DC 0000611C 80 83 00 18 */ lwz r4, 0x18(r3)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global toupper
|
||||
toupper:
|
||||
/* 8000A3BC 000061FC 28 03 00 FF */ cmplwi r3, 0xff
|
||||
|
@ -17,13 +17,266 @@ lbl_8000A3CC:
|
|||
/* 8000A3E4 00006224 7C 64 18 AE */ lbzx r3, r4, r3
|
||||
/* 8000A3E8 00006228 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global __ctype_mapC
|
||||
__ctype_mapC:
|
||||
.incbin "baserom.dol", 0x402868, 0x200
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040106
|
||||
.4byte 0x01040104
|
||||
.4byte 0x01040104
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x014200D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x04580458
|
||||
.4byte 0x04580458
|
||||
.4byte 0x04580458
|
||||
.4byte 0x04580458
|
||||
.4byte 0x04580458
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D00651
|
||||
.4byte 0x06510651
|
||||
.4byte 0x06510651
|
||||
.4byte 0x06510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x025100D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D00471
|
||||
.4byte 0x04710471
|
||||
.4byte 0x04710471
|
||||
.4byte 0x04710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x007100D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D00004
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global __lower_mapC
|
||||
__lower_mapC:
|
||||
.incbin "baserom.dol", 0x402A68, 0x100
|
||||
.4byte 0x00010203
|
||||
.4byte 0x04050607
|
||||
.4byte 0x08090A0B
|
||||
.4byte 0x0C0D0E0F
|
||||
.4byte 0x10111213
|
||||
.4byte 0x14151617
|
||||
.4byte 0x18191A1B
|
||||
.4byte 0x1C1D1E1F
|
||||
.4byte 0x20212223
|
||||
.4byte 0x24252627
|
||||
.4byte 0x28292A2B
|
||||
.4byte 0x2C2D2E2F
|
||||
.4byte 0x30313233
|
||||
.4byte 0x34353637
|
||||
.4byte 0x38393A3B
|
||||
.4byte 0x3C3D3E3F
|
||||
.4byte 0x40616263
|
||||
.4byte 0x64656667
|
||||
.4byte 0x68696A6B
|
||||
.4byte 0x6C6D6E6F
|
||||
.4byte 0x70717273
|
||||
.4byte 0x74757677
|
||||
.4byte 0x78797A5B
|
||||
.4byte 0x5C5D5E5F
|
||||
.4byte 0x60616263
|
||||
.4byte 0x64656667
|
||||
.4byte 0x68696A6B
|
||||
.4byte 0x6C6D6E6F
|
||||
.4byte 0x70717273
|
||||
.4byte 0x74757677
|
||||
.4byte 0x78797A7B
|
||||
.4byte 0x7C7D7E7F
|
||||
.4byte 0x80818283
|
||||
.4byte 0x84858687
|
||||
.4byte 0x88898A8B
|
||||
.4byte 0x8C8D8E8F
|
||||
.4byte 0x90919293
|
||||
.4byte 0x94959697
|
||||
.4byte 0x98999A9B
|
||||
.4byte 0x9C9D9E9F
|
||||
.4byte 0xA0A1A2A3
|
||||
.4byte 0xA4A5A6A7
|
||||
.4byte 0xA8A9AAAB
|
||||
.4byte 0xACADAEAF
|
||||
.4byte 0xB0B1B2B3
|
||||
.4byte 0xB4B5B6B7
|
||||
.4byte 0xB8B9BABB
|
||||
.4byte 0xBCBDBEBF
|
||||
.4byte 0xC0C1C2C3
|
||||
.4byte 0xC4C5C6C7
|
||||
.4byte 0xC8C9CACB
|
||||
.4byte 0xCCCDCECF
|
||||
.4byte 0xD0D1D2D3
|
||||
.4byte 0xD4D5D6D7
|
||||
.4byte 0xD8D9DADB
|
||||
.4byte 0xDCDDDEDF
|
||||
.4byte 0xE0E1E2E3
|
||||
.4byte 0xE4E5E6E7
|
||||
.4byte 0xE8E9EAEB
|
||||
.4byte 0xECEDEEEF
|
||||
.4byte 0xF0F1F2F3
|
||||
.4byte 0xF4F5F6F7
|
||||
.4byte 0xF8F9FAFB
|
||||
.4byte 0xFCFDFEFF
|
||||
.global __upper_mapC
|
||||
__upper_mapC:
|
||||
.incbin "baserom.dol", 0x402B68, 0x100
|
||||
.4byte 0x00010203
|
||||
.4byte 0x04050607
|
||||
.4byte 0x08090A0B
|
||||
.4byte 0x0C0D0E0F
|
||||
.4byte 0x10111213
|
||||
.4byte 0x14151617
|
||||
.4byte 0x18191A1B
|
||||
.4byte 0x1C1D1E1F
|
||||
.4byte 0x20212223
|
||||
.4byte 0x24252627
|
||||
.4byte 0x28292A2B
|
||||
.4byte 0x2C2D2E2F
|
||||
.4byte 0x30313233
|
||||
.4byte 0x34353637
|
||||
.4byte 0x38393A3B
|
||||
.4byte 0x3C3D3E3F
|
||||
.4byte 0x40414243
|
||||
.4byte 0x44454647
|
||||
.4byte 0x48494A4B
|
||||
.4byte 0x4C4D4E4F
|
||||
.4byte 0x50515253
|
||||
.4byte 0x54555657
|
||||
.4byte 0x58595A5B
|
||||
.4byte 0x5C5D5E5F
|
||||
.4byte 0x60414243
|
||||
.4byte 0x44454647
|
||||
.4byte 0x48494A4B
|
||||
.4byte 0x4C4D4E4F
|
||||
.4byte 0x50515253
|
||||
.4byte 0x54555657
|
||||
.4byte 0x58595A7B
|
||||
.4byte 0x7C7D7E7F
|
||||
.4byte 0x80818283
|
||||
.4byte 0x84858687
|
||||
.4byte 0x88898A8B
|
||||
.4byte 0x8C8D8E8F
|
||||
.4byte 0x90919293
|
||||
.4byte 0x94959697
|
||||
.4byte 0x98999A9B
|
||||
.4byte 0x9C9D9E9F
|
||||
.4byte 0xA0A1A2A3
|
||||
.4byte 0xA4A5A6A7
|
||||
.4byte 0xA8A9AAAB
|
||||
.4byte 0xACADAEAF
|
||||
.4byte 0xB0B1B2B3
|
||||
.4byte 0xB4B5B6B7
|
||||
.4byte 0xB8B9BABB
|
||||
.4byte 0xBCBDBEBF
|
||||
.4byte 0xC0C1C2C3
|
||||
.4byte 0xC4C5C6C7
|
||||
.4byte 0xC8C9CACB
|
||||
.4byte 0xCCCDCECF
|
||||
.4byte 0xD0D1D2D3
|
||||
.4byte 0xD4D5D6D7
|
||||
.4byte 0xD8D9DADB
|
||||
.4byte 0xDCDDDEDF
|
||||
.4byte 0xE0E1E2E3
|
||||
.4byte 0xE4E5E6E7
|
||||
.4byte 0xE8E9EAEB
|
||||
.4byte 0xECEDEEEF
|
||||
.4byte 0xF0F1F2F3
|
||||
.4byte 0xF4F5F6F7
|
||||
.4byte 0xF8F9FAFB
|
||||
.4byte 0xFCFDFEFF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __fwrite
|
||||
__fwrite:
|
||||
/* 8000A3EC 0000622C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global stricmp
|
||||
stricmp:
|
||||
/* 800147EC 0001062C 3C A0 80 42 */ lis r5, _current_locale@ha
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global fclose
|
||||
fclose:
|
||||
/* 8000A6F4 00006534 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .data6, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.global __float_nan
|
||||
__float_nan:
|
||||
.incbin "baserom.dol", 0x492828, 0x8
|
||||
.4byte 0x7FFFFFFF
|
||||
.4byte 0
|
||||
|
|
|
@ -1,58 +1,182 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$2142
|
||||
$$2142:
|
||||
.incbin "baserom.dol", 0x402C68, 0x10
|
||||
.asciz "%a %b %e %T %Y"
|
||||
.balign 4
|
||||
.global $$2143
|
||||
$$2143:
|
||||
.incbin "baserom.dol", 0x402C78, 0xC
|
||||
.asciz "%I:%M:%S %p"
|
||||
.global $$2144
|
||||
$$2144:
|
||||
.incbin "baserom.dol", 0x402C84, 0xC
|
||||
.asciz "%m/%d/%y"
|
||||
.balign 4
|
||||
.global $$2146
|
||||
$$2146:
|
||||
.incbin "baserom.dol", 0x402C90, 0x58
|
||||
.asciz "Sun|Sunday|Mon|Monday|Tue|Tuesday|Wed|Wednesday|Thu|Thursday|Fri|Friday|Sat|Saturday"
|
||||
.balign 4
|
||||
.global $$2147
|
||||
$$2147:
|
||||
.incbin "baserom.dol", 0x402CE8, 0x88
|
||||
.asciz "Jan|January|Feb|February|Mar|March|Apr|April|May|May|Jun|June|Jul|July|Aug|August|Sep|September|Oct|October|Nov|November|Dec|December"
|
||||
.balign 4
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global __lconv
|
||||
__lconv:
|
||||
.incbin "baserom.dol", 0x41D460, 0x38
|
||||
.4byte 0x8055DF88
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x7F7F7F7F
|
||||
.4byte 0x7F7F7F00
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x7F7F7F7F
|
||||
.4byte 0x7F7F7F00
|
||||
.global _loc_ctyp_C
|
||||
_loc_ctyp_C:
|
||||
.incbin "baserom.dol", 0x41D498, 0x28
|
||||
.4byte 0x43000000
|
||||
.4byte 0
|
||||
.4byte 0x80406768
|
||||
.4byte 0x80406A68
|
||||
.4byte 0x80406968
|
||||
.4byte 0x80406C98
|
||||
.4byte 0x80407098
|
||||
.4byte 0x80406E98
|
||||
.4byte 0x8000AB6C ;# ptr
|
||||
.4byte 0x8000ABB8 ;# ptr
|
||||
.global char_coll_tableC
|
||||
char_coll_tableC:
|
||||
.incbin "baserom.dol", 0x41D4C0, 0xC0
|
||||
.4byte 0x00010002
|
||||
.4byte 0x00030004
|
||||
.4byte 0x00050006
|
||||
.4byte 0x00070008
|
||||
.4byte 0x0009000A
|
||||
.4byte 0x000B000C
|
||||
.4byte 0x000D000E
|
||||
.4byte 0x000F0010
|
||||
.4byte 0x00210022
|
||||
.4byte 0x00230024
|
||||
.4byte 0x00250026
|
||||
.4byte 0x00270028
|
||||
.4byte 0x0029002A
|
||||
.4byte 0x00110012
|
||||
.4byte 0x00130014
|
||||
.4byte 0x00150016
|
||||
.4byte 0x0017002B
|
||||
.4byte 0x002D002F
|
||||
.4byte 0x00310033
|
||||
.4byte 0x00350037
|
||||
.4byte 0x0039003B
|
||||
.4byte 0x003D003F
|
||||
.4byte 0x00410043
|
||||
.4byte 0x00450047
|
||||
.4byte 0x0049004B
|
||||
.4byte 0x004D004F
|
||||
.4byte 0x00510053
|
||||
.4byte 0x00550057
|
||||
.4byte 0x0059005B
|
||||
.4byte 0x005D0018
|
||||
.4byte 0x0019001A
|
||||
.4byte 0x001B001C
|
||||
.4byte 0x0000002C
|
||||
.4byte 0x002E0030
|
||||
.4byte 0x00320034
|
||||
.4byte 0x00360038
|
||||
.4byte 0x003A003C
|
||||
.4byte 0x003E0040
|
||||
.4byte 0x00420044
|
||||
.4byte 0x00460048
|
||||
.4byte 0x004A004C
|
||||
.4byte 0x004E0050
|
||||
.4byte 0x00520054
|
||||
.4byte 0x00560058
|
||||
.4byte 0x005A005C
|
||||
.4byte 0x005E001D
|
||||
.4byte 0x001E001F
|
||||
.4byte 0x00200000
|
||||
.global _loc_coll_C
|
||||
_loc_coll_C:
|
||||
.incbin "baserom.dol", 0x41D580, 0x1C
|
||||
.4byte 0x43000000
|
||||
.4byte 0
|
||||
.4byte 0x00000020
|
||||
.4byte 0x0000006E
|
||||
.4byte 0
|
||||
.4byte 0x804213C0
|
||||
.4byte 0
|
||||
.global _loc_mon_C
|
||||
_loc_mon_C:
|
||||
.incbin "baserom.dol", 0x41D59C, 0x34
|
||||
.4byte 0x43000000
|
||||
.4byte 0
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x7F7F7F7F
|
||||
.4byte 0x7F7F7F00
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x7F7F7F7F
|
||||
.4byte 0x7F7F7F00
|
||||
.global _loc_num_C
|
||||
_loc_num_C:
|
||||
.incbin "baserom.dol", 0x41D5D0, 0x18
|
||||
.4byte 0x43000000
|
||||
.4byte 0
|
||||
.4byte 0x8055DF88
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0x8055DF8C
|
||||
.4byte 0
|
||||
.global _loc_tim_C
|
||||
_loc_tim_C:
|
||||
.incbin "baserom.dol", 0x41D5E8, 0x28
|
||||
.4byte 0x43000000
|
||||
.4byte 0
|
||||
.4byte 0x8055DF90
|
||||
.4byte 0x80406B68
|
||||
.4byte 0x80406B78
|
||||
.4byte 0x80406B84
|
||||
.4byte 0x8055DF98
|
||||
.4byte 0x80406B90
|
||||
.4byte 0x80406BE8
|
||||
.4byte 0x8055DF8C
|
||||
.global _current_locale
|
||||
_current_locale:
|
||||
.incbin "baserom.dol", 0x41D610, 0x48
|
||||
.4byte 0
|
||||
.4byte 0x43000000
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x80421480
|
||||
.4byte 0x80421398
|
||||
.4byte 0x8042149C
|
||||
.4byte 0x804214D0
|
||||
.4byte 0x804214E8
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2139
|
||||
$$2139:
|
||||
.incbin "baserom.dol", 0x498AC8, 0x4
|
||||
.4byte 0x2E000000
|
||||
.global $$2140
|
||||
$$2140:
|
||||
.incbin "baserom.dol", 0x498ACC, 0x4
|
||||
.4byte 0
|
||||
.global $$2141
|
||||
$$2141:
|
||||
.incbin "baserom.dol", 0x498AD0, 0x8
|
||||
.asciz "AM|PM"
|
||||
.balign 4
|
||||
.global $$2145
|
||||
$$2145:
|
||||
.incbin "baserom.dol", 0x498AD8, 0x8
|
||||
.4byte 0x25540000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __fpclassifyf
|
||||
__fpclassifyf:
|
||||
/* 8000B18C 00006FCC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global acosf
|
||||
acosf:
|
||||
/* 80010574 0000C3B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global mbtowc
|
||||
mbtowc:
|
||||
/* 8000AB54 00006994 3C C0 80 42 */ lis r6, _current_locale@ha
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global memmove
|
||||
memmove:
|
||||
/* 8000AD4C 00006B8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __copy_longs_aligned
|
||||
__copy_longs_aligned:
|
||||
/* 8000AEBC 00006CFC 7C 03 00 D0 */ neg r0, r3
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __stdio_atexit
|
||||
__stdio_atexit:
|
||||
/* 8000B280 000070C0 3C 60 80 01 */ lis r3, __close_all@ha
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global parse_format
|
||||
parse_format:
|
||||
/* 8000B290 000070D0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
|
@ -2791,25 +2791,174 @@ lbl_8000D87C:
|
|||
/* 8000D888 000096C8 38 21 00 A0 */ addi r1, r1, 0xa0
|
||||
/* 8000D88C 000096CC 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x402D70, 0x28
|
||||
.asciz "-INF"
|
||||
.byte 0x2D, 0x69, 0x6E
|
||||
.4byte 0x6600494E
|
||||
.4byte 0x4600696E
|
||||
.4byte 0x66002D4E
|
||||
.4byte 0x414E002D
|
||||
.4byte 0x6E616E00
|
||||
.4byte 0x4E414E00
|
||||
.4byte 0x6E616E00
|
||||
.4byte 0
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$22465
|
||||
$$22465:
|
||||
.incbin "baserom.dol", 0x41D658, 0xE0
|
||||
.4byte 0x8000B6B4 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B714 ;# ptr
|
||||
.4byte 0x8000B66C ;# ptr
|
||||
.4byte 0x8000B700 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B624 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B6B4 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B788 ;# ptr
|
||||
.4byte 0x8000B624 ;# ptr
|
||||
.4byte 0x8000B714 ;# ptr
|
||||
.4byte 0x8000B66C ;# ptr
|
||||
.4byte 0x8000B700 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B624 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B7EC ;# ptr
|
||||
.4byte 0x8000B624 ;# ptr
|
||||
.4byte 0x8000B764 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B7C0 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B624 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B804 ;# ptr
|
||||
.4byte 0x8000B624 ;# ptr
|
||||
.global $$22934
|
||||
$$22934:
|
||||
.incbin "baserom.dol", 0x41D738, 0x150
|
||||
.4byte 0x8000D060 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CDF4 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CD84 ;# ptr
|
||||
.4byte 0x8000CD84 ;# ptr
|
||||
.4byte 0x8000CD84 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CC28 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CDF4 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D040 ;# ptr
|
||||
.4byte 0x8000CACC ;# ptr
|
||||
.4byte 0x8000CD84 ;# ptr
|
||||
.4byte 0x8000CD84 ;# ptr
|
||||
.4byte 0x8000CD84 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CACC ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CF88 ;# ptr
|
||||
.4byte 0x8000CC28 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CE64 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CC28 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000D070 ;# ptr
|
||||
.4byte 0x8000CC28 ;# ptr
|
||||
|
||||
.section .data6, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.global $$2wstringBase0
|
||||
$$2wstringBase0:
|
||||
.incbin "baserom.dol", 0x492820, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$22604
|
||||
$$22604:
|
||||
.incbin "baserom.dol", 0x498AE0, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __StringRead
|
||||
__StringRead:
|
||||
/* 8000D890 000096D0 2C 05 00 00 */ cmpwi r5, 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __msl_runtime_constraint_violation_s
|
||||
__msl_runtime_constraint_violation_s:
|
||||
/* 8001055C 0000C39C 81 8D E2 E8 */ lwz r12, __msl_constraint_handler-_SDA_BASE_(r13)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global raise
|
||||
raise:
|
||||
/* 8000D918 00009758 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global strcpy
|
||||
strcpy:
|
||||
/* 8000D9C0 00009800 54 60 07 BE */ clrlwi r0, r3, 0x1e
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __strtoul
|
||||
__strtoul:
|
||||
/* 8000DD34 00009B74 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global fwide
|
||||
fwide:
|
||||
/* 800103DC 0000C21C 2C 03 00 00 */ cmpwi r3, 0
|
||||
|
|
|
@ -1,12 +1,393 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global __wctype_mapC
|
||||
__wctype_mapC:
|
||||
.incbin "baserom.dol", 0x402D98, 0x200
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040106
|
||||
.4byte 0x01040104
|
||||
.4byte 0x01040104
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x00040004
|
||||
.4byte 0x014200D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x04580458
|
||||
.4byte 0x04580458
|
||||
.4byte 0x04580458
|
||||
.4byte 0x04580458
|
||||
.4byte 0x04580458
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D00651
|
||||
.4byte 0x06510651
|
||||
.4byte 0x06510651
|
||||
.4byte 0x06510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x02510251
|
||||
.4byte 0x025100D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D00471
|
||||
.4byte 0x04710471
|
||||
.4byte 0x04710471
|
||||
.4byte 0x04710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x00710071
|
||||
.4byte 0x007100D0
|
||||
.4byte 0x00D000D0
|
||||
.4byte 0x00D00004
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global __wlower_mapC
|
||||
__wlower_mapC:
|
||||
.incbin "baserom.dol", 0x402F98, 0x200
|
||||
.4byte 0x00000001
|
||||
.4byte 0x00020003
|
||||
.4byte 0x00040005
|
||||
.4byte 0x00060007
|
||||
.4byte 0x00080009
|
||||
.4byte 0x000A000B
|
||||
.4byte 0x000C000D
|
||||
.4byte 0x000E000F
|
||||
.4byte 0x00100011
|
||||
.4byte 0x00120013
|
||||
.4byte 0x00140015
|
||||
.4byte 0x00160017
|
||||
.4byte 0x00180019
|
||||
.4byte 0x001A001B
|
||||
.4byte 0x001C001D
|
||||
.4byte 0x001E001F
|
||||
.4byte 0x00200021
|
||||
.4byte 0x00220023
|
||||
.4byte 0x00240025
|
||||
.4byte 0x00260027
|
||||
.4byte 0x00280029
|
||||
.4byte 0x002A002B
|
||||
.4byte 0x002C002D
|
||||
.4byte 0x002E002F
|
||||
.4byte 0x00300031
|
||||
.4byte 0x00320033
|
||||
.4byte 0x00340035
|
||||
.4byte 0x00360037
|
||||
.4byte 0x00380039
|
||||
.4byte 0x003A003B
|
||||
.4byte 0x003C003D
|
||||
.4byte 0x003E003F
|
||||
.4byte 0x00400061
|
||||
.4byte 0x00620063
|
||||
.4byte 0x00640065
|
||||
.4byte 0x00660067
|
||||
.4byte 0x00680069
|
||||
.4byte 0x006A006B
|
||||
.4byte 0x006C006D
|
||||
.4byte 0x006E006F
|
||||
.4byte 0x00700071
|
||||
.4byte 0x00720073
|
||||
.4byte 0x00740075
|
||||
.4byte 0x00760077
|
||||
.4byte 0x00780079
|
||||
.4byte 0x007A005B
|
||||
.4byte 0x005C005D
|
||||
.4byte 0x005E005F
|
||||
.4byte 0x00600061
|
||||
.4byte 0x00620063
|
||||
.4byte 0x00640065
|
||||
.4byte 0x00660067
|
||||
.4byte 0x00680069
|
||||
.4byte 0x006A006B
|
||||
.4byte 0x006C006D
|
||||
.4byte 0x006E006F
|
||||
.4byte 0x00700071
|
||||
.4byte 0x00720073
|
||||
.4byte 0x00740075
|
||||
.4byte 0x00760077
|
||||
.4byte 0x00780079
|
||||
.4byte 0x007A007B
|
||||
.4byte 0x007C007D
|
||||
.4byte 0x007E007F
|
||||
.4byte 0x00800081
|
||||
.4byte 0x00820083
|
||||
.4byte 0x00840085
|
||||
.4byte 0x00860087
|
||||
.4byte 0x00880089
|
||||
.4byte 0x008A008B
|
||||
.4byte 0x008C008D
|
||||
.4byte 0x008E008F
|
||||
.4byte 0x00900091
|
||||
.4byte 0x00920093
|
||||
.4byte 0x00940095
|
||||
.4byte 0x00960097
|
||||
.4byte 0x00980099
|
||||
.4byte 0x009A009B
|
||||
.4byte 0x009C009D
|
||||
.4byte 0x009E009F
|
||||
.4byte 0x00A000A1
|
||||
.4byte 0x00A200A3
|
||||
.4byte 0x00A400A5
|
||||
.4byte 0x00A600A7
|
||||
.4byte 0x00A800A9
|
||||
.4byte 0x00AA00AB
|
||||
.4byte 0x00AC00AD
|
||||
.4byte 0x00AE00AF
|
||||
.4byte 0x00B000B1
|
||||
.4byte 0x00B200B3
|
||||
.4byte 0x00B400B5
|
||||
.4byte 0x00B600B7
|
||||
.4byte 0x00B800B9
|
||||
.4byte 0x00BA00BB
|
||||
.4byte 0x00BC00BD
|
||||
.4byte 0x00BE00BF
|
||||
.4byte 0x00C000C1
|
||||
.4byte 0x00C200C3
|
||||
.4byte 0x00C400C5
|
||||
.4byte 0x00C600C7
|
||||
.4byte 0x00C800C9
|
||||
.4byte 0x00CA00CB
|
||||
.4byte 0x00CC00CD
|
||||
.4byte 0x00CE00CF
|
||||
.4byte 0x00D000D1
|
||||
.4byte 0x00D200D3
|
||||
.4byte 0x00D400D5
|
||||
.4byte 0x00D600D7
|
||||
.4byte 0x00D800D9
|
||||
.4byte 0x00DA00DB
|
||||
.4byte 0x00DC00DD
|
||||
.4byte 0x00DE00DF
|
||||
.4byte 0x00E000E1
|
||||
.4byte 0x00E200E3
|
||||
.4byte 0x00E400E5
|
||||
.4byte 0x00E600E7
|
||||
.4byte 0x00E800E9
|
||||
.4byte 0x00EA00EB
|
||||
.4byte 0x00EC00ED
|
||||
.4byte 0x00EE00EF
|
||||
.4byte 0x00F000F1
|
||||
.4byte 0x00F200F3
|
||||
.4byte 0x00F400F5
|
||||
.4byte 0x00F600F7
|
||||
.4byte 0x00F800F9
|
||||
.4byte 0x00FA00FB
|
||||
.4byte 0x00FC00FD
|
||||
.4byte 0x00FE00FF
|
||||
.global __wupper_mapC
|
||||
__wupper_mapC:
|
||||
.incbin "baserom.dol", 0x403198, 0x200
|
||||
.4byte 0x00000001
|
||||
.4byte 0x00020003
|
||||
.4byte 0x00040005
|
||||
.4byte 0x00060007
|
||||
.4byte 0x00080009
|
||||
.4byte 0x000A000B
|
||||
.4byte 0x000C000D
|
||||
.4byte 0x000E000F
|
||||
.4byte 0x00100011
|
||||
.4byte 0x00120013
|
||||
.4byte 0x00140015
|
||||
.4byte 0x00160017
|
||||
.4byte 0x00180019
|
||||
.4byte 0x001A001B
|
||||
.4byte 0x001C001D
|
||||
.4byte 0x001E001F
|
||||
.4byte 0x00200021
|
||||
.4byte 0x00220023
|
||||
.4byte 0x00240025
|
||||
.4byte 0x00260027
|
||||
.4byte 0x00280029
|
||||
.4byte 0x002A002B
|
||||
.4byte 0x002C002D
|
||||
.4byte 0x002E002F
|
||||
.4byte 0x00300031
|
||||
.4byte 0x00320033
|
||||
.4byte 0x00340035
|
||||
.4byte 0x00360037
|
||||
.4byte 0x00380039
|
||||
.4byte 0x003A003B
|
||||
.4byte 0x003C003D
|
||||
.4byte 0x003E003F
|
||||
.4byte 0x00400041
|
||||
.4byte 0x00420043
|
||||
.4byte 0x00440045
|
||||
.4byte 0x00460047
|
||||
.4byte 0x00480049
|
||||
.4byte 0x004A004B
|
||||
.4byte 0x004C004D
|
||||
.4byte 0x004E004F
|
||||
.4byte 0x00500051
|
||||
.4byte 0x00520053
|
||||
.4byte 0x00540055
|
||||
.4byte 0x00560057
|
||||
.4byte 0x00580059
|
||||
.4byte 0x005A005B
|
||||
.4byte 0x005C005D
|
||||
.4byte 0x005E005F
|
||||
.4byte 0x00600041
|
||||
.4byte 0x00420043
|
||||
.4byte 0x00440045
|
||||
.4byte 0x00460047
|
||||
.4byte 0x00480049
|
||||
.4byte 0x004A004B
|
||||
.4byte 0x004C004D
|
||||
.4byte 0x004E004F
|
||||
.4byte 0x00500051
|
||||
.4byte 0x00520053
|
||||
.4byte 0x00540055
|
||||
.4byte 0x00560057
|
||||
.4byte 0x00580059
|
||||
.4byte 0x005A007B
|
||||
.4byte 0x007C007D
|
||||
.4byte 0x007E007F
|
||||
.4byte 0x00800081
|
||||
.4byte 0x00820083
|
||||
.4byte 0x00840085
|
||||
.4byte 0x00860087
|
||||
.4byte 0x00880089
|
||||
.4byte 0x008A008B
|
||||
.4byte 0x008C008D
|
||||
.4byte 0x008E008F
|
||||
.4byte 0x00900091
|
||||
.4byte 0x00920093
|
||||
.4byte 0x00940095
|
||||
.4byte 0x00960097
|
||||
.4byte 0x00980099
|
||||
.4byte 0x009A009B
|
||||
.4byte 0x009C009D
|
||||
.4byte 0x009E009F
|
||||
.4byte 0x00A000A1
|
||||
.4byte 0x00A200A3
|
||||
.4byte 0x00A400A5
|
||||
.4byte 0x00A600A7
|
||||
.4byte 0x00A800A9
|
||||
.4byte 0x00AA00AB
|
||||
.4byte 0x00AC00AD
|
||||
.4byte 0x00AE00AF
|
||||
.4byte 0x00B000B1
|
||||
.4byte 0x00B200B3
|
||||
.4byte 0x00B400B5
|
||||
.4byte 0x00B600B7
|
||||
.4byte 0x00B800B9
|
||||
.4byte 0x00BA00BB
|
||||
.4byte 0x00BC00BD
|
||||
.4byte 0x00BE00BF
|
||||
.4byte 0x00C000C1
|
||||
.4byte 0x00C200C3
|
||||
.4byte 0x00C400C5
|
||||
.4byte 0x00C600C7
|
||||
.4byte 0x00C800C9
|
||||
.4byte 0x00CA00CB
|
||||
.4byte 0x00CC00CD
|
||||
.4byte 0x00CE00CF
|
||||
.4byte 0x00D000D1
|
||||
.4byte 0x00D200D3
|
||||
.4byte 0x00D400D5
|
||||
.4byte 0x00D600D7
|
||||
.4byte 0x00D800D9
|
||||
.4byte 0x00DA00DB
|
||||
.4byte 0x00DC00DD
|
||||
.4byte 0x00DE00DF
|
||||
.4byte 0x00E000E1
|
||||
.4byte 0x00E200E3
|
||||
.4byte 0x00E400E5
|
||||
.4byte 0x00E600E7
|
||||
.4byte 0x00E800E9
|
||||
.4byte 0x00EA00EB
|
||||
.4byte 0x00EC00ED
|
||||
.4byte 0x00EE00EF
|
||||
.4byte 0x00F000F1
|
||||
.4byte 0x00F200F3
|
||||
.4byte 0x00F400F5
|
||||
.4byte 0x00F600F7
|
||||
.4byte 0x00F800F9
|
||||
.4byte 0x00FA00FB
|
||||
.4byte 0x00FC00FD
|
||||
.4byte 0x00FE00FF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global wmemcpy
|
||||
wmemcpy:
|
||||
/* 8000E20C 0000A04C 54 A5 08 3C */ slwi r5, r5, 1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global parse_format
|
||||
parse_format:
|
||||
/* 8000E23C 0000A07C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
|
@ -2408,23 +2408,190 @@ lbl_80010318:
|
|||
/* 8001032C 0000C16C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80010330 0000C170 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x403398, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$22455
|
||||
$$22455:
|
||||
.incbin "baserom.dol", 0x41D888, 0xE0
|
||||
.4byte 0x8000E620 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E684 ;# ptr
|
||||
.4byte 0x8000E5D4 ;# ptr
|
||||
.4byte 0x8000E670 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E590 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E620 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E6FC ;# ptr
|
||||
.4byte 0x8000E590 ;# ptr
|
||||
.4byte 0x8000E684 ;# ptr
|
||||
.4byte 0x8000E5D4 ;# ptr
|
||||
.4byte 0x8000E670 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E590 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E768 ;# ptr
|
||||
.4byte 0x8000E590 ;# ptr
|
||||
.4byte 0x8000E6D8 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E738 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E590 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E780 ;# ptr
|
||||
.4byte 0x8000E590 ;# ptr
|
||||
.global $$22923
|
||||
$$22923:
|
||||
.incbin "baserom.dol", 0x41D968, 0x150
|
||||
.4byte 0x80010030 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FCF8 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FC7C ;# ptr
|
||||
.4byte 0x8000FC7C ;# ptr
|
||||
.4byte 0x8000FC7C ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FB20 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FCF8 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FFD8 ;# ptr
|
||||
.4byte 0x8000F9C4 ;# ptr
|
||||
.4byte 0x8000FC7C ;# ptr
|
||||
.4byte 0x8000FC7C ;# ptr
|
||||
.4byte 0x8000FC7C ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000F9C4 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FF20 ;# ptr
|
||||
.4byte 0x8000FB20 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FD74 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FB20 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x80010040 ;# ptr
|
||||
.4byte 0x8000FB20 ;# ptr
|
||||
.global $$2wstringBase0
|
||||
$$2wstringBase0:
|
||||
.incbin "baserom.dol", 0x41DAB8, 0x70
|
||||
.4byte 0x002D0030
|
||||
.4byte 0x00580030
|
||||
.4byte 0x0000002D
|
||||
.4byte 0x00300078
|
||||
.4byte 0x00300000
|
||||
.4byte 0x00300058
|
||||
.4byte 0x00300000
|
||||
.4byte 0x00300078
|
||||
.4byte 0x00300000
|
||||
.4byte 0x002D0049
|
||||
.4byte 0x004E0046
|
||||
.4byte 0x0000002D
|
||||
.4byte 0x0069006E
|
||||
.4byte 0x00660000
|
||||
.4byte 0x0049004E
|
||||
.4byte 0x00460000
|
||||
.4byte 0x0069006E
|
||||
.4byte 0x00660000
|
||||
.4byte 0x002D004E
|
||||
.4byte 0x0041004E
|
||||
.4byte 0x0000002D
|
||||
.4byte 0x006E0061
|
||||
.4byte 0x006E0000
|
||||
.4byte 0x004E0041
|
||||
.4byte 0x004E0000
|
||||
.4byte 0x006E0061
|
||||
.4byte 0x006E0000
|
||||
.4byte 0
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$22601
|
||||
$$22601:
|
||||
.incbin "baserom.dol", 0x498AE8, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global wcslen
|
||||
wcslen:
|
||||
/* 80010334 0000C174 38 83 FF FE */ addi r4, r3, -2
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_acos
|
||||
__ieee754_acos:
|
||||
/* 80010620 0000C460 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
|
@ -190,55 +190,72 @@ lbl_800108CC:
|
|||
/* 800108E4 0000C724 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 800108E8 0000C728 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2505
|
||||
$$2505:
|
||||
.incbin "baserom.dol", 0x498AF0, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global $$2506
|
||||
$$2506:
|
||||
.incbin "baserom.dol", 0x498AF8, 0x8
|
||||
.4byte 0x400921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2507
|
||||
$$2507:
|
||||
.incbin "baserom.dol", 0x498B00, 0x8
|
||||
.4byte 0x3FF921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2508
|
||||
$$2508:
|
||||
.incbin "baserom.dol", 0x498B08, 0x8
|
||||
.4byte 0x3FC55555
|
||||
.4byte 0x55555555
|
||||
.global $$2509
|
||||
$$2509:
|
||||
.incbin "baserom.dol", 0x498B10, 0x8
|
||||
.4byte 0xBFD4D612
|
||||
.4byte 0x03EB6F7D
|
||||
.global $$2510
|
||||
$$2510:
|
||||
.incbin "baserom.dol", 0x498B18, 0x8
|
||||
.4byte 0x3FC9C155
|
||||
.4byte 0x0E884455
|
||||
.global $$2511
|
||||
$$2511:
|
||||
.incbin "baserom.dol", 0x498B20, 0x8
|
||||
.4byte 0xBFA48228
|
||||
.4byte 0xB5688F3B
|
||||
.global $$2512
|
||||
$$2512:
|
||||
.incbin "baserom.dol", 0x498B28, 0x8
|
||||
.4byte 0x3F49EFE0
|
||||
.4byte 0x7501B288
|
||||
.global $$2513
|
||||
$$2513:
|
||||
.incbin "baserom.dol", 0x498B30, 0x8
|
||||
.4byte 0x3F023DE1
|
||||
.4byte 0x0DFDF709
|
||||
.global $$2514
|
||||
$$2514:
|
||||
.incbin "baserom.dol", 0x498B38, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.global $$2515
|
||||
$$2515:
|
||||
.incbin "baserom.dol", 0x498B40, 0x8
|
||||
.4byte 0xC0033A27
|
||||
.4byte 0x1C8A2D4B
|
||||
.global $$2516
|
||||
$$2516:
|
||||
.incbin "baserom.dol", 0x498B48, 0x8
|
||||
.4byte 0x40002AE5
|
||||
.4byte 0x9C598AC8
|
||||
.global $$2517
|
||||
$$2517:
|
||||
.incbin "baserom.dol", 0x498B50, 0x8
|
||||
.4byte 0xBFE6066C
|
||||
.4byte 0x1B8D0159
|
||||
.global $$2518
|
||||
$$2518:
|
||||
.incbin "baserom.dol", 0x498B58, 0x8
|
||||
.4byte 0x3FB3B8C5
|
||||
.4byte 0xB12E9282
|
||||
.global $$2519
|
||||
$$2519:
|
||||
.incbin "baserom.dol", 0x498B60, 0x8
|
||||
.4byte 0x3C91A626
|
||||
.4byte 0x33145C07
|
||||
.global $$2520
|
||||
$$2520:
|
||||
.incbin "baserom.dol", 0x498B68, 0x8
|
||||
.4byte 0x3FE00000
|
||||
.4byte 0
|
||||
.global $$2521
|
||||
$$2521:
|
||||
.incbin "baserom.dol", 0x498B70, 0x8
|
||||
.4byte 0x40000000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_asin
|
||||
__ieee754_asin:
|
||||
/* 800108EC 0000C72C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
|
@ -179,55 +179,72 @@ lbl_80010B54:
|
|||
/* 80010B7C 0000C9BC 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80010B80 0000C9C0 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2512
|
||||
$$2512:
|
||||
.incbin "baserom.dol", 0x498B78, 0x8
|
||||
.4byte 0x3FF921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2513
|
||||
$$2513:
|
||||
.incbin "baserom.dol", 0x498B80, 0x8
|
||||
.4byte 0x3C91A626
|
||||
.4byte 0x33145C07
|
||||
.global $$2514
|
||||
$$2514:
|
||||
.incbin "baserom.dol", 0x498B88, 0x8
|
||||
.4byte 0x7E37E43C
|
||||
.4byte 0x8800759C
|
||||
.global $$2515
|
||||
$$2515:
|
||||
.incbin "baserom.dol", 0x498B90, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.global $$2516
|
||||
$$2516:
|
||||
.incbin "baserom.dol", 0x498B98, 0x8
|
||||
.4byte 0x3FC55555
|
||||
.4byte 0x55555555
|
||||
.global $$2517
|
||||
$$2517:
|
||||
.incbin "baserom.dol", 0x498BA0, 0x8
|
||||
.4byte 0xBFD4D612
|
||||
.4byte 0x03EB6F7D
|
||||
.global $$2518
|
||||
$$2518:
|
||||
.incbin "baserom.dol", 0x498BA8, 0x8
|
||||
.4byte 0x3FC9C155
|
||||
.4byte 0x0E884455
|
||||
.global $$2519
|
||||
$$2519:
|
||||
.incbin "baserom.dol", 0x498BB0, 0x8
|
||||
.4byte 0xBFA48228
|
||||
.4byte 0xB5688F3B
|
||||
.global $$2520
|
||||
$$2520:
|
||||
.incbin "baserom.dol", 0x498BB8, 0x8
|
||||
.4byte 0x3F49EFE0
|
||||
.4byte 0x7501B288
|
||||
.global $$2521
|
||||
$$2521:
|
||||
.incbin "baserom.dol", 0x498BC0, 0x8
|
||||
.4byte 0x3F023DE1
|
||||
.4byte 0x0DFDF709
|
||||
.global $$2522
|
||||
$$2522:
|
||||
.incbin "baserom.dol", 0x498BC8, 0x8
|
||||
.4byte 0xC0033A27
|
||||
.4byte 0x1C8A2D4B
|
||||
.global $$2523
|
||||
$$2523:
|
||||
.incbin "baserom.dol", 0x498BD0, 0x8
|
||||
.4byte 0x40002AE5
|
||||
.4byte 0x9C598AC8
|
||||
.global $$2524
|
||||
$$2524:
|
||||
.incbin "baserom.dol", 0x498BD8, 0x8
|
||||
.4byte 0xBFE6066C
|
||||
.4byte 0x1B8D0159
|
||||
.global $$2525
|
||||
$$2525:
|
||||
.incbin "baserom.dol", 0x498BE0, 0x8
|
||||
.4byte 0x3FB3B8C5
|
||||
.4byte 0xB12E9282
|
||||
.global $$2526
|
||||
$$2526:
|
||||
.incbin "baserom.dol", 0x498BE8, 0x8
|
||||
.4byte 0x3FE00000
|
||||
.4byte 0
|
||||
.global $$2527
|
||||
$$2527:
|
||||
.incbin "baserom.dol", 0x498BF0, 0x8
|
||||
.4byte 0x40000000
|
||||
.4byte 0
|
||||
.global $$2528
|
||||
$$2528:
|
||||
.incbin "baserom.dol", 0x498BF8, 0x8
|
||||
.4byte 0x3FE921FB
|
||||
.4byte 0x54442D18
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_atan2
|
||||
__ieee754_atan2:
|
||||
/* 80010B84 0000C9C4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
|
@ -181,37 +181,48 @@ lbl_80010DC8:
|
|||
/* 80010DD4 0000CC14 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80010DD8 0000CC18 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2583
|
||||
$$2583:
|
||||
.incbin "baserom.dol", 0x498C00, 0x8
|
||||
.4byte 0x400921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2584
|
||||
$$2584:
|
||||
.incbin "baserom.dol", 0x498C08, 0x8
|
||||
.4byte 0xC00921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2585
|
||||
$$2585:
|
||||
.incbin "baserom.dol", 0x498C10, 0x8
|
||||
.4byte 0xBFF921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2586
|
||||
$$2586:
|
||||
.incbin "baserom.dol", 0x498C18, 0x8
|
||||
.4byte 0x3FF921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2587
|
||||
$$2587:
|
||||
.incbin "baserom.dol", 0x498C20, 0x8
|
||||
.4byte 0x3FE921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2588
|
||||
$$2588:
|
||||
.incbin "baserom.dol", 0x498C28, 0x8
|
||||
.4byte 0xBFE921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2589
|
||||
$$2589:
|
||||
.incbin "baserom.dol", 0x498C30, 0x8
|
||||
.4byte 0x4002D97C
|
||||
.4byte 0x7F3321D2
|
||||
.global $$2590
|
||||
$$2590:
|
||||
.incbin "baserom.dol", 0x498C38, 0x8
|
||||
.4byte 0xC002D97C
|
||||
.4byte 0x7F3321D2
|
||||
.global $$2591
|
||||
$$2591:
|
||||
.incbin "baserom.dol", 0x498C40, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global $$2592
|
||||
$$2592:
|
||||
.incbin "baserom.dol", 0x498C48, 0x8
|
||||
.4byte 0x80000000
|
||||
.4byte 0
|
||||
.global $$2593
|
||||
$$2593:
|
||||
.incbin "baserom.dol", 0x498C50, 0x8
|
||||
.4byte 0x3CA1A626
|
||||
.4byte 0x33145C07
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_fmod
|
||||
__ieee754_fmod:
|
||||
/* 80010DDC 0000CC1C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -271,7 +271,10 @@ lbl_80011154:
|
|||
/* 80011154 0000CF94 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80011158 0000CF98 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global Zero
|
||||
Zero:
|
||||
.incbin "baserom.dol", 0x4033A0, 0x10
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x80000000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_log
|
||||
__ieee754_log:
|
||||
/* 8001115C 0000CF9C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -189,55 +189,71 @@ lbl_80011408:
|
|||
/* 80011408 0000D248 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8001140C 0000D24C 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2514
|
||||
$$2514:
|
||||
.incbin "baserom.dol", 0x498C58, 0x8
|
||||
.4byte 0xC3500000
|
||||
.4byte 0
|
||||
.global $$2515
|
||||
$$2515:
|
||||
.incbin "baserom.dol", 0x498C60, 0x8
|
||||
.4byte 0x43500000
|
||||
.4byte 0
|
||||
.global $$2516
|
||||
$$2516:
|
||||
.incbin "baserom.dol", 0x498C68, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.global $$2517
|
||||
$$2517:
|
||||
.incbin "baserom.dol", 0x498C70, 0x8
|
||||
.4byte 0x3FE62E42
|
||||
.4byte 0xFEE00000
|
||||
.global $$2518
|
||||
$$2518:
|
||||
.incbin "baserom.dol", 0x498C78, 0x8
|
||||
.4byte 0x3DEA39EF
|
||||
.4byte 0x35793C76
|
||||
.global $$2519
|
||||
$$2519:
|
||||
.incbin "baserom.dol", 0x498C80, 0x8
|
||||
.4byte 0x3FE00000
|
||||
.4byte 0
|
||||
.global $$2520
|
||||
$$2520:
|
||||
.incbin "baserom.dol", 0x498C88, 0x8
|
||||
.4byte 0x3FD55555
|
||||
.4byte 0x55555555
|
||||
.global $$2521
|
||||
$$2521:
|
||||
.incbin "baserom.dol", 0x498C90, 0x8
|
||||
.4byte 0x40000000
|
||||
.4byte 0
|
||||
.global $$2522
|
||||
$$2522:
|
||||
.incbin "baserom.dol", 0x498C98, 0x8
|
||||
.4byte 0x3FD99999
|
||||
.4byte 0x9997FA04
|
||||
.global $$2523
|
||||
$$2523:
|
||||
.incbin "baserom.dol", 0x498CA0, 0x8
|
||||
.4byte 0x3FCC71C5
|
||||
.4byte 0x1D8E78AF
|
||||
.global $$2524
|
||||
$$2524:
|
||||
.incbin "baserom.dol", 0x498CA8, 0x8
|
||||
.4byte 0x3FC39A09
|
||||
.4byte 0xD078C69F
|
||||
.global $$2525
|
||||
$$2525:
|
||||
.incbin "baserom.dol", 0x498CB0, 0x8
|
||||
.4byte 0x3FE55555
|
||||
.4byte 0x55555593
|
||||
.global $$2526
|
||||
$$2526:
|
||||
.incbin "baserom.dol", 0x498CB8, 0x8
|
||||
.4byte 0x3FD24924
|
||||
.4byte 0x94229359
|
||||
.global $$2527
|
||||
$$2527:
|
||||
.incbin "baserom.dol", 0x498CC0, 0x8
|
||||
.4byte 0x3FC74664
|
||||
.4byte 0x96CB03DE
|
||||
.global $$2528
|
||||
$$2528:
|
||||
.incbin "baserom.dol", 0x498CC8, 0x8
|
||||
.4byte 0x3FC2F112
|
||||
.4byte 0xDF3E5244
|
||||
.global $$2530
|
||||
$$2530:
|
||||
.incbin "baserom.dol", 0x498CD0, 0x8
|
||||
.4byte 0x43300000
|
||||
.4byte 0x80000000
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global zero
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_log10
|
||||
__ieee754_log10:
|
||||
/* 80011410 0000D250 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -78,25 +78,31 @@ lbl_80011510:
|
|||
/* 8001151C 0000D35C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80011520 0000D360 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2478
|
||||
$$2478:
|
||||
.incbin "baserom.dol", 0x498CD8, 0x8
|
||||
.4byte 0xC3500000
|
||||
.4byte 0
|
||||
.global $$2479
|
||||
$$2479:
|
||||
.incbin "baserom.dol", 0x498CE0, 0x8
|
||||
.4byte 0x43500000
|
||||
.4byte 0
|
||||
.global $$2480
|
||||
$$2480:
|
||||
.incbin "baserom.dol", 0x498CE8, 0x8
|
||||
.4byte 0x3D59FEF3
|
||||
.4byte 0x11F12B36
|
||||
.global $$2481
|
||||
$$2481:
|
||||
.incbin "baserom.dol", 0x498CF0, 0x8
|
||||
.4byte 0x3FDBCB7B
|
||||
.4byte 0x1526E50E
|
||||
.global $$2482
|
||||
$$2482:
|
||||
.incbin "baserom.dol", 0x498CF8, 0x8
|
||||
.4byte 0x3FD34413
|
||||
.4byte 0x509F6000
|
||||
.global $$2484
|
||||
$$2484:
|
||||
.incbin "baserom.dol", 0x498D00, 0x8
|
||||
.4byte 0x43300000
|
||||
.4byte 0x80000000
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global zero
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_pow
|
||||
__ieee754_pow:
|
||||
/* 80011524 0000D364 94 21 FF 40 */ stwu r1, -0xc0(r1)
|
||||
|
@ -566,117 +566,160 @@ lbl_80011CF8:
|
|||
/* 80011D30 0000DB70 38 21 00 C0 */ addi r1, r1, 0xc0
|
||||
/* 80011D34 0000DB74 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global bp
|
||||
bp:
|
||||
.incbin "baserom.dol", 0x4033B0, 0x10
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.4byte 0x3FF80000
|
||||
.4byte 0
|
||||
.global dp_h
|
||||
dp_h:
|
||||
.incbin "baserom.dol", 0x4033C0, 0x10
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x3FE2B803
|
||||
.4byte 0x40000000
|
||||
.global dp_l
|
||||
dp_l:
|
||||
.incbin "baserom.dol", 0x4033D0, 0x10
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x3E4CFDEB
|
||||
.4byte 0x43CFD006
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2794
|
||||
$$2794:
|
||||
.incbin "baserom.dol", 0x498D08, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.global $$2795
|
||||
$$2795:
|
||||
.incbin "baserom.dol", 0x498D10, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global $$2796
|
||||
$$2796:
|
||||
.incbin "baserom.dol", 0x498D18, 0x8
|
||||
.4byte 0x7FF00000
|
||||
.4byte 0
|
||||
.global $$2797
|
||||
$$2797:
|
||||
.incbin "baserom.dol", 0x498D20, 0x8
|
||||
.4byte 0x3FE00000
|
||||
.4byte 0
|
||||
.global $$2798
|
||||
$$2798:
|
||||
.incbin "baserom.dol", 0x498D28, 0x8
|
||||
.4byte 0x3FD55555
|
||||
.4byte 0x55555555
|
||||
.global $$2799
|
||||
$$2799:
|
||||
.incbin "baserom.dol", 0x498D30, 0x8
|
||||
.4byte 0x3FD00000
|
||||
.4byte 0
|
||||
.global $$2800
|
||||
$$2800:
|
||||
.incbin "baserom.dol", 0x498D38, 0x8
|
||||
.4byte 0x3FF71547
|
||||
.4byte 0x60000000
|
||||
.global $$2801
|
||||
$$2801:
|
||||
.incbin "baserom.dol", 0x498D40, 0x8
|
||||
.4byte 0x3E54AE0B
|
||||
.4byte 0xF85DDF44
|
||||
.global $$2802
|
||||
$$2802:
|
||||
.incbin "baserom.dol", 0x498D48, 0x8
|
||||
.4byte 0x3FF71547
|
||||
.4byte 0x652B82FE
|
||||
.global $$2803
|
||||
$$2803:
|
||||
.incbin "baserom.dol", 0x498D50, 0x8
|
||||
.4byte 0x43400000
|
||||
.4byte 0
|
||||
.global $$2804
|
||||
$$2804:
|
||||
.incbin "baserom.dol", 0x498D58, 0x8
|
||||
.4byte 0x3FE33333
|
||||
.4byte 0x33333303
|
||||
.global $$2805
|
||||
$$2805:
|
||||
.incbin "baserom.dol", 0x498D60, 0x8
|
||||
.4byte 0x3FDB6DB6
|
||||
.4byte 0xDB6FABFF
|
||||
.global $$2806
|
||||
$$2806:
|
||||
.incbin "baserom.dol", 0x498D68, 0x8
|
||||
.4byte 0x3FD55555
|
||||
.4byte 0x518F264D
|
||||
.global $$2807
|
||||
$$2807:
|
||||
.incbin "baserom.dol", 0x498D70, 0x8
|
||||
.4byte 0x3FD17460
|
||||
.4byte 0xA91D4101
|
||||
.global $$2808
|
||||
$$2808:
|
||||
.incbin "baserom.dol", 0x498D78, 0x8
|
||||
.4byte 0x3FCD864A
|
||||
.4byte 0x93C9DB65
|
||||
.global $$2809
|
||||
$$2809:
|
||||
.incbin "baserom.dol", 0x498D80, 0x8
|
||||
.4byte 0x3FCA7E28
|
||||
.4byte 0x4A454EEF
|
||||
.global $$2810
|
||||
$$2810:
|
||||
.incbin "baserom.dol", 0x498D88, 0x8
|
||||
.4byte 0x40080000
|
||||
.4byte 0
|
||||
.global $$2811
|
||||
$$2811:
|
||||
.incbin "baserom.dol", 0x498D90, 0x8
|
||||
.4byte 0x3FEEC709
|
||||
.4byte 0xE0000000
|
||||
.global $$2812
|
||||
$$2812:
|
||||
.incbin "baserom.dol", 0x498D98, 0x8
|
||||
.4byte 0xBE3E2FE0
|
||||
.4byte 0x145B01F5
|
||||
.global $$2813
|
||||
$$2813:
|
||||
.incbin "baserom.dol", 0x498DA0, 0x8
|
||||
.4byte 0x3FEEC709
|
||||
.4byte 0xDC3A03FD
|
||||
.global $$2814
|
||||
$$2814:
|
||||
.incbin "baserom.dol", 0x498DA8, 0x8
|
||||
.4byte 0xBFF00000
|
||||
.4byte 0
|
||||
.global $$2815
|
||||
$$2815:
|
||||
.incbin "baserom.dol", 0x498DB0, 0x8
|
||||
.4byte 0x7E37E43C
|
||||
.4byte 0x8800759C
|
||||
.global $$2816
|
||||
$$2816:
|
||||
.incbin "baserom.dol", 0x498DB8, 0x8
|
||||
.4byte 0x3C971547
|
||||
.4byte 0x652B82FE
|
||||
.global $$2817
|
||||
$$2817:
|
||||
.incbin "baserom.dol", 0x498DC0, 0x8
|
||||
.4byte 0x01A56E1F
|
||||
.4byte 0xC2F8F359
|
||||
.global $$2818
|
||||
$$2818:
|
||||
.incbin "baserom.dol", 0x498DC8, 0x8
|
||||
.4byte 0x3FE62E43
|
||||
.4byte 0
|
||||
.global $$2819
|
||||
$$2819:
|
||||
.incbin "baserom.dol", 0x498DD0, 0x8
|
||||
.4byte 0x3FE62E42
|
||||
.4byte 0xFEFA39EF
|
||||
.global $$2820
|
||||
$$2820:
|
||||
.incbin "baserom.dol", 0x498DD8, 0x8
|
||||
.4byte 0xBE205C61
|
||||
.4byte 0x0CA86C39
|
||||
.global $$2821
|
||||
$$2821:
|
||||
.incbin "baserom.dol", 0x498DE0, 0x8
|
||||
.4byte 0x3FC55555
|
||||
.4byte 0x5555553E
|
||||
.global $$2822
|
||||
$$2822:
|
||||
.incbin "baserom.dol", 0x498DE8, 0x8
|
||||
.4byte 0xBF66C16C
|
||||
.4byte 0x16BEBD93
|
||||
.global $$2823
|
||||
$$2823:
|
||||
.incbin "baserom.dol", 0x498DF0, 0x8
|
||||
.4byte 0x3F11566A
|
||||
.4byte 0xAF25DE2C
|
||||
.global $$2824
|
||||
$$2824:
|
||||
.incbin "baserom.dol", 0x498DF8, 0x8
|
||||
.4byte 0xBEBBBD41
|
||||
.4byte 0xC5D26BF1
|
||||
.global $$2825
|
||||
$$2825:
|
||||
.incbin "baserom.dol", 0x498E00, 0x8
|
||||
.4byte 0x3E663769
|
||||
.4byte 0x72BEA4D0
|
||||
.global $$2826
|
||||
$$2826:
|
||||
.incbin "baserom.dol", 0x498E08, 0x8
|
||||
.4byte 0x40000000
|
||||
.4byte 0
|
||||
.global $$2828
|
||||
$$2828:
|
||||
.incbin "baserom.dol", 0x498E10, 0x8
|
||||
.4byte 0x43300000
|
||||
.4byte 0x80000000
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_rem_pio2
|
||||
__ieee754_rem_pio2:
|
||||
/* 80011D38 0000DB78 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
|
@ -244,45 +244,152 @@ lbl_800120A4:
|
|||
/* 800120B4 0000DEF4 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 800120B8 0000DEF8 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global two_over_pi
|
||||
two_over_pi:
|
||||
.incbin "baserom.dol", 0x4033E0, 0x108
|
||||
.4byte 0x00A2F983
|
||||
.4byte 0x006E4E44
|
||||
.4byte 0x001529FC
|
||||
.4byte 0x002757D1
|
||||
.4byte 0x00F534DD
|
||||
.4byte 0x00C0DB62
|
||||
.4byte 0x0095993C
|
||||
.4byte 0x00439041
|
||||
.4byte 0x00FE5163
|
||||
.4byte 0x00ABDEBB
|
||||
.4byte 0x00C561B7
|
||||
.4byte 0x00246E3A
|
||||
.4byte 0x00424DD2
|
||||
.4byte 0x00E00649
|
||||
.4byte 0x002EEA09
|
||||
.4byte 0x00D1921C
|
||||
.4byte 0x00FE1DEB
|
||||
.4byte 0x001CB129
|
||||
.4byte 0x00A73EE8
|
||||
.4byte 0x008235F5
|
||||
.4byte 0x002EBB44
|
||||
.4byte 0x0084E99C
|
||||
.4byte 0x007026B4
|
||||
.4byte 0x005F7E41
|
||||
.4byte 0x003991D6
|
||||
.4byte 0x00398353
|
||||
.4byte 0x0039F49C
|
||||
.4byte 0x00845F8B
|
||||
.4byte 0x00BDF928
|
||||
.4byte 0x003B1FF8
|
||||
.4byte 0x0097FFDE
|
||||
.4byte 0x0005980F
|
||||
.4byte 0x00EF2F11
|
||||
.4byte 0x008B5A0A
|
||||
.4byte 0x006D1F6D
|
||||
.4byte 0x00367ECF
|
||||
.4byte 0x0027CB09
|
||||
.4byte 0x00B74F46
|
||||
.4byte 0x003F669E
|
||||
.4byte 0x005FEA2D
|
||||
.4byte 0x007527BA
|
||||
.4byte 0x00C7EBE5
|
||||
.4byte 0x00F17B3D
|
||||
.4byte 0x000739F7
|
||||
.4byte 0x008A5292
|
||||
.4byte 0x00EA6BFB
|
||||
.4byte 0x005FB11F
|
||||
.4byte 0x008D5D08
|
||||
.4byte 0x00560330
|
||||
.4byte 0x0046FC7B
|
||||
.4byte 0x006BABF0
|
||||
.4byte 0x00CFBC20
|
||||
.4byte 0x009AF436
|
||||
.4byte 0x001DA9E3
|
||||
.4byte 0x0091615E
|
||||
.4byte 0x00E61B08
|
||||
.4byte 0x00659985
|
||||
.4byte 0x005F14A0
|
||||
.4byte 0x0068408D
|
||||
.4byte 0x00FFD880
|
||||
.4byte 0x004D7327
|
||||
.4byte 0x00310606
|
||||
.4byte 0x001556CA
|
||||
.4byte 0x0073A8C9
|
||||
.4byte 0x0060E27B
|
||||
.4byte 0x00C08C6B
|
||||
.global npio2_hw
|
||||
npio2_hw:
|
||||
.incbin "baserom.dol", 0x4034E8, 0x80
|
||||
.4byte 0x3FF921FB
|
||||
.4byte 0x400921FB
|
||||
.4byte 0x4012D97C
|
||||
.4byte 0x401921FB
|
||||
.4byte 0x401F6A7A
|
||||
.4byte 0x4022D97C
|
||||
.4byte 0x4025FDBB
|
||||
.4byte 0x402921FB
|
||||
.4byte 0x402C463A
|
||||
.4byte 0x402F6A7A
|
||||
.4byte 0x4031475C
|
||||
.4byte 0x4032D97C
|
||||
.4byte 0x40346B9C
|
||||
.4byte 0x4035FDBB
|
||||
.4byte 0x40378FDB
|
||||
.4byte 0x403921FB
|
||||
.4byte 0x403AB41B
|
||||
.4byte 0x403C463A
|
||||
.4byte 0x403DD85A
|
||||
.4byte 0x403F6A7A
|
||||
.4byte 0x40407E4C
|
||||
.4byte 0x4041475C
|
||||
.4byte 0x4042106C
|
||||
.4byte 0x4042D97C
|
||||
.4byte 0x4043A28C
|
||||
.4byte 0x40446B9C
|
||||
.4byte 0x404534AC
|
||||
.4byte 0x4045FDBB
|
||||
.4byte 0x4046C6CB
|
||||
.4byte 0x40478FDB
|
||||
.4byte 0x404858EB
|
||||
.4byte 0x404921FB
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2594
|
||||
$$2594:
|
||||
.incbin "baserom.dol", 0x498E18, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global $$2595
|
||||
$$2595:
|
||||
.incbin "baserom.dol", 0x498E20, 0x8
|
||||
.4byte 0x3FF921FB
|
||||
.4byte 0x54400000
|
||||
.global $$2596
|
||||
$$2596:
|
||||
.incbin "baserom.dol", 0x498E28, 0x8
|
||||
.4byte 0x3DD0B461
|
||||
.4byte 0x1A626331
|
||||
.global $$2597
|
||||
$$2597:
|
||||
.incbin "baserom.dol", 0x498E30, 0x8
|
||||
.4byte 0x3DD0B461
|
||||
.4byte 0x1A600000
|
||||
.global $$2598
|
||||
$$2598:
|
||||
.incbin "baserom.dol", 0x498E38, 0x8
|
||||
.4byte 0x3BA3198A
|
||||
.4byte 0x2E037073
|
||||
.global $$2599
|
||||
$$2599:
|
||||
.incbin "baserom.dol", 0x498E40, 0x8
|
||||
.4byte 0x3FE00000
|
||||
.4byte 0
|
||||
.global $$2600
|
||||
$$2600:
|
||||
.incbin "baserom.dol", 0x498E48, 0x8
|
||||
.4byte 0x3FE45F30
|
||||
.4byte 0x6DC9C883
|
||||
.global $$2601
|
||||
$$2601:
|
||||
.incbin "baserom.dol", 0x498E50, 0x8
|
||||
.4byte 0x3BA3198A
|
||||
.4byte 0x2E000000
|
||||
.global $$2602
|
||||
$$2602:
|
||||
.incbin "baserom.dol", 0x498E58, 0x8
|
||||
.4byte 0x397B839A
|
||||
.4byte 0x252049C1
|
||||
.global $$2603
|
||||
$$2603:
|
||||
.incbin "baserom.dol", 0x498E60, 0x8
|
||||
.4byte 0x41700000
|
||||
.4byte 0
|
||||
.global $$2607
|
||||
$$2607:
|
||||
.incbin "baserom.dol", 0x498E68, 0x8
|
||||
.4byte 0x43300000
|
||||
.4byte 0x80000000
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ieee754_sqrt
|
||||
__ieee754_sqrt:
|
||||
/* 800145A0 000103E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -174,7 +174,8 @@ lbl_800147E0:
|
|||
/* 800147E0 00010620 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800147E4 00010624 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2562
|
||||
$$2562:
|
||||
.incbin "baserom.dol", 0x498FF8, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __kernel_cos
|
||||
__kernel_cos:
|
||||
/* 800120BC 0000DEFC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -77,31 +77,40 @@ lbl_800121C4:
|
|||
/* 800121C4 0000E004 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800121C8 0000E008 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2476
|
||||
$$2476:
|
||||
.incbin "baserom.dol", 0x498E70, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.global $$2477
|
||||
$$2477:
|
||||
.incbin "baserom.dol", 0x498E78, 0x8
|
||||
.4byte 0x3FA55555
|
||||
.4byte 0x5555554C
|
||||
.global $$2478
|
||||
$$2478:
|
||||
.incbin "baserom.dol", 0x498E80, 0x8
|
||||
.4byte 0xBF56C16C
|
||||
.4byte 0x16C15177
|
||||
.global $$2479
|
||||
$$2479:
|
||||
.incbin "baserom.dol", 0x498E88, 0x8
|
||||
.4byte 0x3EFA01A0
|
||||
.4byte 0x19CB1590
|
||||
.global $$2480
|
||||
$$2480:
|
||||
.incbin "baserom.dol", 0x498E90, 0x8
|
||||
.4byte 0xBE927E4F
|
||||
.4byte 0x809C52AD
|
||||
.global $$2481
|
||||
$$2481:
|
||||
.incbin "baserom.dol", 0x498E98, 0x8
|
||||
.4byte 0x3E21EE9E
|
||||
.4byte 0xBDB4B1C4
|
||||
.global $$2482
|
||||
$$2482:
|
||||
.incbin "baserom.dol", 0x498EA0, 0x8
|
||||
.4byte 0xBDA8FAE9
|
||||
.4byte 0xBE8838D4
|
||||
.global $$2483
|
||||
$$2483:
|
||||
.incbin "baserom.dol", 0x498EA8, 0x8
|
||||
.4byte 0x3FE00000
|
||||
.4byte 0
|
||||
.global $$2484
|
||||
$$2484:
|
||||
.incbin "baserom.dol", 0x498EB0, 0x8
|
||||
.4byte 0x3FD20000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __kernel_rem_pio2
|
||||
__kernel_rem_pio2:
|
||||
/* 800121CC 0000E00C 94 21 FC 90 */ stwu r1, -0x370(r1)
|
||||
|
@ -1584,36 +1584,62 @@ lbl_80013864:
|
|||
/* 8001387C 0000F6BC 38 21 03 70 */ addi r1, r1, 0x370
|
||||
/* 80013880 0000F6C0 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global init_jk
|
||||
init_jk:
|
||||
.incbin "baserom.dol", 0x403568, 0x10
|
||||
.4byte 0x00000002
|
||||
.4byte 0x00000003
|
||||
.4byte 0x00000004
|
||||
.4byte 0x00000006
|
||||
.global PIo2
|
||||
PIo2:
|
||||
.incbin "baserom.dol", 0x403578, 0x40
|
||||
.4byte 0x3FF921FB
|
||||
.4byte 0x40000000
|
||||
.asciz ">tD-"
|
||||
.balign 4
|
||||
.4byte 0x3CF84698
|
||||
.4byte 0x80000000
|
||||
.4byte 0x3B78CC51
|
||||
.4byte 0x60000000
|
||||
.4byte 0x39F01B83
|
||||
.4byte 0x80000000
|
||||
.asciz "8z% @"
|
||||
.balign 4
|
||||
.4byte 0x36E38222
|
||||
.4byte 0x80000000
|
||||
.4byte 0x3569F31D
|
||||
.4byte 0
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$21235
|
||||
$$21235:
|
||||
.incbin "baserom.dol", 0x498EB8, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global $$21236
|
||||
$$21236:
|
||||
.incbin "baserom.dol", 0x498EC0, 0x8
|
||||
.4byte 0x3E700000
|
||||
.4byte 0
|
||||
.global $$21237
|
||||
$$21237:
|
||||
.incbin "baserom.dol", 0x498EC8, 0x8
|
||||
.4byte 0x41700000
|
||||
.4byte 0
|
||||
.global $$21238
|
||||
$$21238:
|
||||
.incbin "baserom.dol", 0x498ED0, 0x8
|
||||
.4byte 0x40200000
|
||||
.4byte 0
|
||||
.global $$21239
|
||||
$$21239:
|
||||
.incbin "baserom.dol", 0x498ED8, 0x8
|
||||
.4byte 0x3FC00000
|
||||
.4byte 0
|
||||
.global $$21240
|
||||
$$21240:
|
||||
.incbin "baserom.dol", 0x498EE0, 0x8
|
||||
.4byte 0x3FE00000
|
||||
.4byte 0
|
||||
.global $$21241
|
||||
$$21241:
|
||||
.incbin "baserom.dol", 0x498EE8, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.global $$21247
|
||||
$$21247:
|
||||
.incbin "baserom.dol", 0x498EF0, 0x8
|
||||
.4byte 0x43300000
|
||||
.4byte 0x80000000
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __kernel_sin
|
||||
__kernel_sin:
|
||||
/* 80013884 0000F6C4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -55,25 +55,32 @@ lbl_8001393C:
|
|||
/* 8001393C 0000F77C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80013940 0000F780 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2470
|
||||
$$2470:
|
||||
.incbin "baserom.dol", 0x498EF8, 0x8
|
||||
.4byte 0x3F811111
|
||||
.4byte 0x1110F8A6
|
||||
.global $$2471
|
||||
$$2471:
|
||||
.incbin "baserom.dol", 0x498F00, 0x8
|
||||
.4byte 0xBF2A01A0
|
||||
.4byte 0x19C161D5
|
||||
.global $$2472
|
||||
$$2472:
|
||||
.incbin "baserom.dol", 0x498F08, 0x8
|
||||
.4byte 0x3EC71DE3
|
||||
.4byte 0x57B1FE7D
|
||||
.global $$2473
|
||||
$$2473:
|
||||
.incbin "baserom.dol", 0x498F10, 0x8
|
||||
.4byte 0xBE5AE5E6
|
||||
.4byte 0x8A2B9CEB
|
||||
.global $$2474
|
||||
$$2474:
|
||||
.incbin "baserom.dol", 0x498F18, 0x8
|
||||
.4byte 0x3DE5D93A
|
||||
.4byte 0x5ACFD57C
|
||||
.global $$2475
|
||||
$$2475:
|
||||
.incbin "baserom.dol", 0x498F20, 0x8
|
||||
.4byte 0xBFC55555
|
||||
.4byte 0x55555549
|
||||
.global $$2476
|
||||
$$2476:
|
||||
.incbin "baserom.dol", 0x498F28, 0x8
|
||||
.4byte 0x3FE00000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __kernel_tan
|
||||
__kernel_tan:
|
||||
/* 80013944 0000F784 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
|
@ -160,30 +160,62 @@ lbl_80013B7C:
|
|||
/* 80013B8C 0000F9CC 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80013B90 0000F9D0 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global T
|
||||
T:
|
||||
.incbin "baserom.dol", 0x4035B8, 0x68
|
||||
.4byte 0x3FD55555
|
||||
.4byte 0x55555563
|
||||
.4byte 0x3FC11111
|
||||
.4byte 0x1110FE7A
|
||||
.4byte 0x3FABA1BA
|
||||
.4byte 0x1BB341FE
|
||||
.4byte 0x3F9664F4
|
||||
.4byte 0x8406D637
|
||||
.4byte 0x3F8226E3
|
||||
.4byte 0xE96E8493
|
||||
.4byte 0x3F6D6D22
|
||||
.4byte 0xC9560328
|
||||
.4byte 0x3F57DBC8
|
||||
.4byte 0xFEE08315
|
||||
.4byte 0x3F4344D8
|
||||
.4byte 0xF2F26501
|
||||
.4byte 0x3F3026F7
|
||||
.4byte 0x1A8D1068
|
||||
.4byte 0x3F147E88
|
||||
.4byte 0xA03792A6
|
||||
.4byte 0x3F12B80F
|
||||
.4byte 0x32F0A7E9
|
||||
.4byte 0xBEF375CB
|
||||
.4byte 0xDB605373
|
||||
.4byte 0x3EFB2A70
|
||||
.4byte 0x74BF7AD4
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2516
|
||||
$$2516:
|
||||
.incbin "baserom.dol", 0x498F30, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.global $$2517
|
||||
$$2517:
|
||||
.incbin "baserom.dol", 0x498F38, 0x8
|
||||
.4byte 0xBFF00000
|
||||
.4byte 0
|
||||
.global $$2518
|
||||
$$2518:
|
||||
.incbin "baserom.dol", 0x498F40, 0x8
|
||||
.4byte 0x3FE921FB
|
||||
.4byte 0x54442D18
|
||||
.global $$2519
|
||||
$$2519:
|
||||
.incbin "baserom.dol", 0x498F48, 0x8
|
||||
.4byte 0x3C81A626
|
||||
.4byte 0x33145C07
|
||||
.global $$2520
|
||||
$$2520:
|
||||
.incbin "baserom.dol", 0x498F50, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global $$2521
|
||||
$$2521:
|
||||
.incbin "baserom.dol", 0x498F58, 0x8
|
||||
.4byte 0x40000000
|
||||
.4byte 0
|
||||
.global $$2523
|
||||
$$2523:
|
||||
.incbin "baserom.dol", 0x498F60, 0x8
|
||||
.4byte 0x43300000
|
||||
.4byte 0x80000000
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global atan
|
||||
atan:
|
||||
/* 80013B94 0000F9D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -158,30 +158,70 @@ lbl_80013DBC:
|
|||
/* 80013DBC 0000FBFC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80013DC0 0000FC00 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global atanhi
|
||||
atanhi:
|
||||
.incbin "baserom.dol", 0x403620, 0x20
|
||||
.4byte 0x3FDDAC67
|
||||
.4byte 0x0561BB4F
|
||||
.4byte 0x3FE921FB
|
||||
.4byte 0x54442D18
|
||||
.4byte 0x3FEF730B
|
||||
.4byte 0xD281F69B
|
||||
.4byte 0x3FF921FB
|
||||
.4byte 0x54442D18
|
||||
.global atanlo
|
||||
atanlo:
|
||||
.incbin "baserom.dol", 0x403640, 0x20
|
||||
.4byte 0x3C7A2B7F
|
||||
.4byte 0x222F65E2
|
||||
.4byte 0x3C81A626
|
||||
.4byte 0x33145C07
|
||||
.4byte 0x3C700788
|
||||
.4byte 0x7AF0CBBD
|
||||
.4byte 0x3C91A626
|
||||
.4byte 0x33145C07
|
||||
.global aT
|
||||
aT:
|
||||
.incbin "baserom.dol", 0x403660, 0x58
|
||||
.4byte 0x3FD55555
|
||||
.4byte 0x5555550D
|
||||
.4byte 0xBFC99999
|
||||
.4byte 0x9998EBC4
|
||||
.4byte 0x3FC24924
|
||||
.4byte 0x920083FF
|
||||
.4byte 0xBFBC71C6
|
||||
.4byte 0xFE231671
|
||||
.4byte 0x3FB745CD
|
||||
.4byte 0xC54C206E
|
||||
.4byte 0xBFB3B0F2
|
||||
.4byte 0xAF749A6D
|
||||
.4byte 0x3FB10D66
|
||||
.4byte 0xA0D03D51
|
||||
.4byte 0xBFADDE2D
|
||||
.4byte 0x52DEFD9A
|
||||
.4byte 0x3FA97B4B
|
||||
.4byte 0x24760DEB
|
||||
.4byte 0xBFA2B444
|
||||
.4byte 0x2C6A6C2F
|
||||
.4byte 0x3F90AD3A
|
||||
.4byte 0xE322DA11
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2532
|
||||
$$2532:
|
||||
.incbin "baserom.dol", 0x498F68, 0x8
|
||||
.4byte 0x7E37E43C
|
||||
.4byte 0x8800759C
|
||||
.global $$2533
|
||||
$$2533:
|
||||
.incbin "baserom.dol", 0x498F70, 0x8
|
||||
.4byte 0x3FF00000
|
||||
.4byte 0
|
||||
.global $$2534
|
||||
$$2534:
|
||||
.incbin "baserom.dol", 0x498F78, 0x8
|
||||
.4byte 0x40000000
|
||||
.4byte 0
|
||||
.global $$2535
|
||||
$$2535:
|
||||
.incbin "baserom.dol", 0x498F80, 0x8
|
||||
.4byte 0x3FF80000
|
||||
.4byte 0
|
||||
.global $$2536
|
||||
$$2536:
|
||||
.incbin "baserom.dol", 0x498F88, 0x8
|
||||
.4byte 0xBFF00000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global ceil
|
||||
ceil:
|
||||
/* 80013DC4 0000FC04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -101,10 +101,12 @@ lbl_80013F08:
|
|||
/* 80013F08 0000FD48 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80013F0C 0000FD4C 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2515
|
||||
$$2515:
|
||||
.incbin "baserom.dol", 0x498F90, 0x8
|
||||
.4byte 0x7E37E43C
|
||||
.4byte 0x8800759C
|
||||
.global $$2516
|
||||
$$2516:
|
||||
.incbin "baserom.dol", 0x498F98, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global copysign
|
||||
copysign:
|
||||
/* 80013F10 0000FD50 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global cos
|
||||
cos:
|
||||
/* 80013F3C 0000FD7C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -61,7 +61,8 @@ lbl_80013FF4:
|
|||
/* 80013FFC 0000FE3C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80014000 0000FE40 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2477
|
||||
$$2477:
|
||||
.incbin "baserom.dol", 0x498FA0, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global floor
|
||||
floor:
|
||||
/* 80014004 0000FE44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -102,10 +102,12 @@ lbl_8001414C:
|
|||
/* 8001414C 0000FF8C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80014150 0000FF90 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2515
|
||||
$$2515:
|
||||
.incbin "baserom.dol", 0x498FA8, 0x8
|
||||
.4byte 0x7E37E43C
|
||||
.4byte 0x8800759C
|
||||
.global $$2516
|
||||
$$2516:
|
||||
.incbin "baserom.dol", 0x498FB0, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global frexp
|
||||
frexp:
|
||||
/* 80014154 0000FF94 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -41,7 +41,8 @@ lbl_800141D4:
|
|||
/* 800141D4 00010014 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800141D8 00010018 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2468
|
||||
$$2468:
|
||||
.incbin "baserom.dol", 0x498FB8, 0x8
|
||||
.4byte 0x43500000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global ldexp
|
||||
ldexp:
|
||||
/* 800141DC 0001001C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -105,19 +105,24 @@ lbl_80014330:
|
|||
/* 80014340 00010180 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80014344 00010184 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2488
|
||||
$$2488:
|
||||
.incbin "baserom.dol", 0x498FC0, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global $$2489
|
||||
$$2489:
|
||||
.incbin "baserom.dol", 0x498FC8, 0x8
|
||||
.4byte 0x43500000
|
||||
.4byte 0
|
||||
.global $$2490
|
||||
$$2490:
|
||||
.incbin "baserom.dol", 0x498FD0, 0x8
|
||||
.4byte 0x01A56E1F
|
||||
.4byte 0xC2F8F359
|
||||
.global $$2491
|
||||
$$2491:
|
||||
.incbin "baserom.dol", 0x498FD8, 0x8
|
||||
.4byte 0x7E37E43C
|
||||
.4byte 0x8800759C
|
||||
.global $$2492
|
||||
$$2492:
|
||||
.incbin "baserom.dol", 0x498FE0, 0x8
|
||||
.4byte 0x3C900000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global modf
|
||||
modf:
|
||||
/* 80014348 00010188 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global sin
|
||||
sin:
|
||||
/* 80014444 00010284 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -62,7 +62,8 @@ lbl_80014500:
|
|||
/* 80014508 00010348 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8001450C 0001034C 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2477
|
||||
$$2477:
|
||||
.incbin "baserom.dol", 0x498FE8, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global tan
|
||||
tan:
|
||||
/* 80014510 00010350 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -37,7 +37,8 @@ lbl_80014578:
|
|||
/* 80014580 000103C0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80014584 000103C4 4E 80 00 20 */ blr
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$2466
|
||||
$$2466:
|
||||
.incbin "baserom.dol", 0x498FF0, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global acos
|
||||
acos:
|
||||
/* 80014588 000103C8 4B FF C0 98 */ b __ieee754_acos
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global asin
|
||||
asin:
|
||||
/* 8001458C 000103CC 4B FF C3 60 */ b __ieee754_asin
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global atan2
|
||||
atan2:
|
||||
/* 80014590 000103D0 4B FF C5 F4 */ b __ieee754_atan2
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global fmod
|
||||
fmod:
|
||||
/* 80014594 000103D4 4B FF C8 48 */ b __ieee754_fmod
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global log10
|
||||
log10:
|
||||
/* 80014598 000103D8 4B FF CE 78 */ b __ieee754_log10
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global pow
|
||||
pow:
|
||||
/* 8001459C 000103DC 4B FF CF 88 */ b __ieee754_pow
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global sqrt
|
||||
sqrt:
|
||||
/* 800147E8 00010628 4B FF FD B8 */ b __ieee754_sqrt
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ull2dec
|
||||
__ull2dec:
|
||||
/* 80009858 00005698 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -746,17 +746,115 @@ lbl_8000A2B4:
|
|||
/* 8000A2C4 00006104 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000A2C8 00006108 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x402788, 0xE0
|
||||
.asciz "542101086242752217003726400434970855712890625"
|
||||
.byte 0x31, 0x31
|
||||
.asciz "102230246251565404236316680908203125"
|
||||
.byte 0x32, 0x33, 0x32
|
||||
.asciz "83064365386962890625"
|
||||
.byte 0x31, 0x35, 0x32
|
||||
.asciz "587890625"
|
||||
.byte 0x33, 0x39
|
||||
.asciz "0625"
|
||||
.byte 0x37, 0x38, 0x31
|
||||
.4byte 0x32350031
|
||||
.asciz "5625"
|
||||
.byte 0x33, 0x31, 0x32
|
||||
.4byte 0x35003632
|
||||
.4byte 0x35003132
|
||||
.4byte 0x35003235
|
||||
.4byte 0x00350031
|
||||
.4byte 0x00320034
|
||||
.4byte 0x00380031
|
||||
.4byte 0x36003332
|
||||
.4byte 0x00363400
|
||||
.4byte 0x31323800
|
||||
.4byte 0x32353600
|
||||
.asciz "179769313486231580793728714053034151"
|
||||
.balign 4
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$21232
|
||||
$$21232:
|
||||
.incbin "baserom.dol", 0x41D338, 0x128
|
||||
.4byte 0x80009CE8 ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009CFC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009D14 ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009D2C ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009EDC ;# ptr
|
||||
.4byte 0x80009D44 ;# ptr
|
||||
.4byte 0x80009D5C ;# ptr
|
||||
.4byte 0x80009D74 ;# ptr
|
||||
.4byte 0x80009D8C ;# ptr
|
||||
.4byte 0x80009DA4 ;# ptr
|
||||
.4byte 0x80009DBC ;# ptr
|
||||
.4byte 0x80009DD4 ;# ptr
|
||||
.4byte 0x80009DEC ;# ptr
|
||||
.4byte 0x80009E04 ;# ptr
|
||||
.4byte 0x80009E1C ;# ptr
|
||||
.4byte 0x80009E34 ;# ptr
|
||||
.4byte 0x80009E4C ;# ptr
|
||||
.4byte 0x80009E64 ;# ptr
|
||||
.4byte 0x80009E7C ;# ptr
|
||||
.4byte 0x80009E94 ;# ptr
|
||||
.4byte 0x80009EAC ;# ptr
|
||||
.4byte 0x80009EC4 ;# ptr
|
||||
.4byte 0
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global $$21377
|
||||
$$21377:
|
||||
.incbin "baserom.dol", 0x498AC0, 0x8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global scalbn
|
||||
scalbn:
|
||||
/* 800105E0 0000C420 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global abort
|
||||
abort:
|
||||
/* 80010528 0000C368 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __write_console
|
||||
__write_console:
|
||||
/* 80010454 0000C294 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __sys_free
|
||||
__sys_free:
|
||||
/* 8000917C 00004FBC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
@ -51,7 +51,10 @@ lbl_8000920C:
|
|||
/* 8000922C 0000506C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80009230 00005070 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x402700, 0x70
|
||||
.asciz "GCN_Mem_Alloc.c : InitDefaultHeap. No Heap Available\n"
|
||||
.byte 0x4D, 0x65
|
||||
.asciz "trowerks CW runtime library initializing default heap\n"
|
||||
.balign 4
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __register_fragment
|
||||
__register_fragment:
|
||||
/* 80007A6C 000038AC 3C A0 80 49 */ lis r5, fragmentinfo@ha
|
||||
|
@ -1653,75 +1653,155 @@ what__Q23std13bad_exceptionCFv:
|
|||
/* 80009174 00004FB4 38 63 10 E4 */ addi r3, r3, $$2STRING$$2what__Q23std13bad_exceptionCFv@l
|
||||
/* 80009178 00004FB8 4E 80 00 20 */ blr
|
||||
|
||||
.section .data0, "wa" # 0x80006740 - 0x800068E0
|
||||
.section extab, "wa" # 0x80006740 - 0x800068E0
|
||||
.global $$2283
|
||||
$$2283:
|
||||
.incbin "baserom.dol", 0x4020E8, 0x8
|
||||
.4byte 0x10080000
|
||||
.4byte 0
|
||||
.global $$2367
|
||||
$$2367:
|
||||
.incbin "baserom.dol", 0x4020F0, 0x8
|
||||
.4byte 0x10080000
|
||||
.4byte 0
|
||||
.global $$2557
|
||||
$$2557:
|
||||
.incbin "baserom.dol", 0x4020F8, 0x8
|
||||
.4byte 0x280A0000
|
||||
.4byte 0
|
||||
.global $$2861
|
||||
$$2861:
|
||||
.incbin "baserom.dol", 0x402100, 0x14
|
||||
.4byte 0x50080000
|
||||
.4byte 0x00000054
|
||||
.4byte 0x01250010
|
||||
.4byte 0
|
||||
.4byte 0x8E000000
|
||||
.global $$2952
|
||||
$$2952:
|
||||
.incbin "baserom.dol", 0x402114, 0x2C
|
||||
.4byte 0x28180000
|
||||
.4byte 0x00000020
|
||||
.4byte 0x00000018
|
||||
.4byte 0x00000044
|
||||
.4byte 0x004F0028
|
||||
.4byte 0
|
||||
.4byte 0x90000000
|
||||
.4byte 0
|
||||
.4byte 0x00000024
|
||||
.4byte 0x00000020
|
||||
.4byte 0x8D000020
|
||||
.global $$21130
|
||||
$$21130:
|
||||
.incbin "baserom.dol", 0x402140, 0x14
|
||||
.4byte 0x28080000
|
||||
.4byte 0x00000274
|
||||
.4byte 0x000F0010
|
||||
.4byte 0
|
||||
.4byte 0x8E000000
|
||||
|
||||
.section .data1, "wa" # 0x800068E0 - 0x80006A00
|
||||
.section extabindex, "wa" # 0x800068E0 - 0x80006A00
|
||||
.global $$2284
|
||||
$$2284:
|
||||
.incbin "baserom.dol", 0x40227C, 0xC
|
||||
.4byte 0x80007B78 ;# ptr
|
||||
.4byte 0x000001B0
|
||||
.4byte 0x80006788 ;# ptr
|
||||
.global $$2368
|
||||
$$2368:
|
||||
.incbin "baserom.dol", 0x402288, 0xC
|
||||
.4byte 0x80007D28 ;# ptr
|
||||
.4byte 0x000001B0
|
||||
.4byte 0x80006790 ;# ptr
|
||||
.global $$2558
|
||||
$$2558:
|
||||
.incbin "baserom.dol", 0x402294, 0xC
|
||||
.4byte 0x80007ED8 ;# ptr
|
||||
.4byte 0x00000554
|
||||
.4byte 0x80006798 ;# ptr
|
||||
.global $$2862
|
||||
$$2862:
|
||||
.incbin "baserom.dol", 0x4022A0, 0xC
|
||||
.4byte 0x8000842C ;# ptr
|
||||
.4byte 0x0000050C
|
||||
.4byte 0x800067A0 ;# ptr
|
||||
.global $$2953
|
||||
$$2953:
|
||||
.incbin "baserom.dol", 0x4022AC, 0xC
|
||||
.4byte 0x80008938 ;# ptr
|
||||
.4byte 0x000001B8
|
||||
.4byte 0x800067B4 ;# ptr
|
||||
.global $$21131
|
||||
$$21131:
|
||||
.incbin "baserom.dol", 0x4022B8, 0xC
|
||||
.4byte 0x80008BF8 ;# ptr
|
||||
.4byte 0x00000408
|
||||
.4byte 0x800067E0 ;# ptr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$21152
|
||||
$$21152:
|
||||
.incbin "baserom.dol", 0x402698, 0x14
|
||||
.asciz "std::bad_exception"
|
||||
.balign 4
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x4026AC, 0x54
|
||||
.asciz "!bad_exception!!"
|
||||
.byte 0x21, 0x73, 0x74
|
||||
.asciz "d::exception!!std::bad_exception!!"
|
||||
.byte 0x21
|
||||
.asciz "std::bad_exception!!"
|
||||
.balign 4
|
||||
.4byte 0
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2366
|
||||
$$2366:
|
||||
.incbin "baserom.dol", 0x41D140, 0x44
|
||||
.4byte 0x80007E90 ;# ptr
|
||||
.4byte 0x80007E90 ;# ptr
|
||||
.4byte 0x80007DE8 ;# ptr
|
||||
.4byte 0x80007DF4 ;# ptr
|
||||
.4byte 0x80007E00 ;# ptr
|
||||
.4byte 0x80007E0C ;# ptr
|
||||
.4byte 0x80007E18 ;# ptr
|
||||
.4byte 0x80007E18 ;# ptr
|
||||
.4byte 0x80007E24 ;# ptr
|
||||
.4byte 0x80007E30 ;# ptr
|
||||
.4byte 0x80007E3C ;# ptr
|
||||
.4byte 0x80007E48 ;# ptr
|
||||
.4byte 0x80007E54 ;# ptr
|
||||
.4byte 0x80007E6C ;# ptr
|
||||
.4byte 0x80007E90 ;# ptr
|
||||
.4byte 0x80007E78 ;# ptr
|
||||
.4byte 0x80007E60 ;# ptr
|
||||
.global $$2860
|
||||
$$2860:
|
||||
.incbin "baserom.dol", 0x41D184, 0x44
|
||||
.4byte 0x80008910 ;# ptr
|
||||
.4byte 0x800084C8 ;# ptr
|
||||
.4byte 0x800084DC ;# ptr
|
||||
.4byte 0x80008508 ;# ptr
|
||||
.4byte 0x8000856C ;# ptr
|
||||
.4byte 0x800085B8 ;# ptr
|
||||
.4byte 0x8000860C ;# ptr
|
||||
.4byte 0x80008660 ;# ptr
|
||||
.4byte 0x800086B4 ;# ptr
|
||||
.4byte 0x8000873C ;# ptr
|
||||
.4byte 0x800087B8 ;# ptr
|
||||
.4byte 0x80008800 ;# ptr
|
||||
.4byte 0x8000887C ;# ptr
|
||||
.4byte 0x800088A4 ;# ptr
|
||||
.4byte 0x80008910 ;# ptr
|
||||
.4byte 0x800088F0 ;# ptr
|
||||
.4byte 0x80008890 ;# ptr
|
||||
.global __vt__Q23std13bad_exception
|
||||
__vt__Q23std13bad_exception:
|
||||
.incbin "baserom.dol", 0x41D1C8, 0x10
|
||||
.4byte 0x80556438
|
||||
.4byte 0
|
||||
.4byte 0x80008AF0 ;# ptr
|
||||
.4byte 0x80009170 ;# ptr
|
||||
.global $$21153
|
||||
$$21153:
|
||||
.incbin "baserom.dol", 0x41D1D8, 0xC
|
||||
.4byte 0x80556420
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global $$2STRING$$2what__Q23std13bad_exceptionCFv
|
||||
$$2STRING$$2what__Q23std13bad_exceptionCFv:
|
||||
.incbin "baserom.dol", 0x41D1E4, 0x14
|
||||
.asciz "bad_exception"
|
||||
.balign 4
|
||||
.4byte 0
|
||||
|
||||
.section .data6, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.global __RTTI__Q23std13bad_exception
|
||||
__RTTI__Q23std13bad_exception:
|
||||
.incbin "baserom.dol", 0x492818, 0x8
|
||||
.4byte 0x80406598
|
||||
.4byte 0x804210D8
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global fragmentinfo
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global dthandler__3stdFv
|
||||
dthandler__3stdFv:
|
||||
/* 80006C10 00002A50 48 00 99 18 */ b abort
|
||||
|
@ -421,38 +421,58 @@ lbl_8000716C:
|
|||
/* 8000718C 00002FCC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80007190 00002FD0 4E 80 00 20 */ blr
|
||||
|
||||
.section .data0, "wa" # 0x80006740 - 0x800068E0
|
||||
.section extab, "wa" # 0x80006740 - 0x800068E0
|
||||
.global $$2340
|
||||
$$2340:
|
||||
.incbin "baserom.dol", 0x4020A8, 0x18
|
||||
.4byte 0x28080000
|
||||
.4byte 0x00000070
|
||||
.4byte 0x00000010
|
||||
.4byte 0
|
||||
.4byte 0x82000008
|
||||
.4byte 0x80006F68 ;# ptr
|
||||
.global $$2351
|
||||
$$2351:
|
||||
.incbin "baserom.dol", 0x4020C0, 0x8
|
||||
.4byte 0x18080000
|
||||
.4byte 0
|
||||
.global $$2383
|
||||
$$2383:
|
||||
.incbin "baserom.dol", 0x4020C8, 0x18
|
||||
.4byte 0x20080000
|
||||
.4byte 0x0000005C
|
||||
.4byte 0x00000010
|
||||
.4byte 0
|
||||
.4byte 0x82000008
|
||||
.4byte 0x80006F68 ;# ptr
|
||||
.global $$2401
|
||||
$$2401:
|
||||
.incbin "baserom.dol", 0x4020E0, 0x8
|
||||
.4byte 0x20080000
|
||||
.4byte 0
|
||||
|
||||
.section .data1, "wa" # 0x800068E0 - 0x80006A00
|
||||
.section extabindex, "wa" # 0x800068E0 - 0x80006A00
|
||||
.global $$2341
|
||||
$$2341:
|
||||
.incbin "baserom.dol", 0x40224C, 0xC
|
||||
.4byte 0x80006E64 ;# ptr
|
||||
.4byte 0x00000104
|
||||
.4byte 0x80006748 ;# ptr
|
||||
.global $$2352
|
||||
$$2352:
|
||||
.incbin "baserom.dol", 0x402258, 0xC
|
||||
.4byte 0x80006F68 ;# ptr
|
||||
.4byte 0x000000BC
|
||||
.4byte 0x80006760 ;# ptr
|
||||
.global $$2384
|
||||
$$2384:
|
||||
.incbin "baserom.dol", 0x402264, 0xC
|
||||
.4byte 0x80007024 ;# ptr
|
||||
.4byte 0x000000F8
|
||||
.4byte 0x80006768 ;# ptr
|
||||
.global $$2402
|
||||
$$2402:
|
||||
.incbin "baserom.dol", 0x402270, 0xC
|
||||
.4byte 0x8000711C ;# ptr
|
||||
.4byte 0x00000078
|
||||
.4byte 0x80006780 ;# ptr
|
||||
|
||||
.section .data6, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.global thandler__3std
|
||||
thandler__3std:
|
||||
.incbin "baserom.dol", 0x492808, 0x4
|
||||
.4byte 0x80006C10 ;# ptr
|
||||
.global uhandler__3std
|
||||
uhandler__3std:
|
||||
.incbin "baserom.dol", 0x49280C, 0x4
|
||||
.4byte 0x80006C14 ;# ptr
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __dt__Q23std9exceptionFv
|
||||
__dt__Q23std9exceptionFv:
|
||||
/* 80006BD0 00002A10 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -21,22 +21,27 @@ lbl_80006BF8:
|
|||
/* 80006C08 00002A48 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80006C0C 00002A4C 4E 80 00 20 */ blr
|
||||
|
||||
.section .data0, "wa" # 0x80006740 - 0x800068E0
|
||||
.section extab, "wa" # 0x80006740 - 0x800068E0
|
||||
.global $$2190
|
||||
$$2190:
|
||||
.incbin "baserom.dol", 0x4020A0, 0x8
|
||||
.4byte 0x08080000
|
||||
.4byte 0
|
||||
|
||||
.section .data1, "wa" # 0x800068E0 - 0x80006A00
|
||||
.section extabindex, "wa" # 0x800068E0 - 0x80006A00
|
||||
.global $$2191
|
||||
$$2191:
|
||||
.incbin "baserom.dol", 0x402240, 0xC
|
||||
.4byte 0x80006BD0 ;# ptr
|
||||
.4byte 0x00000040
|
||||
.4byte 0x80006740 ;# ptr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global $$2278
|
||||
$$2278:
|
||||
.incbin "baserom.dol", 0x402660, 0x10
|
||||
.asciz "std::exception"
|
||||
.balign 4
|
||||
|
||||
.section .data6, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.global __RTTI__Q23std9exception
|
||||
__RTTI__Q23std9exception:
|
||||
.incbin "baserom.dol", 0x492800, 0x8
|
||||
.4byte 0x80406560
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __init_cpp_exceptions
|
||||
__init_cpp_exceptions:
|
||||
/* 800079FC 0000383C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -37,20 +37,21 @@ lbl_80007A5C:
|
|||
/* 80007A64 000038A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80007A68 000038A8 4E 80 00 20 */ blr
|
||||
|
||||
.section .data2, "wa" # 0x80406260 - 0x80406540
|
||||
.section .ctors, "wa" # 0x80406260 - 0x80406540
|
||||
.global __init_cpp_exceptions_reference
|
||||
__init_cpp_exceptions_reference:
|
||||
.incbin "baserom.dol", 0x402360, 0x4
|
||||
.4byte 0x800079FC ;# ptr
|
||||
|
||||
.section .data3, "wa" # 0x80406540 - 0x80406560
|
||||
.section .dtors, "wa" # 0x80406540 - 0x80406560
|
||||
.global __destroy_global_chain_reference
|
||||
__destroy_global_chain_reference:
|
||||
.incbin "baserom.dol", 0x402640, 0x4
|
||||
.4byte 0x80006B88 ;# ptr
|
||||
.global __fini_cpp_exceptions_reference
|
||||
__fini_cpp_exceptions_reference:
|
||||
.incbin "baserom.dol", 0x402644, 0x4
|
||||
.4byte 0x80007A38 ;# ptr
|
||||
|
||||
.section .data6, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0
|
||||
.global fragmentID
|
||||
fragmentID:
|
||||
.incbin "baserom.dol", 0x492810, 0x8
|
||||
.4byte 0xFFFFFFFE
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text0, "ax" # 0x80004000 - 0x80006740
|
||||
.section .init, "ax" # 0x80004000 - 0x80006740
|
||||
.global memcpy
|
||||
memcpy:
|
||||
/* 80004000 00000100 28 85 00 00 */ cmplwi cr1, r5, 0
|
||||
|
@ -265,7 +265,7 @@ memset:
|
|||
/* 80004378 00000478 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000437C 0000047C 4E 80 00 20 */ blr
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global strlen
|
||||
strlen:
|
||||
/* 80006A8C 000028CC 38 83 FF FF */ addi r4, r3, -1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __va_arg
|
||||
__va_arg:
|
||||
/* 80006AA8 000028E8 88 E3 00 00 */ lbz r7, 0(r3)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __register_global_object
|
||||
__register_global_object:
|
||||
/* 80006B70 000029B0 80 0D E2 C0 */ lwz r0, __global_destructor_chain-_SDA_BASE_(r13)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __ptmf_test
|
||||
__ptmf_test:
|
||||
/* 80007194 00002FD4 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
|
@ -44,7 +44,10 @@ lbl_8000720C:
|
|||
/* 8000720C 0000304C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80007210 00003050 4E 80 04 20 */ bctr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global __ptmf_null
|
||||
__ptmf_null:
|
||||
.incbin "baserom.dol", 0x402670, 0x10
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __cvt_fp2unsigned
|
||||
__cvt_fp2unsigned:
|
||||
/* 80007214 00003054 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -726,7 +726,12 @@ lbl_800079F4:
|
|||
/* 800079F4 00003834 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800079F8 00003838 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global __constants
|
||||
__constants:
|
||||
.incbin "baserom.dol", 0x402680, 0x18
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x41F00000
|
||||
.4byte 0
|
||||
.4byte 0x41E00000
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text0, "ax" # 0x80004000 - 0x80006740
|
||||
.section .init, "ax" # 0x80004000 - 0x80006740
|
||||
lbl_80004380:
|
||||
/* 80004380 00000480 4D 65 74 72 */ .4byte 0x4D657472 /* unknown instruction */
|
||||
/* 80004384 00000484 6F 77 65 72 */ xoris r23, r27, 0x6572
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global CircleBufferInitialize
|
||||
CircleBufferInitialize:
|
||||
/* 800152FC 0001113C 38 00 00 00 */ li r0, 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global MWEnterCriticalSection
|
||||
MWEnterCriticalSection:
|
||||
/* 800152C4 00011104 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global gdev_cc_initialize
|
||||
gdev_cc_initialize:
|
||||
/* 80015054 00010E94 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_DispatchMessage
|
||||
TRK_DispatchMessage:
|
||||
/* 800158F4 00011734 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -77,7 +77,34 @@ lbl_800159F8:
|
|||
/* 80015A0C 0001184C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80015A10 00011850 4E 80 00 20 */ blr
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2109
|
||||
$$2109:
|
||||
.incbin "baserom.dol", 0x41DBB8, 0x70
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x8001593C ;# ptr
|
||||
.4byte 0x8001594C ;# ptr
|
||||
.4byte 0x8001595C ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x8001596C ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x8001597C ;# ptr
|
||||
.4byte 0x8001598C ;# ptr
|
||||
.4byte 0x8001599C ;# ptr
|
||||
.4byte 0x800159AC ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159F8 ;# ptr
|
||||
.4byte 0x800159EC ;# ptr
|
||||
.4byte 0x800159BC ;# ptr
|
||||
.4byte 0x800159CC ;# ptr
|
||||
.4byte 0x800159DC ;# ptr
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global InitMetroTRK
|
||||
InitMetroTRK:
|
||||
/* 80015A14 00011854 38 21 FF FC */ addi r1, r1, -4
|
||||
|
@ -235,10 +235,25 @@ __TRKreset:
|
|||
/* 80015D30 00011B70 38 A0 00 00 */ li r5, 0
|
||||
/* 80015D34 00011B74 48 00 DA EC */ b OSResetSystem
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global TRK_ISR_OFFSETS
|
||||
TRK_ISR_OFFSETS:
|
||||
.incbin "baserom.dol", 0x41DC28, 0x40
|
||||
.4byte 0x00000100
|
||||
.4byte 0x00000200
|
||||
.4byte 0x00000300
|
||||
.4byte 0x00000400
|
||||
.4byte 0x00000500
|
||||
.4byte 0x00000600
|
||||
.4byte 0x00000700
|
||||
.4byte 0x00000800
|
||||
.4byte 0x00000900
|
||||
.4byte 0x00000C00
|
||||
.4byte 0x00000D00
|
||||
.4byte 0x00000F00
|
||||
.4byte 0x00001300
|
||||
.4byte 0x00001400
|
||||
.4byte 0x00001700
|
||||
.4byte 0
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global lc_base
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRKLoadContext
|
||||
TRKLoadContext:
|
||||
/* 80015D38 00011B78 80 03 00 00 */ lwz r0, 0(r3)
|
||||
|
@ -272,15 +272,29 @@ InitializeProgramEndTrap:
|
|||
/* 800160C8 00011F08 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800160CC 00011F0C 4E 80 00 20 */ blr
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x41DC68, 0xE8
|
||||
.asciz "Devkit set to : %ld\n"
|
||||
.byte 0x4D, 0x65, 0x74
|
||||
.asciz "roTRK : Sizeof Reply - %ld bytes\n"
|
||||
.byte 0x4D, 0x65
|
||||
.asciz "troTRK : Set to NDEV hardware\n"
|
||||
.byte 0x4D
|
||||
.asciz "etroTRK : Set to UNKNOWN hardware. (%ld)\n"
|
||||
.byte 0x4D, 0x65
|
||||
.asciz "troTRK : Invalid hardware ID passed from OS\n"
|
||||
.byte 0x4D, 0x65, 0x74
|
||||
.asciz "roTRK : Defaulting to GDEV Hardware\n"
|
||||
.byte 0x25, 0x73, 0x0A
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
||||
.section .data7, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0
|
||||
.global EndofProgramInstruction$631
|
||||
EndofProgramInstruction$631:
|
||||
.incbin "baserom.dol", 0x499000, 0x8
|
||||
.4byte 0x00454E44
|
||||
.4byte 0
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global gDBCommTable
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_flush_cache
|
||||
TRK_flush_cache:
|
||||
/* 80015530 00011370 3C A0 FF FF */ lis r5, 0xFFFFFFF1@h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_main
|
||||
TRK_main:
|
||||
/* 80015568 000113A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_NubMainLoop
|
||||
TRK_NubMainLoop:
|
||||
/* 800155A4 000113E4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_memcpy
|
||||
TRK_memcpy:
|
||||
/* 80015690 000114D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRKSaveExtended1Block
|
||||
TRKSaveExtended1Block:
|
||||
/* 80016BDC 00012A1C 3C 40 80 49 */ lis r2, gTRKCPUState@h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_MessageSend
|
||||
TRK_MessageSend:
|
||||
/* 80016F04 00012D44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -31,10 +31,10 @@ lbl_80016F54:
|
|||
/* 80016F60 00012DA0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80016F64 00012DA4 4E 80 00 20 */ blr
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x41DDD8, 0x28
|
||||
.asciz "MetroTRK - TRK_WriteUARTN returned %ld\n"
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global gPacketSeq
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_InitializeMessageBuffers
|
||||
TRK_InitializeMessageBuffers:
|
||||
/* 80016F68 00012DA8 3C 60 80 49 */ lis r3, gTRKMsgBufs@ha
|
||||
|
@ -614,10 +614,10 @@ lbl_8001775C:
|
|||
/* 8001776C 000135AC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80017770 000135B0 4E 80 00 20 */ blr
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x41DE00, 0x28
|
||||
.asciz "MetroTRK - ERROR : No buffer available\n"
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global gTRKMsgBufs
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global GetTRKConnected
|
||||
GetTRKConnected:
|
||||
/* 80017774 000135B4 80 6D E3 44 */ lwz r3, IsTRKConnected-_SDA_BASE_(r13)
|
||||
|
@ -1106,16 +1106,32 @@ lbl_80018694:
|
|||
/* 800186F0 00014530 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 800186F4 00014534 4E 80 00 20 */ blr
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2781
|
||||
$$2781:
|
||||
.incbin "baserom.dol", 0x41DE28, 0x1C
|
||||
.4byte 0x80017AE4 ;# ptr
|
||||
.4byte 0x80017B04 ;# ptr
|
||||
.4byte 0x80017ADC ;# ptr
|
||||
.4byte 0x80017B04 ;# ptr
|
||||
.4byte 0x80017AEC ;# ptr
|
||||
.4byte 0x80017AF4 ;# ptr
|
||||
.4byte 0x80017AFC ;# ptr
|
||||
.global $$2826
|
||||
$$2826:
|
||||
.incbin "baserom.dol", 0x41DE44, 0x1C
|
||||
.4byte 0x80017CF4 ;# ptr
|
||||
.4byte 0x80017D14 ;# ptr
|
||||
.4byte 0x80017CEC ;# ptr
|
||||
.4byte 0x80017D14 ;# ptr
|
||||
.4byte 0x80017CFC ;# ptr
|
||||
.4byte 0x80017D04 ;# ptr
|
||||
.4byte 0x80017D0C ;# ptr
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x41DE60, 0x30
|
||||
.asciz "\nMetroTRK Option : SerialIO - "
|
||||
.byte 0x45
|
||||
.asciz "nable\n"
|
||||
.byte 0x44
|
||||
.asciz "isable\n"
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global g_CurrentSequence
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global __read_console
|
||||
__read_console:
|
||||
/* 800186F8 00014538 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRKDoNotifyStopped
|
||||
TRKDoNotifyStopped:
|
||||
/* 800160D0 00011F10 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRKInitializeEventQueue
|
||||
TRKInitializeEventQueue:
|
||||
/* 80016160 00011FA0 3C 60 80 49 */ lis r3, gTRKEventQueue@ha
|
||||
|
@ -124,10 +124,11 @@ TRKDestructEvent:
|
|||
/* 800162F4 00012134 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 800162F8 00012138 48 00 0D 50 */ b TRK_ReleaseBuffer
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x41DD50, 0x20
|
||||
.asciz "MetroTRK - Event Queue full\n"
|
||||
.balign 4
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global gTRKEventQueue
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_InitializeNub
|
||||
TRK_InitializeNub:
|
||||
/* 800162FC 0001213C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -105,10 +105,11 @@ lbl_80016444:
|
|||
/* 80016444 00012284 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80016448 00012288 4E 80 00 20 */ blr
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x41DD70, 0x20
|
||||
.asciz "MetroTRK for Revolution v0.4"
|
||||
.balign 4
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global gTRKBigEndian
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRKTestForPacket
|
||||
TRKTestForPacket:
|
||||
/* 8001644C 0001228C 94 21 F7 20 */ stwu r1, -0x8e0(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRK_SuppAccessFile
|
||||
TRK_SuppAccessFile:
|
||||
/* 80016584 000123C4 94 21 FF 70 */ stwu r1, -0x90(r1)
|
||||
|
@ -443,7 +443,11 @@ lbl_80016B7C:
|
|||
/* 80016BA0 000129E0 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80016BA4 000129E4 4E 80 00 20 */ blr
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global $$2stringBase0
|
||||
$$2stringBase0:
|
||||
.incbin "baserom.dol", 0x41DD90, 0x48
|
||||
.asciz "MetroTRK - bad reply size %ld\n"
|
||||
.byte 0x4D
|
||||
.asciz "etroTRK - failed in RequestSend\n"
|
||||
.balign 4
|
||||
.4byte 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRKTargetContinue
|
||||
TRKTargetContinue:
|
||||
/* 80016BA8 000129E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global SetUseSerialIO
|
||||
SetUseSerialIO:
|
||||
/* 8001A098 00015ED8 98 6D E3 50 */ stb r3, bUseSerialIO-_SDA_BASE_(r13)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.include "macros.inc"
|
||||
|
||||
.section .text1, "ax" # 0x80006A00 - 0x80406260
|
||||
.section .text, "ax" # 0x80006A00 - 0x80406260
|
||||
.global TRKValidMemory32
|
||||
TRKValidMemory32:
|
||||
/* 80018884 000146C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
|
@ -1736,24 +1736,57 @@ lbl_8001A090:
|
|||
/* 8001A090 00015ED0 90 C3 00 00 */ stw r6, 0(r3)
|
||||
/* 8001A094 00015ED4 4E 80 00 20 */ blr
|
||||
|
||||
.section .data4, "wa" # 0x80406560 - 0x80421040
|
||||
.section .rodata, "wa" # 0x80406560 - 0x80421040
|
||||
.global gTRKMemMap
|
||||
gTRKMemMap:
|
||||
.incbin "baserom.dol", 0x403878, 0x10
|
||||
.4byte 0
|
||||
.4byte 0xFFFFFFFF
|
||||
.4byte 0x00000001
|
||||
.4byte 0x00000001
|
||||
.global $$2984
|
||||
$$2984:
|
||||
.incbin "baserom.dol", 0x403888, 0x28
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.global $$2999
|
||||
$$2999:
|
||||
.incbin "baserom.dol", 0x4038B0, 0x28
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.global $$21022
|
||||
$$21022:
|
||||
.incbin "baserom.dol", 0x4038D8, 0x28
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
.4byte 0x60000000
|
||||
|
||||
.section .data5, "wa" # 0x80421040 - 0x80496700
|
||||
.section .data, "wa" # 0x80421040 - 0x80496700
|
||||
.global gTRKExceptionStatus
|
||||
gTRKExceptionStatus:
|
||||
.incbin "baserom.dol", 0x41DE90, 0x10
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0x01000000
|
||||
|
||||
.section .bss, "wa" # 0x80496700 - 0x805643FC
|
||||
.global gTRKRestoreFlags
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue