organize system/client-functions
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
.meta name="Rare alerts"
|
||||
.meta description="Show rare items on\nthe map and play a\nsound when a rare\nitem drops"
|
||||
# Original code by Ralf @ GC-Forever and Aleron Ives
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
|
||||
|
||||
entry_ptr:
|
||||
reloc0:
|
||||
.offsetof start
|
||||
start:
|
||||
.include WriteCodeBlocksGC
|
||||
# region @ 8000C660 (40 bytes)
|
||||
.data 0x8000C660 # address
|
||||
.data 0x00000028 # size
|
||||
.data 0x881F00EF # 8000C660 => lbz r0, [r31 + 0x00EF]
|
||||
.data 0x28000004 # 8000C664 => cmplwi r0, 4
|
||||
.data 0x40820018 # 8000C668 => bne +0x00000018 /* 8000C680 */
|
||||
.data 0x387F0038 # 8000C66C => addi r3, r31, 0x0038
|
||||
.data 0x3C80FFFF # 8000C670 => lis r4, 0xFFFF
|
||||
.data 0x38A00001 # 8000C674 => li r5, 0x0001
|
||||
.data 0x38C00000 # 8000C678 => li r6, 0x0000
|
||||
.data 0x481ED381 # 8000C67C => bl +0x001ED380 /* 801F99FC */
|
||||
.data 0x7FE3FB78 # 8000C680 => mr r3, r31
|
||||
.data 0x480F6240 # 8000C684 => b +0x000F6240 /* 801028C4 */
|
||||
# region @ 8000C690 (44 bytes)
|
||||
.data 0x8000C690 # address
|
||||
.data 0x0000002C # size
|
||||
.data 0x28030000 # 8000C690 => cmplwi r3, 0
|
||||
.data 0x41820020 # 8000C694 => beq +0x00000020 /* 8000C6B4 */
|
||||
.data 0x880300EF # 8000C698 => lbz r0, [r3 + 0x00EF]
|
||||
.data 0x28000004 # 8000C69C => cmplwi r0, 4
|
||||
.data 0x40820014 # 8000C6A0 => bne +0x00000014 /* 8000C6B4 */
|
||||
.data 0x3C600005 # 8000C6A4 => lis r3, 0x0005
|
||||
.data 0x60632813 # 8000C6A8 => ori r3, r3, 0x2813
|
||||
.data 0x38800000 # 8000C6AC => li r4, 0x0000
|
||||
.data 0x4802721D # 8000C6B0 => bl +0x0002721C /* 800338CC */
|
||||
.data 0x80010024 # 8000C6B4 => lwz r0, [r1 + 0x0024]
|
||||
.data 0x4810E8F0 # 8000C6B8 => b +0x0010E8F0 /* 8011AFA8 */
|
||||
# region @ 801028C0 (4 bytes)
|
||||
.data 0x801028C0 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BF09DA0 # 801028C0 => b -0x000F6260 /* 8000C660 */
|
||||
# region @ 8011AFA4 (4 bytes)
|
||||
.data 0x8011AFA4 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BEF16EC # 8011AFA4 => b -0x0010E914 /* 8000C690 */
|
||||
# end sentinel
|
||||
.data 0x00000000 # address
|
||||
.data 0x00000000 # size
|
||||
@@ -0,0 +1,49 @@
|
||||
.meta name="Rare alerts"
|
||||
.meta description="Show rare items on\nthe map and play a\nsound when a rare\nitem drops"
|
||||
# Original code by Ralf @ GC-Forever and Aleron Ives
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
|
||||
|
||||
entry_ptr:
|
||||
reloc0:
|
||||
.offsetof start
|
||||
start:
|
||||
.include WriteCodeBlocksGC
|
||||
# region @ 8000C660 (40 bytes)
|
||||
.data 0x8000C660 # address
|
||||
.data 0x00000028 # size
|
||||
.data 0x881F00EF # 8000C660 => lbz r0, [r31 + 0x00EF]
|
||||
.data 0x28000004 # 8000C664 => cmplwi r0, 4
|
||||
.data 0x40820018 # 8000C668 => bne +0x00000018 /* 8000C680 */
|
||||
.data 0x387F0038 # 8000C66C => addi r3, r31, 0x0038
|
||||
.data 0x3C80FFFF # 8000C670 => lis r4, 0xFFFF
|
||||
.data 0x38A00001 # 8000C674 => li r5, 0x0001
|
||||
.data 0x38C00000 # 8000C678 => li r6, 0x0000
|
||||
.data 0x481ED381 # 8000C67C => bl +0x001ED380 /* 801F99FC */
|
||||
.data 0x7FE3FB78 # 8000C680 => mr r3, r31
|
||||
.data 0x480F6240 # 8000C684 => b +0x000F6240 /* 801028C4 */
|
||||
# region @ 8000C690 (44 bytes)
|
||||
.data 0x8000C690 # address
|
||||
.data 0x0000002C # size
|
||||
.data 0x28030000 # 8000C690 => cmplwi r3, 0
|
||||
.data 0x41820020 # 8000C694 => beq +0x00000020 /* 8000C6B4 */
|
||||
.data 0x880300EF # 8000C698 => lbz r0, [r3 + 0x00EF]
|
||||
.data 0x28000004 # 8000C69C => cmplwi r0, 4
|
||||
.data 0x40820014 # 8000C6A0 => bne +0x00000014 /* 8000C6B4 */
|
||||
.data 0x3C600005 # 8000C6A4 => lis r3, 0x0005
|
||||
.data 0x60632813 # 8000C6A8 => ori r3, r3, 0x2813
|
||||
.data 0x38800000 # 8000C6AC => li r4, 0x0000
|
||||
.data 0x4802721D # 8000C6B0 => bl +0x0002721C /* 800338CC */
|
||||
.data 0x80010024 # 8000C6B4 => lwz r0, [r1 + 0x0024]
|
||||
.data 0x4810E8F0 # 8000C6B8 => b +0x0010E8F0 /* 8011AFA8 */
|
||||
# region @ 801028C0 (4 bytes)
|
||||
.data 0x801028C0 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BF09DA0 # 801028C0 => b -0x000F6260 /* 8000C660 */
|
||||
# region @ 8011AFA4 (4 bytes)
|
||||
.data 0x8011AFA4 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BEF16EC # 8011AFA4 => b -0x0010E914 /* 8000C690 */
|
||||
# end sentinel
|
||||
.data 0x00000000 # address
|
||||
.data 0x00000000 # size
|
||||
@@ -0,0 +1,49 @@
|
||||
.meta name="Rare alerts"
|
||||
.meta description="Show rare items on\nthe map and play a\nsound when a rare\nitem drops"
|
||||
# Original code by Ralf @ GC-Forever and Aleron Ives
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
|
||||
|
||||
entry_ptr:
|
||||
reloc0:
|
||||
.offsetof start
|
||||
start:
|
||||
.include WriteCodeBlocksGC
|
||||
# region @ 8000C660 (40 bytes)
|
||||
.data 0x8000C660 # address
|
||||
.data 0x00000028 # size
|
||||
.data 0x881F00EF # 8000C660 => lbz r0, [r31 + 0x00EF]
|
||||
.data 0x28000004 # 8000C664 => cmplwi r0, 4
|
||||
.data 0x40820018 # 8000C668 => bne +0x00000018 /* 8000C680 */
|
||||
.data 0x387F0038 # 8000C66C => addi r3, r31, 0x0038
|
||||
.data 0x3C80FFFF # 8000C670 => lis r4, 0xFFFF
|
||||
.data 0x38A00001 # 8000C674 => li r5, 0x0001
|
||||
.data 0x38C00000 # 8000C678 => li r6, 0x0000
|
||||
.data 0x481ED511 # 8000C67C => bl +0x001ED510 /* 801F9B8C */
|
||||
.data 0x7FE3FB78 # 8000C680 => mr r3, r31
|
||||
.data 0x480F6108 # 8000C684 => b +0x000F6108 /* 8010278C */
|
||||
# region @ 8000C690 (44 bytes)
|
||||
.data 0x8000C690 # address
|
||||
.data 0x0000002C # size
|
||||
.data 0x28030000 # 8000C690 => cmplwi r3, 0
|
||||
.data 0x41820020 # 8000C694 => beq +0x00000020 /* 8000C6B4 */
|
||||
.data 0x880300EF # 8000C698 => lbz r0, [r3 + 0x00EF]
|
||||
.data 0x28000004 # 8000C69C => cmplwi r0, 4
|
||||
.data 0x40820014 # 8000C6A0 => bne +0x00000014 /* 8000C6B4 */
|
||||
.data 0x3C600005 # 8000C6A4 => lis r3, 0x0005
|
||||
.data 0x60632813 # 8000C6A8 => ori r3, r3, 0x2813
|
||||
.data 0x38800000 # 8000C6AC => li r4, 0x0000
|
||||
.data 0x480271E5 # 8000C6B0 => bl +0x000271E4 /* 80033894 */
|
||||
.data 0x80010024 # 8000C6B4 => lwz r0, [r1 + 0x0024]
|
||||
.data 0x4810E810 # 8000C6B8 => b +0x0010E810 /* 8011AEC8 */
|
||||
# region @ 80102788 (4 bytes)
|
||||
.data 0x80102788 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BF09ED8 # 80102788 => b -0x000F6128 /* 8000C660 */
|
||||
# region @ 8011AEC4 (4 bytes)
|
||||
.data 0x8011AEC4 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BEF17CC # 8011AEC4 => b -0x0010E834 /* 8000C690 */
|
||||
# end sentinel
|
||||
.data 0x00000000 # address
|
||||
.data 0x00000000 # size
|
||||
@@ -0,0 +1,49 @@
|
||||
.meta name="Rare alerts"
|
||||
.meta description="Show rare items on\nthe map and play a\nsound when a rare\nitem drops"
|
||||
# Original code by Ralf @ GC-Forever and Aleron Ives
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
|
||||
|
||||
entry_ptr:
|
||||
reloc0:
|
||||
.offsetof start
|
||||
start:
|
||||
.include WriteCodeBlocksGC
|
||||
# region @ 8000C660 (40 bytes)
|
||||
.data 0x8000C660 # address
|
||||
.data 0x00000028 # size
|
||||
.data 0x881F00EF # 8000C660 => lbz r0, [r31 + 0x00EF]
|
||||
.data 0x28000004 # 8000C664 => cmplwi r0, 4
|
||||
.data 0x40820018 # 8000C668 => bne +0x00000018 /* 8000C680 */
|
||||
.data 0x387F0038 # 8000C66C => addi r3, r31, 0x0038
|
||||
.data 0x3C80FFFF # 8000C670 => lis r4, 0xFFFF
|
||||
.data 0x38A00001 # 8000C674 => li r5, 0x0001
|
||||
.data 0x38C00000 # 8000C678 => li r6, 0x0000
|
||||
.data 0x481ECE15 # 8000C67C => bl +0x001ECE14 /* 801F9490 */
|
||||
.data 0x7FE3FB78 # 8000C680 => mr r3, r31
|
||||
.data 0x480F5F9C # 8000C684 => b +0x000F5F9C /* 80102620 */
|
||||
# region @ 8000C690 (44 bytes)
|
||||
.data 0x8000C690 # address
|
||||
.data 0x0000002C # size
|
||||
.data 0x28030000 # 8000C690 => cmplwi r3, 0
|
||||
.data 0x41820020 # 8000C694 => beq +0x00000020 /* 8000C6B4 */
|
||||
.data 0x880300EF # 8000C698 => lbz r0, [r3 + 0x00EF]
|
||||
.data 0x28000004 # 8000C69C => cmplwi r0, 4
|
||||
.data 0x40820014 # 8000C6A0 => bne +0x00000014 /* 8000C6B4 */
|
||||
.data 0x3C600005 # 8000C6A4 => lis r3, 0x0005
|
||||
.data 0x60632813 # 8000C6A8 => ori r3, r3, 0x2813
|
||||
.data 0x38800000 # 8000C6AC => li r4, 0x0000
|
||||
.data 0x48026FFD # 8000C6B0 => bl +0x00026FFC /* 800336AC */
|
||||
.data 0x80010024 # 8000C6B4 => lwz r0, [r1 + 0x0024]
|
||||
.data 0x4810E64C # 8000C6B8 => b +0x0010E64C /* 8011AD04 */
|
||||
# region @ 8010261C (4 bytes)
|
||||
.data 0x8010261C # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BF0A044 # 8010261C => b -0x000F5FBC /* 8000C660 */
|
||||
# region @ 8011AD00 (4 bytes)
|
||||
.data 0x8011AD00 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BEF1990 # 8011AD00 => b -0x0010E670 /* 8000C690 */
|
||||
# end sentinel
|
||||
.data 0x00000000 # address
|
||||
.data 0x00000000 # size
|
||||
@@ -0,0 +1,49 @@
|
||||
.meta name="Rare alerts"
|
||||
.meta description="Show rare items on\nthe map and play a\nsound when a rare\nitem drops"
|
||||
# Original code by Ralf @ GC-Forever and Aleron Ives
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
|
||||
|
||||
entry_ptr:
|
||||
reloc0:
|
||||
.offsetof start
|
||||
start:
|
||||
.include WriteCodeBlocksGC
|
||||
# region @ 8000C660 (40 bytes)
|
||||
.data 0x8000C660 # address
|
||||
.data 0x00000028 # size
|
||||
.data 0x881F00EF # 8000C660 => lbz r0, [r31 + 0x00EF]
|
||||
.data 0x28000004 # 8000C664 => cmplwi r0, 4
|
||||
.data 0x40820018 # 8000C668 => bne +0x00000018 /* 8000C680 */
|
||||
.data 0x387F0038 # 8000C66C => addi r3, r31, 0x0038
|
||||
.data 0x3C80FFFF # 8000C670 => lis r4, 0xFFFF
|
||||
.data 0x38A00001 # 8000C674 => li r5, 0x0001
|
||||
.data 0x38C00000 # 8000C678 => li r6, 0x0000
|
||||
.data 0x481ED4B1 # 8000C67C => bl +0x001ED4B0 /* 801F9B2C */
|
||||
.data 0x7FE3FB78 # 8000C680 => mr r3, r31
|
||||
.data 0x480F6178 # 8000C684 => b +0x000F6178 /* 801027FC */
|
||||
# region @ 8000C690 (44 bytes)
|
||||
.data 0x8000C690 # address
|
||||
.data 0x0000002C # size
|
||||
.data 0x28030000 # 8000C690 => cmplwi r3, 0
|
||||
.data 0x41820020 # 8000C694 => beq +0x00000020 /* 8000C6B4 */
|
||||
.data 0x880300EF # 8000C698 => lbz r0, [r3 + 0x00EF]
|
||||
.data 0x28000004 # 8000C69C => cmplwi r0, 4
|
||||
.data 0x40820014 # 8000C6A0 => bne +0x00000014 /* 8000C6B4 */
|
||||
.data 0x3C600005 # 8000C6A4 => lis r3, 0x0005
|
||||
.data 0x60632813 # 8000C6A8 => ori r3, r3, 0x2813
|
||||
.data 0x38800000 # 8000C6AC => li r4, 0x0000
|
||||
.data 0x4802702D # 8000C6B0 => bl +0x0002702C /* 800336DC */
|
||||
.data 0x80010024 # 8000C6B4 => lwz r0, [r1 + 0x0024]
|
||||
.data 0x4810E868 # 8000C6B8 => b +0x0010E868 /* 8011AF20 */
|
||||
# region @ 801027F8 (4 bytes)
|
||||
.data 0x801027F8 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BF09E68 # 801027F8 => b -0x000F6198 /* 8000C660 */
|
||||
# region @ 8011AF1C (4 bytes)
|
||||
.data 0x8011AF1C # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BEF1774 # 8011AF1C => b -0x0010E88C /* 8000C690 */
|
||||
# end sentinel
|
||||
.data 0x00000000 # address
|
||||
.data 0x00000000 # size
|
||||
@@ -0,0 +1,49 @@
|
||||
.meta name="Rare alerts"
|
||||
.meta description="Show rare items on\nthe map and play a\nsound when a rare\nitem drops"
|
||||
# Original code by Ralf @ GC-Forever and Aleron Ives
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
|
||||
|
||||
entry_ptr:
|
||||
reloc0:
|
||||
.offsetof start
|
||||
start:
|
||||
.include WriteCodeBlocksGC
|
||||
# region @ 8000C660 (40 bytes)
|
||||
.data 0x8000C660 # address
|
||||
.data 0x00000028 # size
|
||||
.data 0x881F00EF # 8000C660 => lbz r0, [r31 + 0x00EF]
|
||||
.data 0x28000004 # 8000C664 => cmplwi r0, 4
|
||||
.data 0x40820018 # 8000C668 => bne +0x00000018 /* 8000C680 */
|
||||
.data 0x387F0038 # 8000C66C => addi r3, r31, 0x0038
|
||||
.data 0x3C80FFFF # 8000C670 => lis r4, 0xFFFF
|
||||
.data 0x38A00001 # 8000C674 => li r5, 0x0001
|
||||
.data 0x38C00000 # 8000C678 => li r6, 0x0000
|
||||
.data 0x481ED709 # 8000C67C => bl +0x001ED708 /* 801F9D84 */
|
||||
.data 0x7FE3FB78 # 8000C680 => mr r3, r31
|
||||
.data 0x480F6788 # 8000C684 => b +0x000F6788 /* 80102E0C */
|
||||
# region @ 8000C690 (44 bytes)
|
||||
.data 0x8000C690 # address
|
||||
.data 0x0000002C # size
|
||||
.data 0x28030000 # 8000C690 => cmplwi r3, 0
|
||||
.data 0x41820020 # 8000C694 => beq +0x00000020 /* 8000C6B4 */
|
||||
.data 0x880300EF # 8000C698 => lbz r0, [r3 + 0x00EF]
|
||||
.data 0x28000004 # 8000C69C => cmplwi r0, 4
|
||||
.data 0x40820014 # 8000C6A0 => bne +0x00000014 /* 8000C6B4 */
|
||||
.data 0x3C600005 # 8000C6A4 => lis r3, 0x0005
|
||||
.data 0x60632813 # 8000C6A8 => ori r3, r3, 0x2813
|
||||
.data 0x38800000 # 8000C6AC => li r4, 0x0000
|
||||
.data 0x48027049 # 8000C6B0 => bl +0x00027048 /* 800336F8 */
|
||||
.data 0x80010024 # 8000C6B4 => lwz r0, [r1 + 0x0024]
|
||||
.data 0x4810EA38 # 8000C6B8 => b +0x0010EA38 /* 8011B0F0 */
|
||||
# region @ 80102E08 (4 bytes)
|
||||
.data 0x80102E08 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BF09858 # 80102E08 => b -0x000F67A8 /* 8000C660 */
|
||||
# region @ 8011B0EC (4 bytes)
|
||||
.data 0x8011B0EC # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BEF15A4 # 8011B0EC => b -0x0010EA5C /* 8000C690 */
|
||||
# end sentinel
|
||||
.data 0x00000000 # address
|
||||
.data 0x00000000 # size
|
||||
@@ -0,0 +1,49 @@
|
||||
.meta name="Rare alerts"
|
||||
.meta description="Show rare items on\nthe map and play a\nsound when a rare\nitem drops"
|
||||
# Original code by Ralf @ GC-Forever and Aleron Ives
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
|
||||
|
||||
entry_ptr:
|
||||
reloc0:
|
||||
.offsetof start
|
||||
start:
|
||||
.include WriteCodeBlocksGC
|
||||
# region @ 8000C660 (40 bytes)
|
||||
.data 0x8000C660 # address
|
||||
.data 0x00000028 # size
|
||||
.data 0x881F00EF # 8000C660 => lbz r0, [r31 + 0x00EF]
|
||||
.data 0x28000004 # 8000C664 => cmplwi r0, 4
|
||||
.data 0x40820018 # 8000C668 => bne +0x00000018 /* 8000C680 */
|
||||
.data 0x387F0038 # 8000C66C => addi r3, r31, 0x0038
|
||||
.data 0x3C80FFFF # 8000C670 => lis r4, 0xFFFF
|
||||
.data 0x38A00001 # 8000C674 => li r5, 0x0001
|
||||
.data 0x38C00000 # 8000C678 => li r6, 0x0000
|
||||
.data 0x481ED4BD # 8000C67C => bl +0x001ED4BC /* 801F9B38 */
|
||||
.data 0x7FE3FB78 # 8000C680 => mr r3, r31
|
||||
.data 0x480F60F8 # 8000C684 => b +0x000F60F8 /* 8010277C */
|
||||
# region @ 8000C690 (44 bytes)
|
||||
.data 0x8000C690 # address
|
||||
.data 0x0000002C # size
|
||||
.data 0x28030000 # 8000C690 => cmplwi r3, 0
|
||||
.data 0x41820020 # 8000C694 => beq +0x00000020 /* 8000C6B4 */
|
||||
.data 0x880300EF # 8000C698 => lbz r0, [r3 + 0x00EF]
|
||||
.data 0x28000004 # 8000C69C => cmplwi r0, 4
|
||||
.data 0x40820014 # 8000C6A0 => bne +0x00000014 /* 8000C6B4 */
|
||||
.data 0x3C600005 # 8000C6A4 => lis r3, 0x0005
|
||||
.data 0x60632813 # 8000C6A8 => ori r3, r3, 0x2813
|
||||
.data 0x38800000 # 8000C6AC => li r4, 0x0000
|
||||
.data 0x48026FDD # 8000C6B0 => bl +0x00026FDC /* 8003368C */
|
||||
.data 0x80010024 # 8000C6B4 => lwz r0, [r1 + 0x0024]
|
||||
.data 0x4810E800 # 8000C6B8 => b +0x0010E800 /* 8011AEB8 */
|
||||
# region @ 80102778 (4 bytes)
|
||||
.data 0x80102778 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BF09EE8 # 80102778 => b -0x000F6118 /* 8000C660 */
|
||||
# region @ 8011AEB4 (4 bytes)
|
||||
.data 0x8011AEB4 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BEF17DC # 8011AEB4 => b -0x0010E824 /* 8000C690 */
|
||||
# end sentinel
|
||||
.data 0x00000000 # address
|
||||
.data 0x00000000 # size
|
||||
@@ -0,0 +1,49 @@
|
||||
.meta name="Rare alerts"
|
||||
.meta description="Show rare items on\nthe map and play a\nsound when a rare\nitem drops"
|
||||
# Original code by Ralf @ GC-Forever and Aleron Ives
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
|
||||
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
|
||||
|
||||
entry_ptr:
|
||||
reloc0:
|
||||
.offsetof start
|
||||
start:
|
||||
.include WriteCodeBlocksGC
|
||||
# region @ 8000C660 (40 bytes)
|
||||
.data 0x8000C660 # address
|
||||
.data 0x00000028 # size
|
||||
.data 0x881F00EF # 8000C660 => lbz r0, [r31 + 0x00EF]
|
||||
.data 0x28000004 # 8000C664 => cmplwi r0, 4
|
||||
.data 0x40820018 # 8000C668 => bne +0x00000018 /* 8000C680 */
|
||||
.data 0x387F0038 # 8000C66C => addi r3, r31, 0x0038
|
||||
.data 0x3C80FFFF # 8000C670 => lis r4, 0xFFFF
|
||||
.data 0x38A00001 # 8000C674 => li r5, 0x0001
|
||||
.data 0x38C00000 # 8000C678 => li r6, 0x0000
|
||||
.data 0x481EDA8D # 8000C67C => bl +0x001EDA8C /* 801FA108 */
|
||||
.data 0x7FE3FB78 # 8000C680 => mr r3, r31
|
||||
.data 0x480F62F8 # 8000C684 => b +0x000F62F8 /* 8010297C */
|
||||
# region @ 8000C690 (44 bytes)
|
||||
.data 0x8000C690 # address
|
||||
.data 0x0000002C # size
|
||||
.data 0x28030000 # 8000C690 => cmplwi r3, 0
|
||||
.data 0x41820020 # 8000C694 => beq +0x00000020 /* 8000C6B4 */
|
||||
.data 0x880300EF # 8000C698 => lbz r0, [r3 + 0x00EF]
|
||||
.data 0x28000004 # 8000C69C => cmplwi r0, 4
|
||||
.data 0x40820014 # 8000C6A0 => bne +0x00000014 /* 8000C6B4 */
|
||||
.data 0x3C600005 # 8000C6A4 => lis r3, 0x0005
|
||||
.data 0x60632813 # 8000C6A8 => ori r3, r3, 0x2813
|
||||
.data 0x38800000 # 8000C6AC => li r4, 0x0000
|
||||
.data 0x4802725D # 8000C6B0 => bl +0x0002725C /* 8003390C */
|
||||
.data 0x80010024 # 8000C6B4 => lwz r0, [r1 + 0x0024]
|
||||
.data 0x4810E9E8 # 8000C6B8 => b +0x0010E9E8 /* 8011B0A0 */
|
||||
# region @ 80102978 (4 bytes)
|
||||
.data 0x80102978 # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BF09CE8 # 80102978 => b -0x000F6318 /* 8000C660 */
|
||||
# region @ 8011B09C (4 bytes)
|
||||
.data 0x8011B09C # address
|
||||
.data 0x00000004 # size
|
||||
.data 0x4BEF15F4 # 8011B09C => b -0x0010EA0C /* 8000C690 */
|
||||
# end sentinel
|
||||
.data 0x00000000 # address
|
||||
.data 0x00000000 # size
|
||||
Reference in New Issue
Block a user