mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_file_select, JASResArcLoader, d_a_obj_stone, d_a_obj_stone_mark (#309)
* setup TU * JASResArcLoader OK * d_a_obj_stoneMark work * some funcs in d_a_obj_stoneMark * many changes * quat, d_a_obj_stone, d_a_alink, fix python script, tidy makefile * d_file_select functions + pr cleanup
This commit is contained in:
@@ -19,9 +19,9 @@ TARGET_COL := wii
|
||||
|
||||
TARGET := dolzel2
|
||||
|
||||
BUILD_PATH := build
|
||||
BUILD_DIR := $(BUILD_PATH)/$(TARGET)
|
||||
TARGET_ISO := $(BUILD_DIR)/dolzel2.iso
|
||||
BUILD_PATH := build
|
||||
BUILD_DIR := $(BUILD_PATH)/$(TARGET)
|
||||
TARGET_ISO := $(BUILD_DIR)/dolzel2.iso
|
||||
|
||||
SRC_DIRS := $(shell find src/ libs/ -type f -name '*.cpp')
|
||||
ASM_DIRS := $(shell find asm/ -type f -name '*.s')
|
||||
@@ -30,11 +30,11 @@ ASM_DIRS := $(shell find asm/ -type f -name '*.s')
|
||||
LDSCRIPT := $(BUILD_DIR)/ldscript.lcf
|
||||
|
||||
# Outputs
|
||||
DOL := $(BUILD_DIR)/main.dol
|
||||
DOL_SHIFT := $(BUILD_DIR)/main_shift.dol
|
||||
ELF := $(DOL:.dol=.elf)
|
||||
ELF_SHIFT := $(DOL_SHIFT:.dol=.elf)
|
||||
MAP := $(BUILD_DIR)/dolzel2.map
|
||||
DOL := $(BUILD_DIR)/main.dol
|
||||
DOL_SHIFT := $(BUILD_DIR)/main_shift.dol
|
||||
ELF := $(DOL:.dol=.elf)
|
||||
ELF_SHIFT := $(DOL_SHIFT:.dol=.elf)
|
||||
MAP := $(BUILD_DIR)/dolzel2.map
|
||||
|
||||
# include list of object files
|
||||
include obj_files.mk
|
||||
@@ -67,21 +67,21 @@ else
|
||||
SHA1SUM := sha1sum
|
||||
endif
|
||||
|
||||
AS := $(DEVKITPPC)/bin/powerpc-eabi-as
|
||||
OBJCOPY := $(DEVKITPPC)/bin/powerpc-eabi-objcopy
|
||||
STRIP := $(DEVKITPPC)/bin/powerpc-eabi-strip
|
||||
CC := $(WINE) tools/mwcc_compiler/$(MWCC_VERSION)/mwcceppc_modded.exe
|
||||
DOLPHIN_LIB_CC := $(WINE) tools/mwcc_compiler/1.2.5/mwcceppc.exe
|
||||
FRANK_CC := $(WINE) tools/mwcc_compiler/1.2.5e/mwcceppc.exe
|
||||
LD := $(WINE_LD) tools/mwcc_compiler/$(MWCC_VERSION)/mwldeppc.exe
|
||||
ELF2DOL := $(BUILD_PATH)/elf2dol
|
||||
YAZ0 := $(BUILD_PATH)/yaz0.so
|
||||
PYTHON := python3
|
||||
ICONV := iconv
|
||||
DOXYGEN := doxygen
|
||||
MAKEREL := tools/makerel.py
|
||||
FRANK := tools/frank.py
|
||||
IMAGENAME := gz2e01.iso
|
||||
AS := $(DEVKITPPC)/bin/powerpc-eabi-as
|
||||
OBJCOPY := $(DEVKITPPC)/bin/powerpc-eabi-objcopy
|
||||
STRIP := $(DEVKITPPC)/bin/powerpc-eabi-strip
|
||||
CC := $(WINE) tools/mwcc_compiler/$(MWCC_VERSION)/mwcceppc_modded.exe
|
||||
DOLPHIN_LIB_CC := $(WINE) tools/mwcc_compiler/1.2.5/mwcceppc.exe
|
||||
FRANK_CC := $(WINE) tools/mwcc_compiler/1.2.5e/mwcceppc.exe
|
||||
LD := $(WINE_LD) tools/mwcc_compiler/$(MWCC_VERSION)/mwldeppc.exe
|
||||
ELF2DOL := $(BUILD_PATH)/elf2dol
|
||||
YAZ0 := $(BUILD_PATH)/yaz0.so
|
||||
PYTHON := python3
|
||||
ICONV := iconv
|
||||
DOXYGEN := doxygen
|
||||
MAKEREL := tools/makerel.py
|
||||
FRANK := tools/frank.py
|
||||
IMAGENAME := gz2e01.iso
|
||||
|
||||
# Options
|
||||
INCLUDES := -i include -i include/dolphin/ -i src
|
||||
@@ -101,13 +101,13 @@ DEPFLAGS := $(if $(DISABLE_DEPS),,-MD)
|
||||
$(BUILD_DIR)/src/init.o: CFLAGS := -Cpp_exceptions off -proc gekko -fp hard -O4,p -nodefaults -str pool,readonly,reuse -RTTI off -maxerrors 5 -enum int $(INCLUDES)
|
||||
|
||||
# __start.c needs mwcc 1.2.5 and O4,p
|
||||
$(BUILD_DIR)/src/__start.o: CFLAGS := -Cpp_exceptions off -proc gekko -fp hard -O4,p -nodefaults -str pool,readonly,reuse -RTTI off -maxerrors 5 -enum int $(INCLUDES)
|
||||
$(BUILD_DIR)/src/__start.o: MWCC_VERSION := 1.2.5
|
||||
$(BUILD_DIR)/src/__start.o: CC := $(WINE) tools/mwcc_compiler/$(MWCC_VERSION)/mwcceppc.exe
|
||||
$(BUILD_DIR)/src/__start.o: CFLAGS := -Cpp_exceptions off -proc gekko -fp hard -O4,p -nodefaults -str pool,readonly,reuse -RTTI off -maxerrors 5 -enum int $(INCLUDES)
|
||||
$(BUILD_DIR)/src/__start.o: MWCC_VERSION := 1.2.5
|
||||
$(BUILD_DIR)/src/__start.o: CC := $(WINE) tools/mwcc_compiler/$(MWCC_VERSION)/mwcceppc.exe
|
||||
|
||||
# elf2dol needs to know these in order to calculate sbss correctly.
|
||||
SDATA_PDHR := 9
|
||||
SBSS_PDHR := 10
|
||||
SDATA_PDHR := 9
|
||||
SBSS_PDHR := 10
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Recipes
|
||||
@@ -221,7 +221,7 @@ rungame: game
|
||||
iso: game
|
||||
@$(PYTHON) tools/packageISO.py $(BUILD_DIR)/game/ $(TARGET_ISO)
|
||||
|
||||
#
|
||||
|
||||
$(BUILD_DIR)/%.o: %.c $(BUILD_DIR)/%.d
|
||||
@mkdir -p $(@D)
|
||||
@echo building... $<
|
||||
|
||||
+8
-8
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
.init | 97.972973% | 9280 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 25.741830% | 925808 | 3596512
|
||||
.text | 25.784308% | 927344 | 3596544
|
||||
.ctors | 100.000000% | 448 | 448
|
||||
.dtors | 100.000000% | 32 | 32
|
||||
.rodata | 100.000000% | 193856 | 193856
|
||||
.data | 100.000000% | 197632 | 197632
|
||||
.sdata | 100.000000% | 1408 | 1408
|
||||
.sdata2 | 100.000000% | 20832 | 20832
|
||||
Total | 33.570377% | 1349744 | 4020640
|
||||
Total | 33.608312% | 1351280 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 33.570377% | 1349744 | 4020640
|
||||
RELs | 33.387651% | 3839688 | 11500324
|
||||
Total | 33.434985% | 5189432 | 15520964
|
||||
main.dol | 33.608312% | 1351280 | 4020672
|
||||
RELs | 33.406154% | 3841816 | 11500324
|
||||
Total | 33.458523% | 5193096 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
@@ -609,8 +609,8 @@ d_a_obj_ss_drink | 36.026542% | 3692 | 10248
|
||||
d_a_obj_ss_item | 38.313378% | 2944 | 7684
|
||||
d_a_obj_stairBlock | 45.129643% | 2576 | 5708
|
||||
d_a_obj_stick | 43.708609% | 2376 | 5436
|
||||
d_a_obj_stone | 26.135237% | 5272 | 20172
|
||||
d_a_obj_stoneMark | 52.549020% | 1072 | 2040
|
||||
d_a_obj_stone | 35.435257% | 7148 | 20172
|
||||
d_a_obj_stoneMark | 64.901961% | 1324 | 2040
|
||||
d_a_obj_stopper | 31.675996% | 3848 | 12148
|
||||
d_a_obj_stopper2 | 38.987342% | 1848 | 4740
|
||||
d_a_obj_suisya | 49.914821% | 1172 | 2348
|
||||
@@ -785,4 +785,4 @@ d_a_vrbox2 | 34.977578% | 2184 | 6244
|
||||
d_a_warp_bug | 54.940711% | 1112 | 2024
|
||||
d_a_ykgr | 44.400631% | 2252 | 5072
|
||||
f_pc_profile_lst | 100.000000% | 28156 | 28156
|
||||
Total | 33.387651% | 3839688 | 11500324
|
||||
Total | 33.406154% | 3841816 | 11500324
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_80290C04:
|
||||
/* 80290C04 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80290C08 7C 08 02 A6 */ mflr r0
|
||||
/* 80290C0C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80290C10 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80290C14 48 0D 15 C5 */ bl _savegpr_28
|
||||
/* 80290C18 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80290C1C 80 63 00 44 */ lwz r3, 0x44(r3)
|
||||
/* 80290C20 83 E3 00 08 */ lwz r31, 8(r3)
|
||||
/* 80290C24 3B C0 00 00 */ li r30, 0
|
||||
/* 80290C28 3B A0 00 00 */ li r29, 0
|
||||
/* 80290C2C 48 00 00 2C */ b lbl_80290C58
|
||||
lbl_80290C30:
|
||||
/* 80290C30 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80290C34 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80290C38 48 04 5A 4D */ bl findIdxResource__10JKRArchiveCFUl
|
||||
/* 80290C3C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80290C40 41 82 00 14 */ beq lbl_80290C54
|
||||
/* 80290C44 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 80290C48 7C 1E 00 40 */ cmplw r30, r0
|
||||
/* 80290C4C 40 80 00 08 */ bge lbl_80290C54
|
||||
/* 80290C50 7C 1E 03 78 */ mr r30, r0
|
||||
lbl_80290C54:
|
||||
/* 80290C54 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_80290C58:
|
||||
/* 80290C58 7C 1D F8 40 */ cmplw r29, r31
|
||||
/* 80290C5C 41 80 FF D4 */ blt lbl_80290C30
|
||||
/* 80290C60 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80290C64 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80290C68 48 0D 15 BD */ bl _restgpr_28
|
||||
/* 80290C6C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80290C70 7C 08 03 A6 */ mtlr r0
|
||||
/* 80290C74 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80290C78 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_80290BD0:
|
||||
/* 80290BD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80290BD4 7C 08 02 A6 */ mflr r0
|
||||
/* 80290BD8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80290BDC 48 04 5B 95 */ bl findIdResource__10JKRArchiveCFUs
|
||||
/* 80290BE0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80290BE4 40 82 00 0C */ bne lbl_80290BF0
|
||||
/* 80290BE8 38 60 00 00 */ li r3, 0
|
||||
/* 80290BEC 48 00 00 08 */ b lbl_80290BF4
|
||||
lbl_80290BF0:
|
||||
/* 80290BF0 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
lbl_80290BF4:
|
||||
/* 80290BF4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80290BF8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80290BFC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80290C00 4E 80 00 20 */ blr
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
lbl_80290D18:
|
||||
/* 80290D18 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80290D1C 7C 08 02 A6 */ mflr r0
|
||||
/* 80290D20 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80290D24 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80290D28 B0 81 00 0C */ sth r4, 0xc(r1)
|
||||
/* 80290D2C 90 A1 00 10 */ stw r5, 0x10(r1)
|
||||
/* 80290D30 90 C1 00 14 */ stw r6, 0x14(r1)
|
||||
/* 80290D34 38 00 00 00 */ li r0, 0
|
||||
/* 80290D38 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 80290D3C 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80290D40 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80290D44 90 E1 00 18 */ stw r7, 0x18(r1)
|
||||
/* 80290D48 91 01 00 1C */ stw r8, 0x1c(r1)
|
||||
/* 80290D4C 4B FF F1 B1 */ bl getThreadPointer__6JASDvdFv
|
||||
/* 80290D50 3C 80 80 29 */ lis r4, loadResourceCallback__15JASResArcLoaderFPv@ha /* 0x80290C7C@ha */
|
||||
/* 80290D54 38 84 0C 7C */ addi r4, r4, loadResourceCallback__15JASResArcLoaderFPv@l /* 0x80290C7C@l */
|
||||
/* 80290D58 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80290D5C 38 C0 00 1C */ li r6, 0x1c
|
||||
/* 80290D60 4B FF ED FD */ bl sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl
|
||||
/* 80290D64 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80290D68 7C 08 03 A6 */ mtlr r0
|
||||
/* 80290D6C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80290D70 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_80290C7C:
|
||||
/* 80290C7C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80290C80 7C 08 02 A6 */ mflr r0
|
||||
/* 80290C84 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80290C88 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80290C8C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80290C90 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80290C94 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80290C98 80 9E 00 08 */ lwz r4, 8(r30)
|
||||
/* 80290C9C 80 BE 00 0C */ lwz r5, 0xc(r30)
|
||||
/* 80290CA0 A0 DE 00 04 */ lhz r6, 4(r30)
|
||||
/* 80290CA4 48 04 52 9D */ bl readResource__10JKRArchiveFPvUlUs
|
||||
/* 80290CA8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80290CAC 81 9E 00 10 */ lwz r12, 0x10(r30)
|
||||
/* 80290CB0 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80290CB4 41 82 00 10 */ beq lbl_80290CC4
|
||||
/* 80290CB8 80 9E 00 14 */ lwz r4, 0x14(r30)
|
||||
/* 80290CBC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80290CC0 4E 80 04 21 */ bctrl
|
||||
lbl_80290CC4:
|
||||
/* 80290CC4 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80290CC8 40 82 00 20 */ bne lbl_80290CE8
|
||||
/* 80290CCC 80 7E 00 18 */ lwz r3, 0x18(r30)
|
||||
/* 80290CD0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80290CD4 41 82 00 2C */ beq lbl_80290D00
|
||||
/* 80290CD8 38 80 FF FF */ li r4, -1
|
||||
/* 80290CDC 38 A0 00 01 */ li r5, 1
|
||||
/* 80290CE0 48 0A DD 15 */ bl OSSendMessage
|
||||
/* 80290CE4 48 00 00 1C */ b lbl_80290D00
|
||||
lbl_80290CE8:
|
||||
/* 80290CE8 80 7E 00 18 */ lwz r3, 0x18(r30)
|
||||
/* 80290CEC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80290CF0 41 82 00 10 */ beq lbl_80290D00
|
||||
/* 80290CF4 38 80 00 00 */ li r4, 0
|
||||
/* 80290CF8 38 A0 00 01 */ li r5, 1
|
||||
/* 80290CFC 48 0A DC F9 */ bl OSSendMessage
|
||||
lbl_80290D00:
|
||||
/* 80290D00 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80290D04 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80290D08 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80290D0C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80290D10 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80290D14 4E 80 00 20 */ blr
|
||||
@@ -1,50 +0,0 @@
|
||||
lbl_801872C4:
|
||||
/* 801872C4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801872C8 7C 08 02 A6 */ mflr r0
|
||||
/* 801872CC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801872D0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801872D4 48 1D AE FD */ bl _savegpr_26
|
||||
/* 801872D8 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 801872DC 48 00 5F 81 */ bl headerTxtChangeAnm__14dFile_select_cFv
|
||||
/* 801872E0 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 801872E4 7F 43 D3 78 */ mr r3, r26
|
||||
/* 801872E8 48 00 8E 3D */ bl nameMoveAnm__14dFile_select_cFv
|
||||
/* 801872EC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 801872F0 7F 43 D3 78 */ mr r3, r26
|
||||
/* 801872F4 48 00 6E CD */ bl errorMoveAnm__14dFile_select_cFv
|
||||
/* 801872F8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801872FC 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80187300 48 00 1A 39 */ bl yesnoMenuMoveAnm__14dFile_select_cFv
|
||||
/* 80187304 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80187308 7F 43 D3 78 */ mr r3, r26
|
||||
/* 8018730C 48 00 62 69 */ bl ketteiTxtDispAnm__14dFile_select_cFv
|
||||
/* 80187310 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80187314 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80187318 48 00 61 05 */ bl modoruTxtDispAnm__14dFile_select_cFv
|
||||
/* 8018731C 57 60 06 3E */ clrlwi r0, r27, 0x18
|
||||
/* 80187320 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80187324 40 82 00 48 */ bne lbl_8018736C
|
||||
/* 80187328 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8018732C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80187330 40 82 00 3C */ bne lbl_8018736C
|
||||
/* 80187334 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
||||
/* 80187338 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8018733C 40 82 00 30 */ bne lbl_8018736C
|
||||
/* 80187340 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 80187344 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80187348 40 82 00 24 */ bne lbl_8018736C
|
||||
/* 8018734C 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 80187350 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80187354 40 82 00 18 */ bne lbl_8018736C
|
||||
/* 80187358 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8018735C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80187360 40 82 00 0C */ bne lbl_8018736C
|
||||
/* 80187364 38 00 00 0F */ li r0, 0xf
|
||||
/* 80187368 98 1A 02 6F */ stb r0, 0x26f(r26)
|
||||
lbl_8018736C:
|
||||
/* 8018736C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80187370 48 1D AE AD */ bl _restgpr_26
|
||||
/* 80187374 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80187378 7C 08 03 A6 */ mtlr r0
|
||||
/* 8018737C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80187380 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_8018721C:
|
||||
/* 8018721C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80187220 7C 08 02 A6 */ mflr r0
|
||||
/* 80187224 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80187228 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8018722C 48 1D AF A9 */ bl _savegpr_27
|
||||
/* 80187230 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80187234 48 00 60 29 */ bl headerTxtChangeAnm__14dFile_select_cFv
|
||||
/* 80187238 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8018723C 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80187240 48 00 8E E5 */ bl nameMoveAnm__14dFile_select_cFv
|
||||
/* 80187244 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80187248 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8018724C 4B FF FA 61 */ bl menuMoveAnm__14dFile_select_cFv
|
||||
/* 80187250 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80187254 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80187258 48 00 8B C1 */ bl fileRecScaleAnm__14dFile_select_cFv
|
||||
/* 8018725C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80187260 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80187264 48 00 8D 39 */ bl fileInfoScaleAnm__14dFile_select_cFv
|
||||
/* 80187268 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 8018726C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80187270 40 82 00 3C */ bne lbl_801872AC
|
||||
/* 80187274 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
||||
/* 80187278 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8018727C 40 82 00 30 */ bne lbl_801872AC
|
||||
/* 80187280 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 80187284 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80187288 40 82 00 24 */ bne lbl_801872AC
|
||||
/* 8018728C 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 80187290 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80187294 40 82 00 18 */ bne lbl_801872AC
|
||||
/* 80187298 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8018729C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801872A0 40 82 00 0C */ bne lbl_801872AC
|
||||
/* 801872A4 38 00 00 0F */ li r0, 0xf
|
||||
/* 801872A8 98 1B 02 6F */ stb r0, 0x26f(r27)
|
||||
lbl_801872AC:
|
||||
/* 801872AC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801872B0 48 1D AF 71 */ bl _restgpr_27
|
||||
/* 801872B4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801872B8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801872BC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801872C0 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8018FE18:
|
||||
/* 8018FE18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8018FE1C 7C 08 02 A6 */ mflr r0
|
||||
/* 8018FE20 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8018FE24 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8018FE28 88 03 02 65 */ lbz r0, 0x265(r3)
|
||||
/* 8018FE2C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8018FE30 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 8018FE34 80 63 00 BC */ lwz r3, 0xbc(r3)
|
||||
/* 8018FE38 3C 80 80 43 */ lis r4, g_fsHIO@ha /* 0x8042C9EC@ha */
|
||||
/* 8018FE3C 38 84 C9 EC */ addi r4, r4, g_fsHIO@l /* 0x8042C9EC@l */
|
||||
/* 8018FE40 88 84 00 05 */ lbz r4, 5(r4)
|
||||
/* 8018FE44 C0 25 00 C8 */ lfs f1, 0xc8(r5)
|
||||
/* 8018FE48 C0 45 00 D4 */ lfs f2, 0xd4(r5)
|
||||
/* 8018FE4C 38 A0 00 00 */ li r5, 0
|
||||
/* 8018FE50 48 0C 49 7D */ bl scaleAnime__8CPaneMgrFsffUc
|
||||
/* 8018FE54 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8018FE58 7C 08 03 A6 */ mtlr r0
|
||||
/* 8018FE5C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8018FE60 4E 80 00 20 */ blr
|
||||
@@ -1,62 +0,0 @@
|
||||
lbl_8018D25C:
|
||||
/* 8018D25C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8018D260 7C 08 02 A6 */ mflr r0
|
||||
/* 8018D264 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8018D268 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8018D26C 48 1D 4F 6D */ bl _savegpr_28
|
||||
/* 8018D270 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8018D274 88 03 02 1D */ lbz r0, 0x21d(r3)
|
||||
/* 8018D278 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8018D27C 41 82 00 0C */ beq lbl_8018D288
|
||||
/* 8018D280 38 60 00 01 */ li r3, 1
|
||||
/* 8018D284 48 00 00 A8 */ b lbl_8018D32C
|
||||
lbl_8018D288:
|
||||
/* 8018D288 3B 80 00 00 */ li r28, 0
|
||||
/* 8018D28C 88 1F 02 1C */ lbz r0, 0x21c(r31)
|
||||
/* 8018D290 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8018D294 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8018D298 80 63 02 0C */ lwz r3, 0x20c(r3)
|
||||
/* 8018D29C 3C 80 80 43 */ lis r4, g_fsHIO@ha /* 0x8042C9EC@ha */
|
||||
/* 8018D2A0 3B A4 C9 EC */ addi r29, r4, g_fsHIO@l /* 0x8042C9EC@l */
|
||||
/* 8018D2A4 88 9D 00 07 */ lbz r4, 7(r29)
|
||||
/* 8018D2A8 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8018D2AC 38 C0 00 00 */ li r6, 0
|
||||
/* 8018D2B0 38 E0 00 00 */ li r7, 0
|
||||
/* 8018D2B4 48 0C 85 C5 */ bl alphaAnime__13CPaneMgrAlphaFsUcUcUc
|
||||
/* 8018D2B8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8018D2BC 88 1F 02 1C */ lbz r0, 0x21c(r31)
|
||||
/* 8018D2C0 68 00 00 01 */ xori r0, r0, 1
|
||||
/* 8018D2C4 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8018D2C8 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8018D2CC 80 63 02 0C */ lwz r3, 0x20c(r3)
|
||||
/* 8018D2D0 88 9D 00 07 */ lbz r4, 7(r29)
|
||||
/* 8018D2D4 38 A0 00 00 */ li r5, 0
|
||||
/* 8018D2D8 38 C0 00 FF */ li r6, 0xff
|
||||
/* 8018D2DC 38 E0 00 00 */ li r7, 0
|
||||
/* 8018D2E0 48 0C 85 99 */ bl alphaAnime__13CPaneMgrAlphaFsUcUcUc
|
||||
/* 8018D2E4 3C 80 80 43 */ lis r4, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 8018D2E8 38 84 01 88 */ addi r4, r4, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 8018D2EC A8 84 00 94 */ lha r4, 0x94(r4)
|
||||
/* 8018D2F0 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 8018D2F4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8018D2F8 40 82 00 30 */ bne lbl_8018D328
|
||||
/* 8018D2FC 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8018D300 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8018D304 40 82 00 24 */ bne lbl_8018D328
|
||||
/* 8018D308 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8018D30C 40 82 00 1C */ bne lbl_8018D328
|
||||
/* 8018D310 88 1F 02 1C */ lbz r0, 0x21c(r31)
|
||||
/* 8018D314 68 00 00 01 */ xori r0, r0, 1
|
||||
/* 8018D318 98 1F 02 1C */ stb r0, 0x21c(r31)
|
||||
/* 8018D31C 38 00 00 01 */ li r0, 1
|
||||
/* 8018D320 98 1F 02 1D */ stb r0, 0x21d(r31)
|
||||
/* 8018D324 3B 80 00 01 */ li r28, 1
|
||||
lbl_8018D328:
|
||||
/* 8018D328 7F 83 E3 78 */ mr r3, r28
|
||||
lbl_8018D32C:
|
||||
/* 8018D32C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8018D330 48 1D 4E F5 */ bl _restgpr_28
|
||||
/* 8018D334 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8018D338 7C 08 03 A6 */ mtlr r0
|
||||
/* 8018D33C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8018D340 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_8018D884:
|
||||
/* 8018D884 38 00 00 00 */ li r0, 0
|
||||
/* 8018D888 54 89 06 3E */ clrlwi r9, r4, 0x18
|
||||
/* 8018D88C 54 84 15 BA */ rlwinm r4, r4, 2, 0x16, 0x1d
|
||||
/* 8018D890 7D 03 22 14 */ add r8, r3, r4
|
||||
/* 8018D894 80 88 03 64 */ lwz r4, 0x364(r8)
|
||||
/* 8018D898 B0 04 00 16 */ sth r0, 0x16(r4)
|
||||
/* 8018D89C 80 88 03 70 */ lwz r4, 0x370(r8)
|
||||
/* 8018D8A0 B0 04 00 16 */ sth r0, 0x16(r4)
|
||||
/* 8018D8A4 80 88 03 7C */ lwz r4, 0x37c(r8)
|
||||
/* 8018D8A8 B0 04 00 16 */ sth r0, 0x16(r4)
|
||||
/* 8018D8AC 7C 63 4A 14 */ add r3, r3, r9
|
||||
/* 8018D8B0 98 A3 03 88 */ stb r5, 0x388(r3)
|
||||
/* 8018D8B4 98 C3 03 8B */ stb r6, 0x38b(r3)
|
||||
/* 8018D8B8 98 E3 03 8E */ stb r7, 0x38e(r3)
|
||||
/* 8018D8BC 80 68 03 94 */ lwz r3, 0x394(r8)
|
||||
/* 8018D8C0 B0 03 00 6A */ sth r0, 0x6a(r3)
|
||||
/* 8018D8C4 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_80347418:
|
||||
/* 80347418 E0 03 00 00 */ psq_l f0, 0(r3), 0, 0 /* qr0 */
|
||||
/* 8034741C E0 23 00 08 */ psq_l f1, 8(r3), 0, 0 /* qr0 */
|
||||
/* 80347420 E0 44 00 00 */ psq_l f2, 0(r4), 0, 0 /* qr0 */
|
||||
/* 80347424 10 A0 00 50 */ ps_neg f5, f0
|
||||
/* 80347428 E0 64 00 08 */ psq_l f3, 8(r4), 0, 0 /* qr0 */
|
||||
/* 8034742C 10 C0 08 50 */ ps_neg f6, f1
|
||||
/* 80347430 10 85 04 60 */ ps_merge01 f4, f5, f0
|
||||
/* 80347434 10 E1 00 98 */ ps_muls0 f7, f1, f2
|
||||
/* 80347438 10 A5 00 98 */ ps_muls0 f5, f5, f2
|
||||
/* 8034743C 10 26 0C 60 */ ps_merge01 f1, f6, f1
|
||||
/* 80347440 11 04 00 9A */ ps_muls1 f8, f4, f2
|
||||
/* 80347444 10 E4 38 DC */ ps_madds0 f7, f4, f3, f7
|
||||
/* 80347448 10 41 00 9A */ ps_muls1 f2, f1, f2
|
||||
/* 8034744C 10 A1 28 DC */ ps_madds0 f5, f1, f3, f5
|
||||
/* 80347450 11 06 40 DE */ ps_madds1 f8, f6, f3, f8
|
||||
/* 80347454 10 E7 3C A0 */ ps_merge10 f7, f7, f7
|
||||
/* 80347458 10 40 10 DE */ ps_madds1 f2, f0, f3, f2
|
||||
/* 8034745C 10 A5 2C A0 */ ps_merge10 f5, f5, f5
|
||||
/* 80347460 10 E7 10 2A */ ps_add f7, f7, f2
|
||||
/* 80347464 F0 E5 00 00 */ psq_st f7, 0(r5), 0, 0 /* qr0 */
|
||||
/* 80347468 10 A5 40 28 */ ps_sub f5, f5, f8
|
||||
/* 8034746C F0 A5 00 08 */ psq_st f5, 8(r5), 0, 0 /* qr0 */
|
||||
/* 80347470 4E 80 00 20 */ blr
|
||||
@@ -1,258 +0,0 @@
|
||||
lbl_8000B95C:
|
||||
/* 8000B95C 94 21 FF 30 */ stwu r1, -0xd0(r1)
|
||||
/* 8000B960 7C 08 02 A6 */ mflr r0
|
||||
/* 8000B964 90 01 00 D4 */ stw r0, 0xd4(r1)
|
||||
/* 8000B968 39 61 00 D0 */ addi r11, r1, 0xd0
|
||||
/* 8000B96C 48 35 68 6D */ bl _savegpr_28
|
||||
/* 8000B970 83 8D 8F 88 */ lwz r28, sErrorManager__12JUTException(r13)
|
||||
/* 8000B974 83 ED 8F 9C */ lwz r31, sConsole__12JUTException(r13)
|
||||
/* 8000B978 7F FE FB 78 */ mr r30, r31
|
||||
/* 8000B97C 80 04 01 98 */ lwz r0, 0x198(r4)
|
||||
/* 8000B980 54 08 00 3A */ rlwinm r8, r0, 0, 0, 0x1d
|
||||
/* 8000B984 3C 60 80 00 */ lis r3, 0x8000 /* 0x8000000C@ha */
|
||||
/* 8000B988 38 03 00 0C */ addi r0, r3, 0x000C /* 0x8000000C@l */
|
||||
/* 8000B98C 7C 08 00 40 */ cmplw r8, r0
|
||||
/* 8000B990 41 80 00 3C */ blt lbl_8000B9CC
|
||||
/* 8000B994 3C 60 83 00 */ lis r3, 0x8300 /* 0x82FFFFFF@ha */
|
||||
/* 8000B998 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x82FFFFFF@l */
|
||||
/* 8000B99C 7C 08 00 40 */ cmplw r8, r0
|
||||
/* 8000B9A0 40 80 00 2C */ bge lbl_8000B9CC
|
||||
/* 8000B9A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000B9A8 3C 80 80 37 */ lis r4, m_Do_m_Do_machine__stringBase0@ha /* 0x80373DE8@ha */
|
||||
/* 8000B9AC 38 84 3D E8 */ addi r4, r4, m_Do_m_Do_machine__stringBase0@l /* 0x80373DE8@l */
|
||||
/* 8000B9B0 38 84 01 A1 */ addi r4, r4, 0x1a1
|
||||
/* 8000B9B4 80 A8 FF F4 */ lwz r5, -0xc(r8)
|
||||
/* 8000B9B8 80 C8 FF F8 */ lwz r6, -8(r8)
|
||||
/* 8000B9BC 80 E8 FF FC */ lwz r7, -4(r8)
|
||||
/* 8000B9C0 81 08 00 00 */ lwz r8, 0(r8)
|
||||
/* 8000B9C4 4C C6 31 82 */ crclr 6
|
||||
/* 8000B9C8 48 2D C1 F1 */ bl print_f__10JUTConsoleFPCce
|
||||
lbl_8000B9CC:
|
||||
/* 8000B9CC 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8000B9D0 38 80 00 00 */ li r4, 0
|
||||
/* 8000B9D4 48 2D 4D 09 */ bl __ct__10JUTGamePadFQ210JUTGamePad8EPadPort
|
||||
/* 8000B9D8 38 01 00 10 */ addi r0, r1, 0x10
|
||||
/* 8000B9DC 90 1C 00 84 */ stw r0, 0x84(r28)
|
||||
/* 8000B9E0 38 00 FF FF */ li r0, -1
|
||||
/* 8000B9E4 90 1C 00 88 */ stw r0, 0x88(r28)
|
||||
/* 8000B9E8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8000B9EC 48 2D 75 2D */ bl isEnablePad__12JUTExceptionCFv
|
||||
/* 8000B9F0 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8000B9F4 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 8000B9F8 54 00 DE 3F */ rlwinm. r0, r0, 0x1b, 0x18, 0x1f
|
||||
/* 8000B9FC 40 82 02 30 */ bne lbl_8000BC2C
|
||||
/* 8000BA00 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BA04 3C 80 80 37 */ lis r4, m_Do_m_Do_machine__stringBase0@ha /* 0x80373DE8@ha */
|
||||
/* 8000BA08 38 84 3D E8 */ addi r4, r4, m_Do_m_Do_machine__stringBase0@l /* 0x80373DE8@l */
|
||||
/* 8000BA0C 38 84 01 BF */ addi r4, r4, 0x1bf
|
||||
/* 8000BA10 48 2D C2 29 */ bl print__10JUTConsoleFPCc
|
||||
/* 8000BA14 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BA18 3C 80 80 37 */ lis r4, m_Do_m_Do_machine__stringBase0@ha /* 0x80373DE8@ha */
|
||||
/* 8000BA1C 38 84 3D E8 */ addi r4, r4, m_Do_m_Do_machine__stringBase0@l /* 0x80373DE8@l */
|
||||
/* 8000BA20 38 84 01 EB */ addi r4, r4, 0x1eb
|
||||
/* 8000BA24 48 2D C2 15 */ bl print__10JUTConsoleFPCc
|
||||
/* 8000BA28 80 6D 8F F0 */ lwz r3, sManager__17JUTConsoleManager(r13)
|
||||
/* 8000BA2C 38 80 00 01 */ li r4, 1
|
||||
/* 8000BA30 48 2D CA 21 */ bl drawDirect__17JUTConsoleManagerCFb
|
||||
/* 8000BA34 48 33 1C D5 */ bl OSEnableInterrupts
|
||||
/* 8000BA38 3B E0 00 00 */ li r31, 0
|
||||
/* 8000BA3C 3B A0 00 00 */ li r29, 0
|
||||
lbl_8000BA40:
|
||||
/* 8000BA40 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8000BA44 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8000BA48 4B FF FD 21 */ bl exceptionReadPad__FPUlPUl
|
||||
/* 8000BA4C 88 0D 8F 81 */ lbz r0, sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset+0x1(r13)
|
||||
/* 8000BA50 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8000BA54 41 82 00 14 */ beq lbl_8000BA68
|
||||
/* 8000BA58 38 60 00 01 */ li r3, 1
|
||||
/* 8000BA5C 38 80 00 00 */ li r4, 0
|
||||
/* 8000BA60 38 A0 00 00 */ li r5, 0
|
||||
/* 8000BA64 48 33 3E 49 */ bl OSResetSystem
|
||||
lbl_8000BA68:
|
||||
/* 8000BA68 38 60 00 00 */ li r3, 0
|
||||
/* 8000BA6C 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8000BA70 28 00 10 00 */ cmplwi r0, 0x1000
|
||||
/* 8000BA74 40 82 00 10 */ bne lbl_8000BA84
|
||||
/* 8000BA78 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000BA7C 48 00 C6 D1 */ bl exception_addition__FP10JUTConsole
|
||||
/* 8000BA80 38 60 00 01 */ li r3, 1
|
||||
lbl_8000BA84:
|
||||
/* 8000BA84 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8000BA88 28 00 00 10 */ cmplwi r0, 0x10
|
||||
/* 8000BA8C 40 82 00 80 */ bne lbl_8000BB0C
|
||||
/* 8000BA90 80 8D 8C 38 */ lwz r4, systemConsole__9JFWSystem(r13)
|
||||
/* 8000BA94 80 6D 8F F0 */ lwz r3, sManager__17JUTConsoleManager(r13)
|
||||
/* 8000BA98 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 8000BA9C 7C 00 20 40 */ cmplw r0, r4
|
||||
/* 8000BAA0 41 82 00 58 */ beq lbl_8000BAF8
|
||||
/* 8000BAA4 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8000BAA8 C0 02 81 00 */ lfs f0, lit_3940(r2)
|
||||
/* 8000BAAC D0 04 00 50 */ stfs f0, 0x50(r4)
|
||||
/* 8000BAB0 C0 02 81 04 */ lfs f0, lit_3941(r2)
|
||||
/* 8000BAB4 D0 04 00 54 */ stfs f0, 0x54(r4)
|
||||
/* 8000BAB8 38 00 00 08 */ li r0, 8
|
||||
/* 8000BABC 90 04 00 40 */ stw r0, 0x40(r4)
|
||||
/* 8000BAC0 38 00 00 20 */ li r0, 0x20
|
||||
/* 8000BAC4 90 04 00 44 */ stw r0, 0x44(r4)
|
||||
/* 8000BAC8 38 00 00 17 */ li r0, 0x17
|
||||
/* 8000BACC 90 04 00 48 */ stw r0, 0x48(r4)
|
||||
/* 8000BAD0 80 04 00 48 */ lwz r0, 0x48(r4)
|
||||
/* 8000BAD4 80 64 00 24 */ lwz r3, 0x24(r4)
|
||||
/* 8000BAD8 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 8000BADC 40 81 00 08 */ ble lbl_8000BAE4
|
||||
/* 8000BAE0 90 64 00 48 */ stw r3, 0x48(r4)
|
||||
lbl_8000BAE4:
|
||||
/* 8000BAE4 38 00 00 01 */ li r0, 1
|
||||
/* 8000BAE8 98 04 00 68 */ stb r0, 0x68(r4)
|
||||
/* 8000BAEC 38 00 00 03 */ li r0, 3
|
||||
/* 8000BAF0 90 04 00 58 */ stw r0, 0x58(r4)
|
||||
/* 8000BAF4 48 00 00 08 */ b lbl_8000BAFC
|
||||
lbl_8000BAF8:
|
||||
/* 8000BAF8 83 CD 8F 9C */ lwz r30, sConsole__12JUTException(r13)
|
||||
lbl_8000BAFC:
|
||||
/* 8000BAFC 80 6D 8F F0 */ lwz r3, sManager__17JUTConsoleManager(r13)
|
||||
/* 8000BB00 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8000BB04 48 2D C9 C1 */ bl setDirectConsole__17JUTConsoleManagerFP10JUTConsole
|
||||
/* 8000BB08 38 60 00 01 */ li r3, 1
|
||||
lbl_8000BB0C:
|
||||
/* 8000BB0C 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8000BB10 28 00 01 00 */ cmplwi r0, 0x100
|
||||
/* 8000BB14 40 82 00 14 */ bne lbl_8000BB28
|
||||
/* 8000BB18 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000BB1C 80 9E 00 24 */ lwz r4, 0x24(r30)
|
||||
/* 8000BB20 48 2D C5 89 */ bl scroll__10JUTConsoleFi
|
||||
/* 8000BB24 38 60 00 01 */ li r3, 1
|
||||
lbl_8000BB28:
|
||||
/* 8000BB28 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8000BB2C 28 00 02 00 */ cmplwi r0, 0x200
|
||||
/* 8000BB30 40 82 00 18 */ bne lbl_8000BB48
|
||||
/* 8000BB34 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000BB38 80 1E 00 24 */ lwz r0, 0x24(r30)
|
||||
/* 8000BB3C 7C 80 00 D0 */ neg r4, r0
|
||||
/* 8000BB40 48 2D C5 69 */ bl scroll__10JUTConsoleFi
|
||||
/* 8000BB44 38 60 00 01 */ li r3, 1
|
||||
lbl_8000BB48:
|
||||
/* 8000BB48 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8000BB4C 28 00 00 08 */ cmplwi r0, 8
|
||||
/* 8000BB50 40 82 00 4C */ bne lbl_8000BB9C
|
||||
/* 8000BB54 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000BB58 2C 1F 00 03 */ cmpwi r31, 3
|
||||
/* 8000BB5C 40 80 00 0C */ bge lbl_8000BB68
|
||||
/* 8000BB60 38 80 FF FF */ li r4, -1
|
||||
/* 8000BB64 48 00 00 24 */ b lbl_8000BB88
|
||||
lbl_8000BB68:
|
||||
/* 8000BB68 2C 1F 00 05 */ cmpwi r31, 5
|
||||
/* 8000BB6C 40 80 00 0C */ bge lbl_8000BB78
|
||||
/* 8000BB70 38 80 FF FE */ li r4, -2
|
||||
/* 8000BB74 48 00 00 14 */ b lbl_8000BB88
|
||||
lbl_8000BB78:
|
||||
/* 8000BB78 2C 1F 00 07 */ cmpwi r31, 7
|
||||
/* 8000BB7C 38 80 FF F8 */ li r4, -8
|
||||
/* 8000BB80 40 80 00 08 */ bge lbl_8000BB88
|
||||
/* 8000BB84 38 80 FF FC */ li r4, -4
|
||||
lbl_8000BB88:
|
||||
/* 8000BB88 48 2D C5 21 */ bl scroll__10JUTConsoleFi
|
||||
/* 8000BB8C 38 60 00 01 */ li r3, 1
|
||||
/* 8000BB90 3B A0 00 00 */ li r29, 0
|
||||
/* 8000BB94 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 8000BB98 48 00 00 5C */ b lbl_8000BBF4
|
||||
lbl_8000BB9C:
|
||||
/* 8000BB9C 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 8000BBA0 40 82 00 4C */ bne lbl_8000BBEC
|
||||
/* 8000BBA4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000BBA8 2C 1D 00 03 */ cmpwi r29, 3
|
||||
/* 8000BBAC 40 80 00 0C */ bge lbl_8000BBB8
|
||||
/* 8000BBB0 38 80 00 01 */ li r4, 1
|
||||
/* 8000BBB4 48 00 00 24 */ b lbl_8000BBD8
|
||||
lbl_8000BBB8:
|
||||
/* 8000BBB8 2C 1D 00 05 */ cmpwi r29, 5
|
||||
/* 8000BBBC 40 80 00 0C */ bge lbl_8000BBC8
|
||||
/* 8000BBC0 38 80 00 02 */ li r4, 2
|
||||
/* 8000BBC4 48 00 00 14 */ b lbl_8000BBD8
|
||||
lbl_8000BBC8:
|
||||
/* 8000BBC8 2C 1D 00 07 */ cmpwi r29, 7
|
||||
/* 8000BBCC 38 80 00 08 */ li r4, 8
|
||||
/* 8000BBD0 40 80 00 08 */ bge lbl_8000BBD8
|
||||
/* 8000BBD4 38 80 00 04 */ li r4, 4
|
||||
lbl_8000BBD8:
|
||||
/* 8000BBD8 48 2D C4 D1 */ bl scroll__10JUTConsoleFi
|
||||
/* 8000BBDC 38 60 00 01 */ li r3, 1
|
||||
/* 8000BBE0 3B E0 00 00 */ li r31, 0
|
||||
/* 8000BBE4 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 8000BBE8 48 00 00 0C */ b lbl_8000BBF4
|
||||
lbl_8000BBEC:
|
||||
/* 8000BBEC 3B E0 00 00 */ li r31, 0
|
||||
/* 8000BBF0 3B A0 00 00 */ li r29, 0
|
||||
lbl_8000BBF4:
|
||||
/* 8000BBF4 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8000BBF8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8000BBFC 40 82 00 24 */ bne lbl_8000BC20
|
||||
/* 8000BC00 48 34 1C BD */ bl VIGetRetraceCount
|
||||
/* 8000BC04 7C 7C 1B 78 */ mr r28, r3
|
||||
lbl_8000BC08:
|
||||
/* 8000BC08 48 34 1C B5 */ bl VIGetRetraceCount
|
||||
/* 8000BC0C 7C 1C 18 40 */ cmplw r28, r3
|
||||
/* 8000BC10 41 82 FF F8 */ beq lbl_8000BC08
|
||||
/* 8000BC14 80 6D 8F F0 */ lwz r3, sManager__17JUTConsoleManager(r13)
|
||||
/* 8000BC18 38 80 00 01 */ li r4, 1
|
||||
/* 8000BC1C 48 2D C8 35 */ bl drawDirect__17JUTConsoleManagerCFb
|
||||
lbl_8000BC20:
|
||||
/* 8000BC20 38 60 00 1E */ li r3, 0x1e
|
||||
/* 8000BC24 48 2D 7D 5D */ bl waitTime__12JUTExceptionFl
|
||||
/* 8000BC28 4B FF FE 18 */ b lbl_8000BA40
|
||||
lbl_8000BC2C:
|
||||
/* 8000BC2C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BC30 48 00 C5 1D */ bl exception_addition__FP10JUTConsole
|
||||
/* 8000BC34 80 6D 8F F0 */ lwz r3, sManager__17JUTConsoleManager(r13)
|
||||
/* 8000BC38 38 80 00 01 */ li r4, 1
|
||||
/* 8000BC3C 48 2D C8 15 */ bl drawDirect__17JUTConsoleManagerCFb
|
||||
lbl_8000BC40:
|
||||
/* 8000BC40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BC44 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 8000BC48 7C 80 00 D0 */ neg r4, r0
|
||||
/* 8000BC4C 48 2D C4 5D */ bl scroll__10JUTConsoleFi
|
||||
/* 8000BC50 80 6D 8F F0 */ lwz r3, sManager__17JUTConsoleManager(r13)
|
||||
/* 8000BC54 38 80 00 01 */ li r4, 1
|
||||
/* 8000BC58 48 2D C7 F9 */ bl drawDirect__17JUTConsoleManagerCFb
|
||||
/* 8000BC5C 38 60 07 D0 */ li r3, 0x7d0
|
||||
/* 8000BC60 48 2D 7D 21 */ bl waitTime__12JUTExceptionFl
|
||||
lbl_8000BC64:
|
||||
/* 8000BC64 83 DF 00 48 */ lwz r30, 0x48(r31)
|
||||
/* 8000BC68 48 00 00 50 */ b lbl_8000BCB8
|
||||
lbl_8000BC6C:
|
||||
/* 8000BC6C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BC70 38 80 00 01 */ li r4, 1
|
||||
/* 8000BC74 48 2D C4 35 */ bl scroll__10JUTConsoleFi
|
||||
/* 8000BC78 80 6D 8F F0 */ lwz r3, sManager__17JUTConsoleManager(r13)
|
||||
/* 8000BC7C 38 80 00 01 */ li r4, 1
|
||||
/* 8000BC80 48 2D C7 D1 */ bl drawDirect__17JUTConsoleManagerCFb
|
||||
/* 8000BC84 83 9F 00 48 */ lwz r28, 0x48(r31)
|
||||
/* 8000BC88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BC8C 48 2D C5 1D */ bl getLineOffset__10JUTConsoleCFv
|
||||
/* 8000BC90 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8000BC94 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BC98 48 2D C4 ED */ bl getUsedLine__10JUTConsoleCFv
|
||||
/* 8000BC9C 7C 7C 18 50 */ subf r3, r28, r3
|
||||
/* 8000BCA0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8000BCA4 7C 00 E8 40 */ cmplw r0, r29
|
||||
/* 8000BCA8 40 81 00 18 */ ble lbl_8000BCC0
|
||||
/* 8000BCAC 38 60 00 14 */ li r3, 0x14
|
||||
/* 8000BCB0 48 2D 7C D1 */ bl waitTime__12JUTExceptionFl
|
||||
/* 8000BCB4 3B DE FF FF */ addi r30, r30, -1
|
||||
lbl_8000BCB8:
|
||||
/* 8000BCB8 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 8000BCBC 40 82 FF B0 */ bne lbl_8000BC6C
|
||||
lbl_8000BCC0:
|
||||
/* 8000BCC0 38 60 0B B8 */ li r3, 0xbb8
|
||||
/* 8000BCC4 48 2D 7C BD */ bl waitTime__12JUTExceptionFl
|
||||
/* 8000BCC8 83 9F 00 48 */ lwz r28, 0x48(r31)
|
||||
/* 8000BCCC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BCD0 48 2D C4 D9 */ bl getLineOffset__10JUTConsoleCFv
|
||||
/* 8000BCD4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8000BCD8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000BCDC 48 2D C4 A9 */ bl getUsedLine__10JUTConsoleCFv
|
||||
/* 8000BCE0 7C 7C 18 50 */ subf r3, r28, r3
|
||||
/* 8000BCE4 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8000BCE8 7C 00 E8 40 */ cmplw r0, r29
|
||||
/* 8000BCEC 40 81 FF 54 */ ble lbl_8000BC40
|
||||
/* 8000BCF0 4B FF FF 74 */ b lbl_8000BC64
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80CE93A4:
|
||||
/* 80CE93A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80CE93A8 7C 08 02 A6 */ mflr r0
|
||||
/* 80CE93AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80CE93B0 48 00 04 11 */ bl CreateHeap__12daObjStone_cFv
|
||||
/* 80CE93B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80CE93B8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80CE93BC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80CE93C0 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_80CE97C0:
|
||||
/* 80CE97C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80CE97C4 7C 08 02 A6 */ mflr r0
|
||||
/* 80CE97C8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80CE97CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80CE97D0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80CE97D4 88 03 09 06 */ lbz r0, 0x906(r3)
|
||||
/* 80CE97D8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80CE97DC 3C 60 80 CF */ lis r3, l_arcName@ha /* 0x80CECC74@ha */
|
||||
/* 80CE97E0 38 63 CC 74 */ addi r3, r3, l_arcName@l /* 0x80CECC74@l */
|
||||
/* 80CE97E4 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80CE97E8 3C 80 80 CF */ lis r4, l_bmdIdx@ha /* 0x80CECAB4@ha */
|
||||
/* 80CE97EC 38 84 CA B4 */ addi r4, r4, l_bmdIdx@l /* 0x80CECAB4@l */
|
||||
/* 80CE97F0 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 80CE97F4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80CE97F8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80CE97FC 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80CE9800 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80CE9804 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80CE9808 4B 35 2A E5 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80CE980C 3C 80 00 08 */ lis r4, 8
|
||||
/* 80CE9810 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 80CE9814 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 80CE9818 4B 32 B4 3D */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80CE981C 90 7F 05 70 */ stw r3, 0x570(r31)
|
||||
/* 80CE9820 80 7F 05 70 */ lwz r3, 0x570(r31)
|
||||
/* 80CE9824 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80CE9828 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80CE982C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80CE9830 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80CE9834 7C 08 03 A6 */ mtlr r0
|
||||
/* 80CE9838 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80CE983C 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_80CEC1AC:
|
||||
/* 80CEC1AC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80CEC1B0 7C 08 02 A6 */ mflr r0
|
||||
/* 80CEC1B4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80CEC1B8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80CEC1BC 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80CEC1C0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80CEC1C4 3B E0 00 00 */ li r31, 0
|
||||
/* 80CEC1C8 38 60 00 00 */ li r3, 0
|
||||
/* 80CEC1CC C0 5E 04 D0 */ lfs f2, 0x4d0(r30)
|
||||
/* 80CEC1D0 D0 41 00 08 */ stfs f2, 8(r1)
|
||||
/* 80CEC1D4 C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
|
||||
/* 80CEC1D8 D0 21 00 0C */ stfs f1, 0xc(r1)
|
||||
/* 80CEC1DC C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
|
||||
/* 80CEC1E0 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80CEC1E4 88 1E 09 07 */ lbz r0, 0x907(r30)
|
||||
/* 80CEC1E8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80CEC1EC 40 82 00 14 */ bne lbl_80CEC200
|
||||
/* 80CEC1F0 3B E0 00 01 */ li r31, 1
|
||||
/* 80CEC1F4 D0 41 00 08 */ stfs f2, 8(r1)
|
||||
/* 80CEC1F8 D0 21 00 0C */ stfs f1, 0xc(r1)
|
||||
/* 80CEC1FC D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
lbl_80CEC200:
|
||||
/* 80CEC200 88 1E 09 07 */ lbz r0, 0x907(r30)
|
||||
/* 80CEC204 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80CEC208 40 82 00 08 */ bne lbl_80CEC210
|
||||
/* 80CEC20C 38 60 00 01 */ li r3, 1
|
||||
lbl_80CEC210:
|
||||
/* 80CEC210 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80CEC214 40 82 00 18 */ bne lbl_80CEC22C
|
||||
/* 80CEC218 38 7E 05 74 */ addi r3, r30, 0x574
|
||||
/* 80CEC21C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80CEC220 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80CEC224 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 80CEC228 4B 38 A8 85 */ bl CrrPos__9dBgS_AcchFR4dBgS
|
||||
lbl_80CEC22C:
|
||||
/* 80CEC22C 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 80CEC230 41 82 00 1C */ beq lbl_80CEC24C
|
||||
/* 80CEC234 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 80CEC238 D0 1E 04 D0 */ stfs f0, 0x4d0(r30)
|
||||
/* 80CEC23C C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 80CEC240 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
|
||||
/* 80CEC244 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80CEC248 D0 1E 04 D8 */ stfs f0, 0x4d8(r30)
|
||||
lbl_80CEC24C:
|
||||
/* 80CEC24C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80CEC250 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80CEC254 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80CEC258 7C 08 03 A6 */ mtlr r0
|
||||
/* 80CEC25C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80CEC260 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_80CEC948:
|
||||
/* 80CEC948 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80CEC94C 7C 08 02 A6 */ mflr r0
|
||||
/* 80CEC950 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80CEC954 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80CEC958 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80CEC95C 38 7F 09 70 */ addi r3, r31, 0x970
|
||||
/* 80CEC960 4B 5D 16 99 */ bl deleteObject__14Z2SoundObjBaseFv
|
||||
/* 80CEC964 A0 9F 04 94 */ lhz r4, 0x494(r31)
|
||||
/* 80CEC968 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80CEC96C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80CEC970 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80CEC974 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80CEC978 4B 34 8D 3D */ bl offActor__10dSv_info_cFii
|
||||
/* 80CEC97C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80CEC980 38 80 00 01 */ li r4, 1
|
||||
/* 80CEC984 4B FF FE 59 */ bl effect_delete__12daObjStone_cFb
|
||||
/* 80CEC988 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 80CEC98C 88 1F 09 06 */ lbz r0, 0x906(r31)
|
||||
/* 80CEC990 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80CEC994 3C 80 80 CF */ lis r4, l_arcName@ha /* 0x80CECC74@ha */
|
||||
/* 80CEC998 38 84 CC 74 */ addi r4, r4, l_arcName@l /* 0x80CECC74@l */
|
||||
/* 80CEC99C 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 80CEC9A0 4B 34 06 69 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80CEC9A4 38 60 00 01 */ li r3, 1
|
||||
/* 80CEC9A8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80CEC9AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80CEC9B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80CEC9B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80CEC9B8 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80CECA1C:
|
||||
/* 80CECA1C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80CECA20 7C 08 02 A6 */ mflr r0
|
||||
/* 80CECA24 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80CECA28 4B FF CE 19 */ bl create__12daObjStone_cFv
|
||||
/* 80CECA2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80CECA30 7C 08 03 A6 */ mtlr r0
|
||||
/* 80CECA34 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80CECA38 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80CEC9FC:
|
||||
/* 80CEC9FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80CECA00 7C 08 02 A6 */ mflr r0
|
||||
/* 80CECA04 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80CECA08 4B FF FF 41 */ bl _delete__12daObjStone_cFv
|
||||
/* 80CECA0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80CECA10 7C 08 03 A6 */ mtlr r0
|
||||
/* 80CECA14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80CECA18 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80CEC9BC:
|
||||
/* 80CEC9BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80CEC9C0 7C 08 02 A6 */ mflr r0
|
||||
/* 80CEC9C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80CEC9C8 4B FF FE C1 */ bl draw__12daObjStone_cFv
|
||||
/* 80CEC9CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80CEC9D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80CEC9D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80CEC9D8 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user