mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-11 21:21:57 -04:00
+14
-6
@@ -1,6 +1,6 @@
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
if (APPLE)
|
||||
project(dusk LANGUAGES C CXX OBJC)
|
||||
project(dusk LANGUAGES C CXX OBJC OBJCXX)
|
||||
else ()
|
||||
project(dusk LANGUAGES C CXX)
|
||||
endif ()
|
||||
@@ -9,8 +9,8 @@ set(CMAKE_C_STANDARD 11)
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
if (CMAKE_SYSTEM_NAME STREQUAL Linux)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unknown-pragmas -Wno-unused-variable -Wno-unused-parameter -fPIC")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-register -fPIC")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unknown-pragmas -Wno-unused-variable -Wno-unused-parameter")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -stdlib=libc++ -Wno-register -fPIC")
|
||||
set(CMAKE_PREFIX_PATH /usr)
|
||||
set(CMAKE_LIBRARY_ARCHITECTURE x86_64-linux-gnu)
|
||||
set(CMAKE_LIBRARY_PATH "/usr/lib64" "/usr/lib/x86_64-linux-gnu" CACHE PATH "")
|
||||
@@ -24,6 +24,8 @@ elseif (APPLE)
|
||||
elseif (MSVC)
|
||||
add_compile_options(/bigobj)
|
||||
endif ()
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error -Wno-c++11-narrowing")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error -Wno-c++11-narrowing")
|
||||
|
||||
add_subdirectory(extern/aurora EXCLUDE_FROM_ALL)
|
||||
|
||||
@@ -32,7 +34,7 @@ set(DOLZEL_FILES
|
||||
src/m_Do/m_Do_printf.cpp
|
||||
src/m_Do/m_Do_audio.cpp
|
||||
src/m_Do/m_Do_controller_pad.cpp
|
||||
src/m_Do/m_Re_controller_pad.cpp
|
||||
#src/m_Do/m_Re_controller_pad.cpp
|
||||
src/m_Do/m_Do_graphic.cpp
|
||||
src/m_Do/m_Do_machine.cpp
|
||||
src/m_Do/m_Do_mtx.cpp
|
||||
@@ -574,6 +576,11 @@ set(JSYSTEM_FILES
|
||||
src/JSystem/JMath/JMath.cpp
|
||||
src/JSystem/JMath/random.cpp
|
||||
src/JSystem/JMath/JMATrigonometric.cpp
|
||||
src/JSystem/JHostIO/JORHostInfo.cpp
|
||||
src/JSystem/JHostIO/JORServer.cpp
|
||||
src/JSystem/JHostIO/JHIhioASync.cpp
|
||||
src/JSystem/JHostIO/JHIRMcc.cpp
|
||||
src/JSystem/JHostIO/JHIMccBuf.cpp
|
||||
)
|
||||
|
||||
set(REL_FILES
|
||||
@@ -1338,7 +1345,8 @@ set(REL_FILES
|
||||
|
||||
set(DUSK_FILES
|
||||
src/dusk/imgui.cpp
|
||||
src/dusk/stubs.c
|
||||
src/dusk/stubs.cpp
|
||||
src/dusk/extras.c
|
||||
)
|
||||
|
||||
source_group("dolzel" FILES ${DOLZEL_FILES} ${Z2AUDIOLIB_FILES} ${SSYSTEM_FILES} ${JSYSTEM_FILES} ${REL_FILES})
|
||||
@@ -1348,7 +1356,7 @@ add_library(game SHARED ${DOLZEL_FILES} ${Z2AUDIOLIB_FILES} ${SSYSTEM_FILES} ${J
|
||||
target_compile_definitions(game PRIVATE TARGET_PC VERSION=0 NDEBUG=1 NDEBUG_DEFINED=1 DEBUG_DEFINED=0)
|
||||
# TODO: version handling for res includes
|
||||
set(DUSK_TP_VERSION GZ2E01)
|
||||
target_include_directories(game PRIVATE include src assets/${DUSK_TP_VERSION} ${CMAKE_BINARY_DIR}/../${DUSK_TP_VERSION}/include src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Include)
|
||||
target_include_directories(game PRIVATE include src assets/${DUSK_TP_VERSION} ${CMAKE_BINARY_DIR}/../${DUSK_TP_VERSION}/include)
|
||||
target_link_libraries(game PRIVATE aurora::core aurora::gx aurora::si aurora::vi aurora::pad)
|
||||
|
||||
add_executable(dusk src/dusk/main.cpp)
|
||||
|
||||
@@ -446,7 +446,7 @@ S_find = .bss:0x000000AC; // type:object size:0x2 scope:global data:2byte
|
||||
lbl_70_bss_AE = .bss:0x000000AE; // type:object size:0x1 scope:local align:1 data:byte
|
||||
@4242 = .bss:0x000000B0; // type:object size:0xC scope:local
|
||||
S_find_pos = .bss:0x000000BC; // type:object size:0xC scope:global align:4 data:float
|
||||
data_80519200 = .bss:0x000000C8; // type:object size:0x1 data:byte
|
||||
desert_substage = .bss:0x000000C8; // type:object size:0x1 data:byte
|
||||
data_80519201 = .bss:0x000000C9; // type:object size:0x1 data:byte
|
||||
target_info = .bss:0x000000CC; // type:object size:0x28 scope:global data:4byte
|
||||
target_info_count = .bss:0x000000F4; // type:object size:0x4 scope:global data:4byte
|
||||
|
||||
@@ -14118,8 +14118,8 @@ getVisibility__20J2DAnmVisibilityFullCFUsPUc = .text:0x8030C048; // type:functio
|
||||
getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x8030C0F0; // type:function size:0x2C4 scope:global align:4
|
||||
getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor = .text:0x8030C3B4; // type:function size:0x2C4 scope:global align:4
|
||||
searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen = .text:0x8030C678; // type:function size:0x104 scope:global align:4
|
||||
J2DGetKeyFrameInterpolations__FfP18J3DAnmKeyTableBasePs = .text:0x8030C77C; // type:function size:0x234 scope:global align:4
|
||||
J2DGetKeyFrameInterpolationf__FfP18J3DAnmKeyTableBasePf = .text:0x8030C9B0; // type:function size:0x17C scope:global align:4
|
||||
J2DGetKeyFrameInterpolation<s>__FfP18J3DAnmKeyTableBasePs = .text:0x8030C77C; // type:function size:0x234 scope:global align:4
|
||||
J2DGetKeyFrameInterpolation<f>__FfP18J3DAnmKeyTableBasePf = .text:0x8030C9B0; // type:function size:0x17C scope:global align:4
|
||||
__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030CB2C; // type:function size:0x10 scope:global align:4
|
||||
__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030CB3C; // type:function size:0x54 scope:global align:4
|
||||
__dt__16J2DAnmTexPatternFv = .text:0x8030CB90; // type:function size:0x90 scope:weak align:4
|
||||
|
||||
@@ -445,7 +445,7 @@ S_find = .bss:0x000000AC; // type:object size:0x2 scope:global data:2byte
|
||||
lbl_70_bss_AE = .bss:0x000000AE; // type:object size:0x1 data:byte
|
||||
@4242 = .bss:0x000000B0; // type:object size:0xC scope:local
|
||||
S_find_pos = .bss:0x000000BC; // type:object size:0xC scope:global align:4 data:float
|
||||
data_80519200 = .bss:0x000000C8; // type:object size:0x1 data:byte
|
||||
desert_substage = .bss:0x000000C8; // type:object size:0x1 data:byte
|
||||
data_80519201 = .bss:0x000000C9; // type:object size:0x1 data:byte
|
||||
target_info = .bss:0x000000CC; // type:object size:0x28 scope:global data:4byte
|
||||
target_info_count = .bss:0x000000F4; // type:object size:0x4 scope:global data:4byte
|
||||
|
||||
@@ -14124,8 +14124,8 @@ getVisibility__20J2DAnmVisibilityFullCFUsPUc = .text:0x8030E4E4; // type:functio
|
||||
getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x8030E58C; // type:function size:0x2C4 scope:global align:4
|
||||
getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor = .text:0x8030E850; // type:function size:0x2C4 scope:global align:4
|
||||
searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen = .text:0x8030EB14; // type:function size:0x104 scope:global align:4
|
||||
J2DGetKeyFrameInterpolations__FfP18J3DAnmKeyTableBasePs = .text:0x8030EC18; // type:function size:0x234 scope:global align:4
|
||||
J2DGetKeyFrameInterpolationf__FfP18J3DAnmKeyTableBasePf = .text:0x8030EE4C; // type:function size:0x17C scope:global align:4
|
||||
J2DGetKeyFrameInterpolation<s>__FfP18J3DAnmKeyTableBasePs = .text:0x8030EC18; // type:function size:0x234 scope:global align:4
|
||||
J2DGetKeyFrameInterpolation<f>__FfP18J3DAnmKeyTableBasePf = .text:0x8030EE4C; // type:function size:0x17C scope:global align:4
|
||||
__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030EFC8; // type:function size:0x10 scope:global align:4
|
||||
__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030EFD8; // type:function size:0x54 scope:global align:4
|
||||
__dt__16J2DAnmTexPatternFv = .text:0x8030F02C; // type:function size:0x90 scope:weak align:4
|
||||
|
||||
@@ -445,7 +445,7 @@ S_find = .bss:0x000000AC; // type:object size:0x2 scope:global data:2byte
|
||||
lbl_70_bss_AE = .bss:0x000000AE; // type:object size:0x1 data:byte
|
||||
@4242 = .bss:0x000000B0; // type:object size:0xC scope:local
|
||||
S_find_pos = .bss:0x000000BC; // type:object size:0xC scope:global align:4 data:float
|
||||
data_80519200 = .bss:0x000000C8; // type:object size:0x1 data:byte
|
||||
desert_substage = .bss:0x000000C8; // type:object size:0x1 data:byte
|
||||
data_80519201 = .bss:0x000000C9; // type:object size:0x1 data:byte
|
||||
target_info = .bss:0x000000CC; // type:object size:0x28 scope:global data:4byte
|
||||
target_info_count = .bss:0x000000F4; // type:object size:0x4 scope:global data:4byte
|
||||
|
||||
@@ -14123,8 +14123,8 @@ getVisibility__20J2DAnmVisibilityFullCFUsPUc = .text:0x8030CE48; // type:functio
|
||||
getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x8030CEF0; // type:function size:0x2C4 scope:global align:4
|
||||
getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor = .text:0x8030D1B4; // type:function size:0x2C4 scope:global align:4
|
||||
searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen = .text:0x8030D478; // type:function size:0x104 scope:global align:4
|
||||
J2DGetKeyFrameInterpolations__FfP18J3DAnmKeyTableBasePs = .text:0x8030D57C; // type:function size:0x234 scope:global align:4
|
||||
J2DGetKeyFrameInterpolationf__FfP18J3DAnmKeyTableBasePf = .text:0x8030D7B0; // type:function size:0x17C scope:global align:4
|
||||
J2DGetKeyFrameInterpolation<s>__FfP18J3DAnmKeyTableBasePs = .text:0x8030D57C; // type:function size:0x234 scope:global align:4
|
||||
J2DGetKeyFrameInterpolation<f>__FfP18J3DAnmKeyTableBasePf = .text:0x8030D7B0; // type:function size:0x17C scope:global align:4
|
||||
__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030D92C; // type:function size:0x10 scope:global align:4
|
||||
__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030D93C; // type:function size:0x54 scope:global align:4
|
||||
__dt__16J2DAnmTexPatternFv = .text:0x8030D990; // type:function size:0x90 scope:weak align:4
|
||||
|
||||
@@ -63,6 +63,6 @@ lbl_238_data_104 = .data:0x00000104; // type:object size:0xD data:string
|
||||
@93851 = .data:0x00000114; // type:object size:0xC scope:local
|
||||
__RTTI__12daE_TK_HIO_c = .data:0x00000120; // type:object size:0x8 scope:global
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
|
||||
lbl_238_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
@93233 = .bss:0x0000000C; // type:object size:0xC scope:local
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte
|
||||
|
||||
@@ -58,6 +58,6 @@ lbl_239_data_D8 = .data:0x000000D8; // type:object size:0xE data:string
|
||||
@93703 = .data:0x000000E8; // type:object size:0xC scope:local
|
||||
__RTTI__13daE_TK2_HIO_c = .data:0x000000F4; // type:object size:0x8 scope:global
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
|
||||
lbl_239_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
@93233 = .bss:0x0000000C; // type:object size:0xC scope:local
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global data:byte
|
||||
|
||||
+56
-40
@@ -22,7 +22,7 @@ d/d_home_button.cpp:
|
||||
d/d_cursor_mng.cpp:
|
||||
.text start:0x800073D4 end:0x8000820C
|
||||
.data start:0x803F5618 end:0x803F5740
|
||||
.sdata start:0x80537528 end:0x80537564
|
||||
.sdata start:0x80537528 end:0x80537560
|
||||
.sbss start:0x8053A728 end:0x8053A740
|
||||
.sdata2 start:0x8053B9F8 end:0x8053BA10
|
||||
|
||||
@@ -30,15 +30,15 @@ m_Do/m_Do_main.cpp:
|
||||
.text start:0x8000820C end:0x80008EE8
|
||||
.data start:0x803F5740 end:0x803F5B28
|
||||
.bss start:0x80449B80 end:0x80449EA0
|
||||
.sdata start:0x80537564 end:0x805375C0
|
||||
.sbss start:0x8053A740 end:0x8053A768
|
||||
.sdata start:0x80537560 end:0x805375C0
|
||||
.sbss start:0x8053A740 end:0x8053A760
|
||||
.sdata2 start:0x8053BA10 end:0x8053BA28
|
||||
|
||||
m_Do/m_Do_printf.cpp:
|
||||
.text start:0x80008EE8 end:0x800095CC
|
||||
.data start:0x803F5B28 end:0x803F5BE0
|
||||
.bss start:0x80449EA0 end:0x8044A6A0
|
||||
.sbss start:0x8053A768 end:0x8053A784
|
||||
.sbss start:0x8053A760 end:0x8053A780
|
||||
|
||||
m_Do/m_Do_audio.cpp:
|
||||
.text start:0x800095CC end:0x80009F54
|
||||
@@ -46,7 +46,7 @@ m_Do/m_Do_audio.cpp:
|
||||
.data start:0x803F5BE0 end:0x803F5E58
|
||||
.bss start:0x8044A6A0 end:0x8044BA50
|
||||
.sdata start:0x805375C0 end:0x8053762C
|
||||
.sbss start:0x8053A784 end:0x8053A7D4
|
||||
.sbss start:0x8053A780 end:0x8053A7D4
|
||||
|
||||
m_Do/m_Do_controller_pad.cpp:
|
||||
.text start:0x80009F54 end:0x8000A364
|
||||
@@ -73,7 +73,7 @@ m_Do/m_Do_machine.cpp:
|
||||
.text start:0x80011A34 end:0x800127A4
|
||||
.data start:0x803F5E70 end:0x803F61D8
|
||||
.sdata start:0x80537670 end:0x805376A0
|
||||
.sbss start:0x8053A844 end:0x8053A878
|
||||
.sbss start:0x8053A844 end:0x8053A870
|
||||
.sdata2 start:0x8053BBC0 end:0x8053BBC8
|
||||
|
||||
m_Do/m_Do_mtx.cpp:
|
||||
@@ -82,6 +82,7 @@ m_Do/m_Do_mtx.cpp:
|
||||
.data start:0x803F61D8 end:0x803F6280
|
||||
.bss start:0x80453500 end:0x80453968
|
||||
.sdata start:0x805376A0 end:0x805376B0
|
||||
.sbss start:0x8053A870 end:0x8053A878
|
||||
.sdata2 start:0x8053BBC8 end:0x8053BBD8
|
||||
|
||||
m_Do/m_Do_ext.cpp:
|
||||
@@ -102,7 +103,7 @@ m_Do/m_Do_lib.cpp:
|
||||
|
||||
m_Do/m_Do_Reset.cpp:
|
||||
.text start:0x8001A9F8 end:0x8001ABCC
|
||||
.sbss start:0x8053A8C8 end:0x8053A8E0
|
||||
.sbss start:0x8053A8C8 end:0x8053A8D0
|
||||
|
||||
m_Do/m_Do_dvd_thread.cpp:
|
||||
.text start:0x8001ABCC end:0x8001B8E8
|
||||
@@ -110,10 +111,12 @@ m_Do/m_Do_dvd_thread.cpp:
|
||||
.data start:0x803F6A80 end:0x803F6DC8
|
||||
.bss start:0x804539E0 end:0x80455D60
|
||||
.sdata start:0x80537770 end:0x805377B0
|
||||
.sbss start:0x8053A8D0 end:0x8053A8D8
|
||||
|
||||
m_Do/m_Do_DVDError.cpp:
|
||||
.text start:0x8001B8E8 end:0x8001BA54
|
||||
.bss start:0x80455D60 end:0x804580C0
|
||||
.sbss start:0x8053A8D8 end:0x8053A8E0
|
||||
|
||||
m_Do/m_Do_MemCard.cpp:
|
||||
.text start:0x8001BA54 end:0x8001CDAC
|
||||
@@ -298,7 +301,7 @@ f_pc/f_pc_layer.cpp:
|
||||
f_pc/f_pc_leaf.cpp:
|
||||
.text start:0x80026A40 end:0x80026B64
|
||||
.data start:0x803FA470 end:0x803FA488
|
||||
.sbss start:0x8053A960 end:0x8053A970
|
||||
.sbss start:0x8053A960 end:0x8053A968
|
||||
|
||||
f_pc/f_pc_layer_iter.cpp:
|
||||
.text start:0x80026B64 end:0x80026CB8
|
||||
@@ -318,6 +321,7 @@ f_pc/f_pc_load.cpp:
|
||||
f_pc/f_pc_manager.cpp:
|
||||
.text start:0x80027044 end:0x800272FC
|
||||
.bss start:0x80481338 end:0x804813E0
|
||||
.sbss start:0x8053A968 end:0x8053A970
|
||||
|
||||
f_pc/f_pc_method.cpp:
|
||||
.text start:0x800272FC end:0x8002733C
|
||||
@@ -337,11 +341,11 @@ f_pc/f_pc_node_req.cpp:
|
||||
f_pc/f_pc_priority.cpp:
|
||||
.text start:0x80027DFC end:0x80028140
|
||||
.bss start:0x804813F0 end:0x80481400
|
||||
.sdata start:0x805378D0 end:0x80537908
|
||||
.sdata start:0x805378D0 end:0x805378D8
|
||||
|
||||
f_pc/f_pc_profile.cpp:
|
||||
.text start:0x80028140 end:0x80028150
|
||||
.sbss start:0x8053A980 end:0x8053A990
|
||||
.sbss start:0x8053A980 end:0x8053A988
|
||||
|
||||
f_pc/f_pc_searcher.cpp:
|
||||
.text start:0x80028150 end:0x80028180
|
||||
@@ -377,15 +381,15 @@ d/d_stage.cpp:
|
||||
.ctors start:0x803CE268 end:0x803CE26C
|
||||
.data start:0x803FA5A8 end:0x803FDE58
|
||||
.bss start:0x80481400 end:0x804928C8
|
||||
.sdata start:0x80537908 end:0x8053793C
|
||||
.sbss start:0x8053A990 end:0x8053A9B0
|
||||
.sdata start:0x805378D8 end:0x80537920
|
||||
.sbss start:0x8053A988 end:0x8053A9B0
|
||||
.sdata2 start:0x8053BD28 end:0x8053BD38
|
||||
|
||||
d/d_map.cpp:
|
||||
.text start:0x8002CC88 end:0x8002F3F4
|
||||
.rodata start:0x803CFC30 end:0x803CFD10
|
||||
.data start:0x803FDE58 end:0x803FE258
|
||||
.sdata start:0x8053793C end:0x80537ACC
|
||||
.sdata start:0x80537920 end:0x80537ACC
|
||||
.sbss start:0x8053A9B0 end:0x8053A9B8
|
||||
.sdata2 start:0x8053BD38 end:0x8053BD98
|
||||
|
||||
@@ -2551,21 +2555,22 @@ revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp:
|
||||
revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
|
||||
.text start:0x802D92D0 end:0x802E1FB4
|
||||
.ctors start:0x803CE398 end:0x803CE39C
|
||||
.data start:0x8042B058 end:0x8042B680
|
||||
.data start:0x8042B058 end:0x8042B650
|
||||
.bss start:0x804C2CE0 end:0x804C2CF8
|
||||
.sdata start:0x8053A158 end:0x8053A168
|
||||
.sdata start:0x8053A158 end:0x8053A160
|
||||
.sbss start:0x8053B118 end:0x8053B128
|
||||
.sdata2 start:0x8053FE60 end:0x8053FE78
|
||||
|
||||
JSystem/JKernel/JKRHeap.cpp:
|
||||
.text start:0x802E1FB4 end:0x802E2BEC
|
||||
.data start:0x8042B680 end:0x8042B6E0
|
||||
.sdata start:0x8053A168 end:0x8053A198
|
||||
.data start:0x8042B650 end:0x8042B6E0
|
||||
.sdata start:0x8053A160 end:0x8053A170
|
||||
.sbss start:0x8053B128 end:0x8053B158
|
||||
|
||||
JSystem/JKernel/JKRExpHeap.cpp:
|
||||
.text start:0x802E2BEC end:0x802E47B4
|
||||
.data start:0x8042B6E0 end:0x8042BA88
|
||||
.sdata start:0x8053A170 end:0x8053A190
|
||||
.sbss start:0x8053B158 end:0x8053B170
|
||||
.sdata2 start:0x8053FE78 end:0x8053FE88
|
||||
|
||||
@@ -2585,17 +2590,18 @@ JSystem/JKernel/JKRDisposer.cpp:
|
||||
JSystem/JKernel/JKRThread.cpp:
|
||||
.text start:0x802E5294 end:0x802E5F9C
|
||||
.ctors start:0x803CE39C end:0x803CE3A0
|
||||
.data start:0x8042BCB0 end:0x8042BDEC
|
||||
.data start:0x8042BCB0 end:0x8042BDC0
|
||||
.bss start:0x804C2CF8 end:0x804C2D48
|
||||
.sdata start:0x8053A190 end:0x8053A198
|
||||
.sbss start:0x8053B170 end:0x8053B190
|
||||
.sdata2 start:0x8053FEA0 end:0x8053FEB0
|
||||
|
||||
JSystem/JKernel/JKRAram.cpp:
|
||||
.text start:0x802E5F9C end:0x802E6DBC
|
||||
.ctors start:0x803CE3A0 end:0x803CE3A4
|
||||
.data start:0x8042BDEC end:0x8042BE00
|
||||
.data start:0x8042BDC0 end:0x8042BE00
|
||||
.bss start:0x804C2D48 end:0x804C2DA8
|
||||
.sdata start:0x8053A198 end:0x8053A1B4
|
||||
.sdata start:0x8053A198 end:0x8053A1A0
|
||||
.sbss start:0x8053B190 end:0x8053B1D0
|
||||
|
||||
JSystem/JKernel/JKRAramHeap.cpp:
|
||||
@@ -2611,12 +2617,12 @@ JSystem/JKernel/JKRAramBlock.cpp:
|
||||
JSystem/JKernel/JKRAramPiece.cpp:
|
||||
.text start:0x802E7558 end:0x802E7AD4
|
||||
.ctors start:0x803CE3A8 end:0x803CE3AC
|
||||
.data start:0x8042BE20 end:0x8042BEB4
|
||||
.data start:0x8042BE20 end:0x8042BE88
|
||||
.bss start:0x804C2DC0 end:0x804C2DF0
|
||||
|
||||
JSystem/JKernel/JKRAramStream.cpp:
|
||||
.text start:0x802E7AD4 end:0x802E804C
|
||||
.data start:0x8042BEB4 end:0x8042BEC8
|
||||
.data start:0x8042BE88 end:0x8042BEC8
|
||||
.bss start:0x804C2DF0 end:0x804C2E20
|
||||
.sbss start:0x8053B1D0 end:0x8053B1E0
|
||||
|
||||
@@ -2625,6 +2631,7 @@ JSystem/JKernel/JKRFileLoader.cpp:
|
||||
.ctors start:0x803CE3AC end:0x803CE3B0
|
||||
.data start:0x8042BEC8 end:0x8042BF08
|
||||
.bss start:0x804C2E20 end:0x804C2E38
|
||||
.sdata start:0x8053A1A0 end:0x8053A1A8
|
||||
.sbss start:0x8053B1E0 end:0x8053B1E8
|
||||
|
||||
JSystem/JKernel/JKRFileFinder.cpp:
|
||||
@@ -2634,10 +2641,11 @@ JSystem/JKernel/JKRFileFinder.cpp:
|
||||
JSystem/JKernel/JKRFileCache.cpp:
|
||||
.text start:0x802E8950 end:0x802E96E8
|
||||
.data start:0x8042BF38 end:0x8042BF88
|
||||
.sdata start:0x8053A1A8 end:0x8053A1B0
|
||||
|
||||
JSystem/JKernel/JKRArchivePub.cpp:
|
||||
.text start:0x802E96E8 end:0x802EA1D8
|
||||
.data start:0x8042BF88 end:0x8042BFFC
|
||||
.data start:0x8042BF88 end:0x8042BFD8
|
||||
|
||||
JSystem/JKernel/JKRArchivePri.cpp:
|
||||
.text start:0x802EA1D8 end:0x802EA928
|
||||
@@ -2645,19 +2653,19 @@ JSystem/JKernel/JKRArchivePri.cpp:
|
||||
|
||||
JSystem/JKernel/JKRMemArchive.cpp:
|
||||
.text start:0x802EA928 end:0x802EAFD8
|
||||
.data start:0x8042BFFC end:0x8042C078
|
||||
.data start:0x8042BFD8 end:0x8042C050
|
||||
|
||||
JSystem/JKernel/JKRAramArchive.cpp:
|
||||
.text start:0x802EAFD8 end:0x802EBC00
|
||||
.data start:0x8042C078 end:0x8042C0C8
|
||||
.data start:0x8042C050 end:0x8042C0C8
|
||||
|
||||
JSystem/JKernel/JKRDvdArchive.cpp:
|
||||
.text start:0x802EBC00 end:0x802EC74C
|
||||
.data start:0x8042C0C8 end:0x8042C1C0
|
||||
.data start:0x8042C0C8 end:0x8042C188
|
||||
|
||||
JSystem/JKernel/JKRCompArchive.cpp:
|
||||
.text start:0x802EC74C end:0x802ED414
|
||||
.data start:0x8042C1C0 end:0x8042C238
|
||||
.data start:0x8042C188 end:0x8042C210
|
||||
|
||||
JSystem/JKernel/JKRFile.cpp:
|
||||
.text start:0x802ED414 end:0x802ED480
|
||||
@@ -2665,7 +2673,7 @@ JSystem/JKernel/JKRFile.cpp:
|
||||
JSystem/JKernel/JKRDvdFile.cpp:
|
||||
.text start:0x802ED480 end:0x802EDAAC
|
||||
.ctors start:0x803CE3B0 end:0x803CE3B4
|
||||
.data start:0x8042C238 end:0x8042C280
|
||||
.data start:0x8042C210 end:0x8042C280
|
||||
.bss start:0x804C2E38 end:0x804C2E50
|
||||
|
||||
JSystem/JKernel/JKRDvdRipper.cpp:
|
||||
@@ -2673,7 +2681,7 @@ JSystem/JKernel/JKRDvdRipper.cpp:
|
||||
.ctors start:0x803CE3B4 end:0x803CE3B8
|
||||
.data start:0x8042C280 end:0x8042C2D8
|
||||
.bss start:0x804C2E50 end:0x804C2E80
|
||||
.sdata start:0x8053A1B4 end:0x8053A1BC
|
||||
.sdata start:0x8053A1B0 end:0x8053A1BC
|
||||
.sbss start:0x8053B1F0 end:0x8053B230
|
||||
|
||||
JSystem/JKernel/JKRDvdAramRipper.cpp:
|
||||
@@ -2687,7 +2695,7 @@ JSystem/JKernel/JKRDecomp.cpp:
|
||||
.text start:0x802EF438 end:0x802EFB1C
|
||||
.data start:0x8042C2D8 end:0x8042C2E8
|
||||
.bss start:0x804C2EB0 end:0x804C2EF0
|
||||
.sbss start:0x8053B278 end:0x8053B284
|
||||
.sbss start:0x8053B278 end:0x8053B280
|
||||
|
||||
JSystem/JSupport/JSUList.cpp:
|
||||
.text start:0x802EFB1C end:0x802EFF5C
|
||||
@@ -2715,7 +2723,7 @@ JSystem/JGadget/std-vector.cpp:
|
||||
|
||||
JSystem/JUtility/JUTCacheFont.cpp:
|
||||
.text start:0x802F0DF4 end:0x802F1CB4
|
||||
.data start:0x8042C350 end:0x8042C440
|
||||
.data start:0x8042C350 end:0x8042C410
|
||||
.sdata2 start:0x8053FEB0 end:0x8053FEB8
|
||||
|
||||
JSystem/JUtility/JUTResource.cpp:
|
||||
@@ -2727,6 +2735,7 @@ JSystem/JUtility/JUTTexture.cpp:
|
||||
|
||||
JSystem/JUtility/JUTPalette.cpp:
|
||||
.text start:0x802F2448 end:0x802F2534
|
||||
.data start:0x8042C410 end:0x8042C440
|
||||
|
||||
JSystem/JUtility/JUTNameTab.cpp:
|
||||
.text start:0x802F2534 end:0x802F2724
|
||||
@@ -2735,16 +2744,16 @@ JSystem/JUtility/JUTNameTab.cpp:
|
||||
JSystem/JUtility/JUTGraphFifo.cpp:
|
||||
.text start:0x802F2724 end:0x802F28B4
|
||||
.data start:0x8042C450 end:0x8042C460
|
||||
.sbss start:0x8053B284 end:0x8053B290
|
||||
.sbss start:0x8053B280 end:0x8053B290
|
||||
|
||||
JSystem/JUtility/JUTFont.cpp:
|
||||
.text start:0x802F28B4 end:0x802F2B2C
|
||||
.data start:0x8042C460 end:0x8042C4DC
|
||||
.data start:0x8042C460 end:0x8042C4A8
|
||||
|
||||
JSystem/JUtility/JUTResFont.cpp:
|
||||
.text start:0x802F2B2C end:0x802F3C3C
|
||||
.rodata start:0x803EF730 end:0x803EF800
|
||||
.data start:0x8042C4DC end:0x8042C528
|
||||
.data start:0x8042C4A8 end:0x8042C528
|
||||
.sdata2 start:0x8053FED0 end:0x8053FEE8
|
||||
|
||||
JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp:
|
||||
@@ -2752,7 +2761,7 @@ JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp:
|
||||
|
||||
JSystem/JUtility/JUTDbPrint.cpp:
|
||||
.text start:0x802F3C3C end:0x802F4198
|
||||
.sbss start:0x8053B290 end:0x8053B2A0
|
||||
.sbss start:0x8053B290 end:0x8053B298
|
||||
.sdata2 start:0x8053FEE8 end:0x8053FEF8
|
||||
|
||||
JSystem/JUtility/JUTGamePad.cpp:
|
||||
@@ -2760,8 +2769,8 @@ JSystem/JUtility/JUTGamePad.cpp:
|
||||
.ctors start:0x803CE3BC end:0x803CE3C0
|
||||
.data start:0x8042C528 end:0x8042C558
|
||||
.bss start:0x804C2EF0 end:0x804C3090
|
||||
.sdata start:0x8053A1C0 end:0x8053A218
|
||||
.sbss start:0x8053B2A0 end:0x8053B2D0
|
||||
.sdata start:0x8053A1C0 end:0x8053A1D8
|
||||
.sbss start:0x8053B298 end:0x8053B2D0
|
||||
.sdata2 start:0x8053FEF8 end:0x8053FF18
|
||||
|
||||
JSystem/JUtility/JUTException.cpp:
|
||||
@@ -2769,17 +2778,20 @@ JSystem/JUtility/JUTException.cpp:
|
||||
.ctors start:0x803CE3C0 end:0x803CE3C4
|
||||
.data start:0x8042C558 end:0x8042CA90
|
||||
.bss start:0x804C3090 end:0x804C3508
|
||||
.sdata start:0x8053A1D8 end:0x8053A208
|
||||
.sbss start:0x8053B2D0 end:0x8053B2F8
|
||||
.sdata2 start:0x8053FF18 end:0x8053FF28
|
||||
|
||||
JSystem/JUtility/JUTDirectPrint.cpp:
|
||||
.text start:0x802F7810 end:0x802F7EF0
|
||||
.data start:0x8042CA90 end:0x8042CD58
|
||||
.sdata start:0x8053A208 end:0x8053A210
|
||||
.sbss start:0x8053B2F8 end:0x8053B300
|
||||
.sdata2 start:0x8053FF28 end:0x8053FF80
|
||||
|
||||
JSystem/JUtility/JUTAssert.cpp:
|
||||
.text start:0x802F7EF0 end:0x802F81CC
|
||||
.sdata start:0x8053A210 end:0x8053A218
|
||||
.sbss start:0x8053B300 end:0x8053B308
|
||||
.sdata2 start:0x8053FF80 end:0x8053FF98
|
||||
|
||||
@@ -2794,18 +2806,19 @@ JSystem/JUtility/JUTXfb.cpp:
|
||||
|
||||
JSystem/JUtility/JUTFader.cpp:
|
||||
.text start:0x802F89DC end:0x802F8CF0
|
||||
.data start:0x8042CD68 end:0x8042CD8C
|
||||
.data start:0x8042CD68 end:0x8042CD80
|
||||
.sdata2 start:0x8053FF98 end:0x8053FFA0
|
||||
|
||||
JSystem/JUtility/JUTProcBar.cpp:
|
||||
.text start:0x802F8CF0 end:0x802FA4A0
|
||||
.sdata start:0x8053A218 end:0x8053A288
|
||||
.sdata start:0x8053A218 end:0x8053A220
|
||||
.sbss start:0x8053B328 end:0x8053B338
|
||||
.sdata2 start:0x8053FFA0 end:0x8053FFE0
|
||||
|
||||
JSystem/JUtility/JUTConsole.cpp:
|
||||
.text start:0x802FA4A0 end:0x802FB7BC
|
||||
.data start:0x8042CD8C end:0x8042CD98
|
||||
.data start:0x8042CD80 end:0x8042CD98
|
||||
.sdata start:0x8053A220 end:0x8053A228
|
||||
.sbss start:0x8053B338 end:0x8053B348
|
||||
.sdata2 start:0x8053FFE0 end:0x80540010
|
||||
|
||||
@@ -2872,6 +2885,7 @@ JSystem/J2DGraph/J2DPicture.cpp:
|
||||
JSystem/J2DGraph/J2DTextBox.cpp:
|
||||
.text start:0x80311CF4 end:0x803131E4
|
||||
.data start:0x8042D610 end:0x8042D6D0
|
||||
.sdata start:0x8053A228 end:0x8053A230
|
||||
.sdata2 start:0x80540148 end:0x80540168
|
||||
|
||||
JSystem/J2DGraph/J2DWindowEx.cpp:
|
||||
@@ -2890,6 +2904,7 @@ JSystem/J2DGraph/J2DTextBoxEx.cpp:
|
||||
.text start:0x80319144 end:0x8031A988
|
||||
.rodata start:0x803F3AA8 end:0x803F3AE0
|
||||
.data start:0x8042D8F0 end:0x8042D9B0
|
||||
.sdata start:0x8053A230 end:0x8053A238
|
||||
.sdata2 start:0x805401A0 end:0x805401C0
|
||||
|
||||
JSystem/J2DGraph/J2DAnmLoader.cpp:
|
||||
@@ -2908,6 +2923,7 @@ JSystem/J2DGraph/J2DManage.cpp:
|
||||
JSystem/J3DGraphBase/J3DGD.cpp:
|
||||
.text start:0x8031EBB0 end:0x80320478
|
||||
.data start:0x8042DAE0 end:0x8042DB88
|
||||
.sdata start:0x8053A238 end:0x8053A288
|
||||
.sdata2 start:0x805401F8 end:0x80540238
|
||||
|
||||
JSystem/J3DGraphBase/J3DSys.cpp:
|
||||
|
||||
@@ -10518,8 +10518,8 @@ Cos__7cSAngleCFv = .text:0x80259FFC; // type:function size:0x4C scope:global ali
|
||||
__mi__7cSAngleCFv = .text:0x8025A048; // type:function size:0x10 scope:global align:4
|
||||
__pl__7cSAngleCFRC7cSAngle = .text:0x8025A058; // type:function size:0x14 scope:global align:4
|
||||
__mi__7cSAngleCFRC7cSAngle = .text:0x8025A06C; // type:function size:0x14 scope:global align:4
|
||||
__apl__7cSAngleFR7cSAngle = .text:0x8025A080; // type:function size:0x14 scope:global align:4
|
||||
__ami__7cSAngleFR7cSAngle = .text:0x8025A094; // type:function size:0x14 scope:global align:4
|
||||
__apl__7cSAngleFRC7cSAngle = .text:0x8025A080; // type:function size:0x14 scope:global align:4
|
||||
__ami__7cSAngleFRC7cSAngle = .text:0x8025A094; // type:function size:0x14 scope:global align:4
|
||||
__pl__7cSAngleCFs = .text:0x8025A0A8; // type:function size:0x10 scope:global align:4
|
||||
__mi__7cSAngleCFs = .text:0x8025A0B8; // type:function size:0x10 scope:global align:4
|
||||
__apl__7cSAngleFs = .text:0x8025A0C8; // type:function size:0x10 scope:global align:4
|
||||
@@ -23608,8 +23608,33 @@ lbl_8042B650 = .data:0x8042B650; // type:object size:0x24 data:string
|
||||
lbl_8042B674 = .data:0x8042B674; // type:object size:0xC data:string
|
||||
__vt__7JKRHeap = .data:0x8042B680; // type:object size:0x60 scope:global align:4
|
||||
...data.0 = .data:0x8042B6E0; // type:label scope:local align:4
|
||||
lbl_8042B705 = .data:0x8042B705; // type:object size:0x14 data:string
|
||||
lbl_8042B719 = .data:0x8042B719; // type:object size:0x30B
|
||||
lbl_8042B6E0 = .data:0x8042B6E0; // type:object size:0x25 scope:local data:string
|
||||
lbl_8042B705 = .data:0x8042B705; // type:object size:0x14 scope:local data:string
|
||||
lbl_8042B719 = .data:0x8042B719; // type:object size:0xF scope:local data:string
|
||||
lbl_8042B728 = .data:0x8042B728; // type:object size:0x24 scope:local data:string
|
||||
lbl_8042B74C = .data:0x8042B74C; // type:object size:0xB scope:local data:string
|
||||
lbl_8042B757 = .data:0x8042B757; // type:object size:0x2A scope:local data:string
|
||||
lbl_8042B781 = .data:0x8042B781; // type:object size:0x2D scope:local data:string
|
||||
lbl_8042B7AE = .data:0x8042B7AE; // type:object size:0x2B scope:local data:string
|
||||
lbl_8042B7D9 = .data:0x8042B7D9; // type:object size:0x29 scope:local data:string
|
||||
lbl_8042B802 = .data:0x8042B802; // type:object size:0x25 scope:local data:string
|
||||
lbl_8042B827 = .data:0x8042B827; // type:object size:0x2D scope:local data:string
|
||||
lbl_8042B854 = .data:0x8042B854; // type:object size:0x26 scope:local data:string
|
||||
lbl_8042B87A = .data:0x8042B87A; // type:object size:0x37 scope:local data:string
|
||||
lbl_8042B8B1 = .data:0x8042B8B1; // type:object size:0xF scope:local data:string
|
||||
lbl_8042B8C0 = .data:0x8042B8C0; // type:object size:0x3A scope:local data:string
|
||||
lbl_8042B8FA = .data:0x8042B8FA; // type:object size:0x25 scope:local data:string
|
||||
lbl_8042B91F = .data:0x8042B91F; // type:object size:0xF scope:local data:string
|
||||
lbl_8042B92E = .data:0x8042B92E; // type:object size:0x2A scope:local data:string
|
||||
lbl_8042B958 = .data:0x8042B958; // type:object size:0x1C scope:local data:string
|
||||
lbl_8042B974 = .data:0x8042B974; // type:object size:0x30 scope:local data:string
|
||||
lbl_8042B9A4 = .data:0x8042B9A4; // type:object size:0x12 scope:local data:string
|
||||
lbl_8042B9B6 = .data:0x8042B9B6; // type:object size:0x9 scope:local data:string
|
||||
lbl_8042B9BF = .data:0x8042B9BF; // type:object size:0x1C scope:local data:string
|
||||
lbl_8042B9DB = .data:0x8042B9DB; // type:object size:0x11 scope:local data:string
|
||||
lbl_8042B9EC = .data:0x8042B9EC; // type:object size:0x12 scope:local data:string
|
||||
lbl_8042B9FE = .data:0x8042B9FE; // type:object size:0x11 scope:local data:string
|
||||
lbl_8042BA0F = .data:0x8042BA0F; // type:object size:0x15 scope:local data:string
|
||||
__vt__10JKRExpHeap = .data:0x8042BA24; // type:object size:0x60 scope:global align:4
|
||||
...data.0 = .data:0x8042BA88; // type:label scope:local align:4
|
||||
lbl_8042BAB9 = .data:0x8042BAB9; // type:object size:0x31 data:string
|
||||
@@ -25222,7 +25247,7 @@ l_RoomKeepDoorInfo = .bss:0x80481D1C; // type:object size:0x904 scope:global ali
|
||||
mStatus__20dStage_roomControl_c = .bss:0x8048262C; // type:object size:0x10100 scope:global align:4 data:4byte
|
||||
mMemoryBlock__20dStage_roomControl_c = .bss:0x8049272C; // type:object size:0x4C scope:global align:4
|
||||
mDemoArcName__20dStage_roomControl_c = .bss:0x80492778; // type:object size:0xA data:byte
|
||||
lbl_80492782 = .bss:0x80492782; // type:object size:0x146
|
||||
mArcBank__20dStage_roomControl_c = .bss:0x80492782; // type:object size:0x146
|
||||
...bss.0 = .bss:0x804928C8; // type:label scope:local align:4
|
||||
dComIfG_mTimerInfo = .bss:0x804928C8; // type:object size:0x14 scope:global align:4
|
||||
@109519 = .bss:0x804928DC; // type:object size:0xC scope:local align:4
|
||||
@@ -25800,8 +25825,8 @@ exCallbackObject = .bss:0x804C30B0; // type:object size:0x14 scope:global align:
|
||||
sMapFileList__12JUTException = .bss:0x804C30D0; // type:object size:0xC scope:global align:4 data:4byte
|
||||
c3bcnt = .bss:0x804C30E0; // type:object size:0x20 scope:global align:4 data:4byte
|
||||
context$45953 = .bss:0x804C3100; // type:object size:0x2C8 scope:local align:4
|
||||
lbl_804C33C8 = .bss:0x804C33C8; // type:object size:0x40
|
||||
lbl_804C3408 = .bss:0x804C3408; // type:object size:0x100
|
||||
sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x804C33C8; // type:object size:0x40
|
||||
sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x804C3408; // type:object size:0x100
|
||||
static_mBounds__7J2DPane = .bss:0x804C3508; // type:object size:0x10 scope:global align:4
|
||||
lbl_804C3518 = .bss:0x804C3518; // type:object size:0x108 data:byte
|
||||
j3dSys = .bss:0x804C3620; // type:object size:0x11C scope:global align:4
|
||||
@@ -25994,7 +26019,7 @@ __RTTI__Q310dCsr_mng_c8bloObj_c9paneObj_c = .sdata:0x80537540; // type:object si
|
||||
__RTTI__Q210dCsr_mng_c5obj_c = .sdata:0x80537548; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__Q210dCsr_mng_c6list_c = .sdata:0x80537550; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__Q210dCsr_mng_c6node_c = .sdata:0x80537558; // type:object size:0x8 scope:global align:4
|
||||
lbl_80537560 = .sdata:0x80537560; // type:object size:0x1 data:byte
|
||||
developmentMode__7mDoMain = .sdata:0x80537560; // type:object size:0x1 data:byte
|
||||
memMargin__7mDoMain = .sdata:0x80537564; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80537568 = .sdata:0x80537568; // type:object size:0x1 data:byte
|
||||
lbl_80537569 = .sdata:0x80537569; // type:object size:0x5 data:string
|
||||
@@ -26026,7 +26051,7 @@ __RTTI__28JASGlobalInstance<8Z2SeqMgr> = .sdata:0x80537608; // type:object size:
|
||||
lbl_80537610 = .sdata:0x80537610; // type:object size:0x8 data:string
|
||||
__RTTI__7Z2SeMgr = .sdata:0x80537618; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__27JASGlobalInstance<7Z2SeMgr> = .sdata:0x80537620; // type:object size:0x8 scope:global align:4
|
||||
lbl_80537628 = .sdata:0x80537628; // type:object size:0x1 data:byte
|
||||
mWide__13mDoGph_gInf_c = .sdata:0x80537628; // type:object size:0x1 data:byte
|
||||
m_aspect__13mDoGph_gInf_c = .sdata:0x8053762C; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_scale__13mDoGph_gInf_c = .sdata:0x80537630; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_invScale__13mDoGph_gInf_c = .sdata:0x80537634; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -26130,7 +26155,7 @@ lbl_805378E8 = .sdata:0x805378E8; // type:object size:0x8 data:string
|
||||
lbl_805378F0 = .sdata:0x805378F0; // type:object size:0x7 data:string
|
||||
lbl_805378F7 = .sdata:0x805378F7; // type:object size:0x7 data:string
|
||||
lbl_805378FE = .sdata:0x805378FE; // type:object size:0x6 data:string
|
||||
lbl_80537904 = .sdata:0x80537904; // type:object size:0x1 data:byte
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x80537904; // type:object size:0x1 data:byte
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x80537908; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x80537910; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__11dStage_dt_c = .sdata:0x80537918; // type:object size:0x8 scope:global align:4
|
||||
@@ -26185,7 +26210,7 @@ lbl_80537A93 = .sdata:0x80537A93; // type:object size:0x8 data:string
|
||||
lbl_80537A9B = .sdata:0x80537A9B; // type:object size:0x7 data:string
|
||||
lbl_80537AA2 = .sdata:0x80537AA2; // type:object size:0x5 data:string
|
||||
lbl_80537AA7 = .sdata:0x80537AA7; // type:object size:0x8 data:string
|
||||
lbl_80537AAF = .sdata:0x80537AAF; // type:object size:0x1 data:byte
|
||||
g_blackColor = .sdata:0x80537AAF; // type:object size:0x1 data:byte
|
||||
lbl_80537AB0 = .sdata:0x80537AB0; // type:object size:0x1 data:byte
|
||||
lbl_80537AB1 = .sdata:0x80537AB1; // type:object size:0x1 data:byte
|
||||
lbl_80537AB2 = .sdata:0x80537AB2; // type:object size:0x1 data:byte
|
||||
@@ -27755,10 +27780,10 @@ sMapBufOffset__Q26nw4hbm2db = .sdata:0x8053A130; // type:object size:0x4 scope:g
|
||||
@9920 = .sdata:0x8053A148; // type:object size:0x4 scope:local align:4 data:wstring
|
||||
@STRING@GetCharStrmReader__Q36nw4hbm2ut4FontCFv = .sdata:0x8053A14C; // type:object size:0x7 scope:local align:4 data:string
|
||||
mFormatBufferSize__Q36nw4hbm2ut17TextWriterBase<c> = .sdata:0x8053A158; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A160 = .sdata:0x8053A160; // type:object size:0x1 data:byte
|
||||
sDefaultFillFlag__7JKRHeap = .sdata:0x8053A160; // type:object size:0x1 data:byte
|
||||
lbl_8053A161 = .sdata:0x8053A161; // type:object size:0x7 data:string
|
||||
ARALT_AramStartAdr = .sdata:0x8053A168; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A16C = .sdata:0x8053A16C; // type:object size:0x3 data:string
|
||||
@STRING@panic__12JUTExceptionFPCciPCc = .sdata:0x8053A16C; // type:object size:0x3 data:string
|
||||
lbl_8053A170 = .sdata:0x8053A170; // type:object size:0x7 data:string
|
||||
lbl_8053A177 = .sdata:0x8053A177; // type:object size:0x6 data:string
|
||||
lbl_8053A17D = .sdata:0x8053A17D; // type:object size:0x6 data:string
|
||||
@@ -27769,7 +27794,7 @@ lbl_8053A1A0 = .sdata:0x8053A1A0; // type:object size:0x2 data:string
|
||||
lbl_8053A1A2 = .sdata:0x8053A1A2; // type:object size:0x2 data:string
|
||||
lbl_8053A1A8 = .sdata:0x8053A1A8; // type:object size:0x2 data:string
|
||||
lbl_8053A1AA = .sdata:0x8053A1AA; // type:object size:0x4 data:string
|
||||
lbl_8053A1B0 = .sdata:0x8053A1B0; // type:object size:0x1 data:byte
|
||||
errorRetry__12JKRDvdRipper = .sdata:0x8053A1B0; // type:object size:0x1 data:byte
|
||||
sSZSBufferSize__12JKRDvdRipper = .sdata:0x8053A1B4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A1B8 = .sdata:0x8053A1B8; // type:object size:0x1 data:byte
|
||||
sSZSBufferSize__16JKRDvdAramRipper = .sdata:0x8053A1BC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27790,7 +27815,7 @@ lbl_8053A1F9 = .sdata:0x8053A1F9; // type:object size:0x8 data:string
|
||||
lbl_8053A201 = .sdata:0x8053A201; // type:object size:0x1
|
||||
lbl_8053A202 = .sdata:0x8053A202; // type:object size:0x5 data:string
|
||||
lbl_8053A208 = .sdata:0x8053A208; // type:object size:0x3 data:string
|
||||
lbl_8053A210 = .sdata:0x8053A210; // type:object size:0x1 data:byte
|
||||
mVisible__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x8053A210; // type:object size:0x1 data:byte
|
||||
oneFrameRate = .sdata:0x8053A218; // type:object size:0x4 scope:global align:4 data:float
|
||||
oneFrameRateUser = .sdata:0x8053A21C; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_8053A220 = .sdata:0x8053A220; // type:object size:0x4 data:string
|
||||
@@ -28022,21 +28047,21 @@ lbl_8053A751 = .sbss:0x8053A751; // type:object size:0x1 data:byte
|
||||
lbl_8053A752 = .sbss:0x8053A752; // type:object size:0x1 data:byte
|
||||
console_scroll$90837 = .sbss:0x8053A754; // type:object size:0x4 scope:local align:4 data:float
|
||||
frame$90973 = .sbss:0x8053A758; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_8053A760 = .sbss:0x8053A760; // type:object size:0x1 data:byte
|
||||
lbl_8053A761 = .sbss:0x8053A761; // type:object size:0x1 data:byte
|
||||
lbl_8053A762 = .sbss:0x8053A762; // type:object size:0x1 data:byte
|
||||
lbl_8053A763 = .sbss:0x8053A763; // type:object size:0x1 data:byte
|
||||
lbl_8053A764 = .sbss:0x8053A764; // type:object size:0x1 data:byte
|
||||
__OSReport_disable = .sbss:0x8053A760; // type:object size:0x1 data:byte
|
||||
__OSReport_Error_disable = .sbss:0x8053A761; // type:object size:0x1 data:byte
|
||||
__OSReport_Warning_disable = .sbss:0x8053A762; // type:object size:0x1 data:byte
|
||||
__OSReport_System_disable = .sbss:0x8053A763; // type:object size:0x1 data:byte
|
||||
__OSReport_enable = .sbss:0x8053A764; // type:object size:0x1 data:byte
|
||||
__OSReport_MonopolyThread = .sbss:0x8053A768; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_counts = .sbss:0x8053A76C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_errors = .sbss:0x8053A770; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_warings = .sbss:0x8053A774; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_systems = .sbss:0x8053A778; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A77C = .sbss:0x8053A77C; // type:object size:0x1 data:byte
|
||||
print_initialized = .sbss:0x8053A77C; // type:object size:0x1 data:byte
|
||||
lbl_8053A77D = .sbss:0x8053A77D; // type:object size:0x1 data:byte
|
||||
lbl_8053A780 = .sbss:0x8053A780; // type:object size:0x1 data:byte
|
||||
lbl_8053A781 = .sbss:0x8053A781; // type:object size:0x1 data:byte
|
||||
lbl_8053A782 = .sbss:0x8053A782; // type:object size:0x1 data:byte
|
||||
mInitFlag__17mDoAud_zelAudio_c = .sbss:0x8053A780; // type:object size:0x1 data:byte
|
||||
mResetFlag__17mDoAud_zelAudio_c = .sbss:0x8053A781; // type:object size:0x1 data:byte
|
||||
mBgmSet__17mDoAud_zelAudio_c = .sbss:0x8053A782; // type:object size:0x1 data:byte
|
||||
g_mDoAud_audioHeap = .sbss:0x8053A784; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
l_affCommand = .sbss:0x8053A788; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
l_arcCommand = .sbss:0x8053A78C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -28067,21 +28092,15 @@ mZbufferTimg__13mDoGph_gInf_c = .sbss:0x8053A7F4; // type:object size:0x4 scope:
|
||||
mZbufferTex__13mDoGph_gInf_c = .sbss:0x8053A7F8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mFadeRate__13mDoGph_gInf_c = .sbss:0x8053A7FC; // type:object size:0x4 scope:global align:4 data:float
|
||||
mFadeSpeed__13mDoGph_gInf_c = .sbss:0x8053A800; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_8053A804 = .sbss:0x8053A804; // type:object size:0x1 data:byte
|
||||
lbl_8053A805 = .sbss:0x8053A805; // type:object size:0x1 data:byte
|
||||
lbl_8053A806 = .sbss:0x8053A806; // type:object size:0x1 data:byte
|
||||
lbl_8053A807 = .sbss:0x8053A807; // type:object size:0x1 data:byte
|
||||
lbl_8053A808 = .sbss:0x8053A808; // type:object size:0x1 data:byte
|
||||
lbl_8053A809 = .sbss:0x8053A809; // type:object size:0x1 data:byte
|
||||
lbl_8053A80A = .sbss:0x8053A80A; // type:object size:0x1 data:byte
|
||||
lbl_8053A80B = .sbss:0x8053A80B; // type:object size:0x1 data:byte
|
||||
lbl_8053A80C = .sbss:0x8053A80C; // type:object size:0x1 data:byte
|
||||
lbl_8053A80D = .sbss:0x8053A80D; // type:object size:0x1 data:byte
|
||||
lbl_8053A80E = .sbss:0x8053A80E; // type:object size:0x1 data:byte
|
||||
lbl_8053A80F = .sbss:0x8053A80F; // type:object size:0x1 data:byte
|
||||
mBackColor__13mDoGph_gInf_c = .sbss:0x8053A804; // type:object size:0x4 data:byte
|
||||
mFadeColor__13mDoGph_gInf_c = .sbss:0x8053A808; // type:object size:0x4 data:byte
|
||||
mBlureFlag__13mDoGph_gInf_c = .sbss:0x8053A80C; // type:object size:0x1 data:byte
|
||||
mBlureRate__13mDoGph_gInf_c = .sbss:0x8053A80D; // type:object size:0x1 data:byte
|
||||
mFade__13mDoGph_gInf_c = .sbss:0x8053A80E; // type:object size:0x1 data:byte
|
||||
mAutoForcus__13mDoGph_gInf_c = .sbss:0x8053A80F; // type:object size:0x1 data:byte
|
||||
lbl_8053A810 = .sbss:0x8053A810; // type:object size:0x1 data:byte
|
||||
m_blurID__Q213mDoGph_gInf_c5csr_c = .sbss:0x8053A814; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A818 = .sbss:0x8053A818; // type:object size:0x1 data:byte
|
||||
mWideZoom__13mDoGph_gInf_c = .sbss:0x8053A818; // type:object size:0x1 data:byte
|
||||
m_minX__13mDoGph_gInf_c = .sbss:0x8053A81C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_minY__13mDoGph_gInf_c = .sbss:0x8053A820; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_minXF__13mDoGph_gInf_c = .sbss:0x8053A824; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -28103,7 +28122,7 @@ lbl_8053A865 = .sbss:0x8053A865; // type:object size:0x1 data:byte
|
||||
lbl_8053A866 = .sbss:0x8053A866; // type:object size:0x1 data:byte
|
||||
lbl_8053A867 = .sbss:0x8053A867; // type:object size:0x1 data:byte
|
||||
l_oldButton$90458 = .sbss:0x8053A868; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_8053A870 = .sbss:0x8053A870; // type:object size:0x8
|
||||
mDoMtx_stack = .sbss:0x8053A870; // type:object size:0x1
|
||||
AssertHeap = .sbss:0x8053A878; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
DbPrintHeap = .sbss:0x8053A87C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
gameHeap = .sbss:0x8053A880; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -28125,9 +28144,9 @@ aram_cache_size = .sbss:0x8053A8BC; // type:object size:0x4 scope:global align:4
|
||||
mSystemFar__14mDoLib_clipper = .sbss:0x8053A8C0; // type:object size:0x4 scope:global align:4 data:float
|
||||
mFovyRate__14mDoLib_clipper = .sbss:0x8053A8C4; // type:object size:0x4 scope:global align:4 data:float
|
||||
mResetData__6mDoRst = .sbss:0x8053A8C8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A8D0 = .sbss:0x8053A8D0; // type:object size:0x1 data:byte
|
||||
lbl_8053A8D1 = .sbss:0x8053A8D1; // type:object size:0x7 data:byte
|
||||
lbl_8053A8D8 = .sbss:0x8053A8D8; // type:object size:0x1 data:byte
|
||||
SyncWidthSound__9mDoDvdThd = .sbss:0x8053A8D0; // type:object size:0x1 data:byte
|
||||
sDefaultDirection = .sbss:0x8053A8D1; // type:object size:0x1 data:byte
|
||||
mDoDvdErr_initialized = .sbss:0x8053A8D8; // type:object size:0x1 data:byte
|
||||
sConsole = .sbss:0x8053A8E0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
cDmr_SkipInfo = .sbss:0x8053A8E8; // type:object size:0x1
|
||||
data_80450C99 = .sbss:0x8053A8E9; // type:object size:0x1
|
||||
@@ -28137,9 +28156,9 @@ data_80450C9C = .sbss:0x8053A8EC; // type:object size:0x1
|
||||
data_80450C9D = .sbss:0x8053A8ED; // type:object size:0x1
|
||||
data_80450C9E = .sbss:0x8053A8EE; // type:object size:0x1
|
||||
cDmr_FishingWether = .sbss:0x8053A8EF; // type:object size:0x1
|
||||
data_80450CA0 = .sbss:0x8053A8F0; // type:object size:0x4
|
||||
data_80450CA0 = .sbss:0x8053A8F0; // type:object size:0x1 scope:global align:1 data:byte
|
||||
JPTracePCB4 = .sbss:0x8053A8F4; // type:object size:0x4 scope:global align:4
|
||||
lbl_8053A8F8 = .sbss:0x8053A8F8; // type:object size:0x1 data:byte
|
||||
DMC_initialized = .sbss:0x8053A8F8; // type:object size:0x1 data:byte
|
||||
cDyl_Initialized = .sbss:0x8053A8FC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
cDyl_DVD = .sbss:0x8053A900; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
g_fopAc_type = .sbss:0x8053A908; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -28161,17 +28180,17 @@ g_fpcBs_type = .sbss:0x8053A950; // type:object size:0x4 scope:global align:4
|
||||
l_fpcLy_CurrLayer_p = .sbss:0x8053A958; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
layer_id$46579 = .sbss:0x8053A95C; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
g_fpcLf_type = .sbss:0x8053A960; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A968 = .sbss:0x8053A968; // type:object size:0x1 data:byte
|
||||
l_dvdError$0 = .sbss:0x8053A968; // type:object size:0x1 data:byte
|
||||
g_fpcNd_type = .sbss:0x8053A970; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
request_id$46742 = .sbss:0x8053A978; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
g_fpcPf_ProfileList_p = .sbss:0x8053A980; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A988 = .sbss:0x8053A988; // type:object size:0x8
|
||||
tmp_name$50691 = .sbss:0x8053A988; // type:object size:0x8 scope:local align:1 data:byte
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x8053A990; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x8053A994; // type:object size:0x1 data:byte
|
||||
lbl_8053A995 = .sbss:0x8053A995; // type:object size:0x1 data:byte
|
||||
lbl_8053A996 = .sbss:0x8053A996; // type:object size:0x1 data:byte
|
||||
lbl_8053A997 = .sbss:0x8053A997; // type:object size:0x1 data:byte
|
||||
lbl_8053A998 = .sbss:0x8053A998; // type:object size:0x1 data:byte
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x8053A995; // type:object size:0x1 data:byte
|
||||
mNextStayNo__20dStage_roomControl_c = .sbss:0x8053A996; // type:object size:0x1 data:byte
|
||||
m_time_pass__20dStage_roomControl_c = .sbss:0x8053A997; // type:object size:0x1 data:byte
|
||||
mNoChangeRoom__20dStage_roomControl_c = .sbss:0x8053A998; // type:object size:0x1 data:byte
|
||||
mArcBankName__20dStage_roomControl_c = .sbss:0x8053A99C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mArcBankData__20dStage_roomControl_c = .sbss:0x8053A9A0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_roomDzs__20dStage_roomControl_c = .sbss:0x8053A9A4; // type:object size:0x8 scope:global align:4
|
||||
@@ -28179,10 +28198,7 @@ m_res__22dMap_HIO_prm_res_dst_s = .sbss:0x8053A9B0; // type:object size:0x4 scop
|
||||
m_baseCsr__13dComIfG_inf_c = .sbss:0x8053A9B8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_navi__Q213dComIfG_inf_c9baseCsr_c = .sbss:0x8053A9BC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053A9C0 = .sbss:0x8053A9C0; // type:object size:0x1 data:byte
|
||||
lbl_8053A9C1 = .sbss:0x8053A9C1; // type:object size:0x1 data:byte
|
||||
lbl_8053A9C2 = .sbss:0x8053A9C2; // type:object size:0x1 data:byte
|
||||
lbl_8053A9C3 = .sbss:0x8053A9C3; // type:object size:0x1 data:byte
|
||||
lbl_8053A9C4 = .sbss:0x8053A9C4; // type:object size:0x1 data:byte
|
||||
g_clearColor = .sbss:0x8053A9C1; // type:object size:0x4 data:byte
|
||||
g_dComIfAc_gameInfo = .sbss:0x8053A9C8; // type:object size:0x8 scope:global align:4
|
||||
g_dComIfGoat_gameInfo = .sbss:0x8053A9D0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_count__9daArrow_c = .sbss:0x8053A9D8; // type:object size:0x2 scope:global align:2
|
||||
@@ -28235,9 +28251,9 @@ lbl_8053AA90 = .sbss:0x8053AA90; // type:object size:0x1 data:byte
|
||||
lbl_8053AA91 = .sbss:0x8053AA91; // type:object size:0x1 data:byte
|
||||
it$98928 = .sbss:0x8053AA94; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_8053AA98 = .sbss:0x8053AA98; // type:object size:0x8 data:byte
|
||||
lbl_8053AAA0 = .sbss:0x8053AAA0; // type:object size:0x1 data:byte
|
||||
mNowStayFloorNo__10dMapInfo_c = .sbss:0x8053AAA0; // type:object size:0x1 data:byte
|
||||
mNowStayRoomNo__10dMapInfo_c = .sbss:0x8053AAA4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053AAA8 = .sbss:0x8053AAA8; // type:object size:0x1 data:byte
|
||||
mNowStayFloorNoDecisionFlg__10dMapInfo_c = .sbss:0x8053AAA8; // type:object size:0x1 data:byte
|
||||
mLayerList__8dMpath_c = .sbss:0x8053AAAC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mAllCenterX__8dMpath_c = .sbss:0x8053AAB0; // type:object size:0x4 scope:global align:4 data:float
|
||||
mAllCenterZ__8dMpath_c = .sbss:0x8053AAB4; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -28259,13 +28275,13 @@ m_b_Light8EcallBack__13dPa_control_c = .sbss:0x8053AAEC; // type:object size:0x4
|
||||
m_b_Light8PcallBack__13dPa_control_c = .sbss:0x8053AAF0; // type:object size:0x4 scope:global align:4
|
||||
m_d_Light8EcallBack__13dPa_control_c = .sbss:0x8053AAF4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_d_Light8PcallBack__13dPa_control_c = .sbss:0x8053AAF8; // type:object size:0x4 scope:global align:4
|
||||
lbl_8053AAFC = .sbss:0x8053AAFC; // type:object size:0x1 data:byte
|
||||
mStatus__13dPa_control_c = .sbss:0x8053AAFC; // type:object size:0x1 data:byte
|
||||
mParticleTracePCB__13dPa_control_c = .sbss:0x8053AB00; // type:object size:0x4 scope:global align:4
|
||||
lbl_8053AB08 = .sbss:0x8053AB08; // type:object size:0x1 data:byte
|
||||
mWipe__12dDlst_list_c = .sbss:0x8053AB08; // type:object size:0x1 data:byte
|
||||
mWipeRate__12dDlst_list_c = .sbss:0x8053AB0C; // type:object size:0x4 scope:global align:4 data:float
|
||||
mWipeSpeed__12dDlst_list_c = .sbss:0x8053AB10; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_8053AB14 = .sbss:0x8053AB14; // type:object size:0x4
|
||||
lbl_8053AB18 = .sbss:0x8053AB18; // type:object size:0x1 data:byte
|
||||
init$0000 = .sbss:0x8053AB18; // type:object size:0x1 scope:local data:byte
|
||||
S_parcent_bak$99593 = .sbss:0x8053AB20; // type:object size:0x4 scope:local align:4 data:float
|
||||
S_rot_work1$100790 = .sbss:0x8053AB24; // type:object size:0x2 scope:local align:2 data:2byte
|
||||
S_rot_work2$100791 = .sbss:0x8053AB26; // type:object size:0x2 scope:local align:2 data:2byte
|
||||
@@ -28690,18 +28706,18 @@ lbl_8053B280 = .sbss:0x8053B280; // type:object size:0x1 data:byte
|
||||
sCurrentFifo__12JUTGraphFifo = .sbss:0x8053B284; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053B288 = .sbss:0x8053B288; // type:object size:0x8
|
||||
sDebugPrint__10JUTDbPrint = .sbss:0x8053B290; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053B298 = .sbss:0x8053B298; // type:object size:0x1 data:byte
|
||||
lbl_8053B299 = .sbss:0x8053B299; // type:object size:0x1 data:byte
|
||||
mListInitialized__10JUTGamePad = .sbss:0x8053B298; // type:object size:0x1 data:byte
|
||||
mPadAssign__10JUTGamePad = .sbss:0x8053B299; // type:object size:0x4 data:byte
|
||||
sSuppressPadReset__10JUTGamePad = .sbss:0x8053B2A0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sAnalogMode__10JUTGamePad = .sbss:0x8053B2A4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sRumbleSupported__10JUTGamePad = .sbss:0x8053B2A8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8053B2AC = .sbss:0x8053B2AC; // type:object size:0x1 data:byte
|
||||
mStatus__Q210JUTGamePad7CRumble = .sbss:0x8053B2AC; // type:object size:0x4 data:byte
|
||||
mEnabled__Q210JUTGamePad7CRumble = .sbss:0x8053B2B0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x8053B2B4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x8053B2B8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x8053B2C0; // type:object size:0x8 scope:global align:4 data:4byte
|
||||
lbl_8053B2C8 = .sbss:0x8053B2C8; // type:object size:0x1 data:byte
|
||||
lbl_8053B2C9 = .sbss:0x8053B2C9; // type:object size:0x1 data:byte
|
||||
sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset = .sbss:0x8053B2C8; // type:object size:0x1 data:byte
|
||||
sResetOccurred__Q210JUTGamePad13C3ButtonReset = .sbss:0x8053B2C9; // type:object size:0x1 data:byte
|
||||
sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x8053B2CC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sErrorManager__12JUTException = .sbss:0x8053B2D0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sPreUserCallback__12JUTException = .sbss:0x8053B2D4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
@@ -134,7 +134,11 @@ lbl_47_data_4EC = .data:0x000004EC; // type:object size:0x34
|
||||
lbl_47_data_534 = .data:0x00000534; // type:object size:0x2C
|
||||
lbl_47_data_560 = .data:0x00000560; // type:object size:0xA0
|
||||
...bss.0 = .bss:0x00000000; // type:label scope:local align:4
|
||||
effDirection$108188 = .bss:0x00000004; // type:object size:0xC scope:global align:4
|
||||
effScale0$108191 = .bss:0x00000014; // type:object size:0xC scope:global align:4
|
||||
effScaleSand$108194 = .bss:0x00000024; // type:object size:0xC scope:global align:4
|
||||
effScaleGrass$108197 = .bss:0x00000034; // type:object size:0xC scope:global align:4
|
||||
@GUARD@effDirection$49876 = .bss:0x00000000; // type:object size:0x1 scope:local align:4
|
||||
effDirection$108188 = .bss:0x00000004; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScale0$49879 = .bss:0x00000010; // type:object size:0x1 scope:local align:4
|
||||
effScale0$108191 = .bss:0x00000014; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScaleSand$49882 = .bss:0x00000020; // type:object size:0x1 scope:local align:4
|
||||
effScaleSand$108194 = .bss:0x00000024; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScaleGrass$49885 = .bss:0x00000030; // type:object size:0x1 scope:local align:4
|
||||
effScaleGrass$108197 = .bss:0x00000034; // type:object size:0xC scope:local align:4
|
||||
|
||||
@@ -63,6 +63,6 @@ lbl_238_data_104 = .data:0x00000104; // type:object size:0xD data:string
|
||||
@93851 = .data:0x00000114; // type:object size:0xC scope:local align:4
|
||||
__RTTI__12daE_TK_HIO_c = .data:0x00000120; // type:object size:0x8 scope:global align:4
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4
|
||||
lbl_238_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte
|
||||
|
||||
@@ -58,6 +58,6 @@ lbl_239_data_D8 = .data:0x000000D8; // type:object size:0xE data:string
|
||||
@93703 = .data:0x000000E8; // type:object size:0xC scope:local align:4
|
||||
__RTTI__13daE_TK2_HIO_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4
|
||||
lbl_239_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte
|
||||
|
||||
+56
-40
@@ -22,7 +22,7 @@ d/d_home_button.cpp:
|
||||
d/d_cursor_mng.cpp:
|
||||
.text start:0x800073D4 end:0x8000820C
|
||||
.data start:0x803E0978 end:0x803E0AA0
|
||||
.sdata start:0x8051D5A8 end:0x8051D5E4
|
||||
.sdata start:0x8051D5A8 end:0x8051D5E0
|
||||
.sbss start:0x80520728 end:0x80520740
|
||||
.sdata2 start:0x805219F8 end:0x80521A10
|
||||
|
||||
@@ -31,15 +31,15 @@ m_Do/m_Do_main.cpp:
|
||||
.ctors start:0x803B8C84 end:0x803B8C88
|
||||
.data start:0x803E0AA0 end:0x803E0DB8
|
||||
.bss start:0x80431040 end:0x804314A0
|
||||
.sdata start:0x8051D5E4 end:0x8051D660
|
||||
.sbss start:0x80520740 end:0x80520768
|
||||
.sdata start:0x8051D5E0 end:0x8051D660
|
||||
.sbss start:0x80520740 end:0x80520760
|
||||
.sdata2 start:0x80521A10 end:0x80521A28
|
||||
|
||||
m_Do/m_Do_printf.cpp:
|
||||
.text start:0x80009024 end:0x8000973C
|
||||
.data start:0x803E0DB8 end:0x803E0E70
|
||||
.bss start:0x804314A0 end:0x80431CA0
|
||||
.sbss start:0x80520768 end:0x80520784
|
||||
.sbss start:0x80520760 end:0x80520780
|
||||
|
||||
m_Do/m_Do_audio.cpp:
|
||||
.text start:0x8000973C end:0x8000A0E0
|
||||
@@ -47,7 +47,7 @@ m_Do/m_Do_audio.cpp:
|
||||
.data start:0x803E0E70 end:0x803E10E8
|
||||
.bss start:0x80431CA0 end:0x80433058
|
||||
.sdata start:0x8051D660 end:0x8051D6CC
|
||||
.sbss start:0x80520784 end:0x805207D4
|
||||
.sbss start:0x80520780 end:0x805207D4
|
||||
|
||||
m_Do/m_Do_controller_pad.cpp:
|
||||
.text start:0x8000A0E0 end:0x8000A4F0
|
||||
@@ -74,7 +74,7 @@ m_Do/m_Do_machine.cpp:
|
||||
.text start:0x80011B60 end:0x80012854
|
||||
.data start:0x803E1100 end:0x803E1468
|
||||
.sdata start:0x8051D710 end:0x8051D740
|
||||
.sbss start:0x80520844 end:0x80520878
|
||||
.sbss start:0x80520844 end:0x80520870
|
||||
.sdata2 start:0x80521BC0 end:0x80521BC8
|
||||
|
||||
m_Do/m_Do_mtx.cpp:
|
||||
@@ -83,6 +83,7 @@ m_Do/m_Do_mtx.cpp:
|
||||
.data start:0x803E1468 end:0x803E1500
|
||||
.bss start:0x8043AB08 end:0x8043AF70
|
||||
.sdata start:0x8051D740 end:0x8051D750
|
||||
.sbss start:0x80520870 end:0x80520878
|
||||
.sdata2 start:0x80521BC8 end:0x80521BD8
|
||||
|
||||
m_Do/m_Do_ext.cpp:
|
||||
@@ -103,7 +104,7 @@ m_Do/m_Do_lib.cpp:
|
||||
|
||||
m_Do/m_Do_Reset.cpp:
|
||||
.text start:0x8001AAB0 end:0x8001ACE0
|
||||
.sbss start:0x805208D0 end:0x805208E8
|
||||
.sbss start:0x805208D0 end:0x805208D8
|
||||
|
||||
m_Do/m_Do_dvd_thread.cpp:
|
||||
.text start:0x8001ACE0 end:0x8001B9FC
|
||||
@@ -111,10 +112,12 @@ m_Do/m_Do_dvd_thread.cpp:
|
||||
.data start:0x803E1D10 end:0x803E2058
|
||||
.bss start:0x8043AFE0 end:0x8043D360
|
||||
.sdata start:0x8051D810 end:0x8051D858
|
||||
.sbss start:0x805208D8 end:0x805208E0
|
||||
|
||||
m_Do/m_Do_DVDError.cpp:
|
||||
.text start:0x8001B9FC end:0x8001BB68
|
||||
.bss start:0x8043D360 end:0x8043F6C0
|
||||
.sbss start:0x805208E0 end:0x805208E8
|
||||
|
||||
m_Do/m_Do_MemCard.cpp:
|
||||
.text start:0x8001BB68 end:0x8001CEC0
|
||||
@@ -298,7 +301,7 @@ f_pc/f_pc_layer.cpp:
|
||||
f_pc/f_pc_leaf.cpp:
|
||||
.text start:0x80026B38 end:0x80026C5C
|
||||
.data start:0x803E5710 end:0x803E5728
|
||||
.sbss start:0x80520968 end:0x80520978
|
||||
.sbss start:0x80520968 end:0x80520970
|
||||
|
||||
f_pc/f_pc_layer_iter.cpp:
|
||||
.text start:0x80026C5C end:0x80026DB0
|
||||
@@ -318,6 +321,7 @@ f_pc/f_pc_load.cpp:
|
||||
f_pc/f_pc_manager.cpp:
|
||||
.text start:0x8002713C end:0x8002740C
|
||||
.bss start:0x80468940 end:0x804689E8
|
||||
.sbss start:0x80520970 end:0x80520978
|
||||
|
||||
f_pc/f_pc_method.cpp:
|
||||
.text start:0x8002740C end:0x8002744C
|
||||
@@ -337,11 +341,11 @@ f_pc/f_pc_node_req.cpp:
|
||||
f_pc/f_pc_priority.cpp:
|
||||
.text start:0x80027F0C end:0x80028250
|
||||
.bss start:0x804689F8 end:0x80468A08
|
||||
.sdata start:0x8051D970 end:0x8051D9A8
|
||||
.sdata start:0x8051D970 end:0x8051D978
|
||||
|
||||
f_pc/f_pc_profile.cpp:
|
||||
.text start:0x80028250 end:0x80028260
|
||||
.sbss start:0x80520988 end:0x80520998
|
||||
.sbss start:0x80520988 end:0x80520990
|
||||
|
||||
f_pc/f_pc_searcher.cpp:
|
||||
.text start:0x80028260 end:0x80028290
|
||||
@@ -377,15 +381,15 @@ d/d_stage.cpp:
|
||||
.ctors start:0x803B8CAC end:0x803B8CB0
|
||||
.data start:0x803E5848 end:0x803E90F8
|
||||
.bss start:0x80468A08 end:0x80479ED0
|
||||
.sdata start:0x8051D9A8 end:0x8051D9DC
|
||||
.sbss start:0x80520998 end:0x805209B8
|
||||
.sdata start:0x8051D978 end:0x8051D9C0
|
||||
.sbss start:0x80520990 end:0x805209B8
|
||||
.sdata2 start:0x80521D28 end:0x80521D38
|
||||
|
||||
d/d_map.cpp:
|
||||
.text start:0x8002CD10 end:0x8002F47C
|
||||
.rodata start:0x803BA670 end:0x803BA750
|
||||
.data start:0x803E90F8 end:0x803E94F8
|
||||
.sdata start:0x8051D9DC end:0x8051DB6C
|
||||
.sdata start:0x8051D9C0 end:0x8051DB6C
|
||||
.sbss start:0x805209B8 end:0x805209C0
|
||||
.sdata2 start:0x80521D38 end:0x80521D98
|
||||
|
||||
@@ -2449,7 +2453,7 @@ revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp:
|
||||
.text start:0x802C4164 end:0x802C5794
|
||||
.ctors start:0x803B8DD4 end:0x803B8DD8
|
||||
.data start:0x80411760 end:0x804117D8
|
||||
.sdata start:0x80520168 end:0x80520178
|
||||
.sdata start:0x80520168 end:0x80520170
|
||||
.sbss start:0x805210F8 end:0x80521100
|
||||
.sdata2 start:0x80525E68 end:0x80525E80
|
||||
|
||||
@@ -2509,7 +2513,7 @@ revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp:
|
||||
|
||||
revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp:
|
||||
.text start:0x802CA798 end:0x802CAF58
|
||||
.data start:0x80412AF0 end:0x80412B48
|
||||
.data start:0x80412AF0 end:0x80412B18
|
||||
.sdata2 start:0x80525ED8 end:0x80525EE0
|
||||
|
||||
revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
|
||||
@@ -2521,13 +2525,14 @@ revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
|
||||
|
||||
JSystem/JKernel/JKRHeap.cpp:
|
||||
.text start:0x802CC984 end:0x802CD5BC
|
||||
.data start:0x80412B48 end:0x80412BA8
|
||||
.sdata start:0x80520178 end:0x805201A8
|
||||
.data start:0x80412B18 end:0x80412BA8
|
||||
.sdata start:0x80520170 end:0x80520180
|
||||
.sbss start:0x80521120 end:0x80521150
|
||||
|
||||
JSystem/JKernel/JKRExpHeap.cpp:
|
||||
.text start:0x802CD5BC end:0x802CF184
|
||||
.data start:0x80412BA8 end:0x80412F50
|
||||
.sdata start:0x80520180 end:0x805201A0
|
||||
.sbss start:0x80521150 end:0x80521168
|
||||
.sdata2 start:0x80525EF8 end:0x80525F08
|
||||
|
||||
@@ -2547,17 +2552,18 @@ JSystem/JKernel/JKRDisposer.cpp:
|
||||
JSystem/JKernel/JKRThread.cpp:
|
||||
.text start:0x802CFC64 end:0x802D096C
|
||||
.ctors start:0x803B8DE0 end:0x803B8DE4
|
||||
.data start:0x80413178 end:0x804132B4
|
||||
.data start:0x80413178 end:0x80413288
|
||||
.bss start:0x804A8D60 end:0x804A8DB0
|
||||
.sdata start:0x805201A0 end:0x805201A8
|
||||
.sbss start:0x80521168 end:0x80521188
|
||||
.sdata2 start:0x80525F20 end:0x80525F30
|
||||
|
||||
JSystem/JKernel/JKRAram.cpp:
|
||||
.text start:0x802D096C end:0x802D178C
|
||||
.ctors start:0x803B8DE4 end:0x803B8DE8
|
||||
.data start:0x804132B4 end:0x804132C8
|
||||
.data start:0x80413288 end:0x804132C8
|
||||
.bss start:0x804A8DB0 end:0x804A8E10
|
||||
.sdata start:0x805201A8 end:0x805201C4
|
||||
.sdata start:0x805201A8 end:0x805201B0
|
||||
.sbss start:0x80521188 end:0x805211C8
|
||||
|
||||
JSystem/JKernel/JKRAramHeap.cpp:
|
||||
@@ -2573,12 +2579,12 @@ JSystem/JKernel/JKRAramBlock.cpp:
|
||||
JSystem/JKernel/JKRAramPiece.cpp:
|
||||
.text start:0x802D1F28 end:0x802D24A4
|
||||
.ctors start:0x803B8DEC end:0x803B8DF0
|
||||
.data start:0x804132E8 end:0x8041337C
|
||||
.data start:0x804132E8 end:0x80413350
|
||||
.bss start:0x804A8E28 end:0x804A8E58
|
||||
|
||||
JSystem/JKernel/JKRAramStream.cpp:
|
||||
.text start:0x802D24A4 end:0x802D2A1C
|
||||
.data start:0x8041337C end:0x80413390
|
||||
.data start:0x80413350 end:0x80413390
|
||||
.bss start:0x804A8E58 end:0x804A8E88
|
||||
.sbss start:0x805211C8 end:0x805211D8
|
||||
|
||||
@@ -2587,6 +2593,7 @@ JSystem/JKernel/JKRFileLoader.cpp:
|
||||
.ctors start:0x803B8DF0 end:0x803B8DF4
|
||||
.data start:0x80413390 end:0x804133D0
|
||||
.bss start:0x804A8E88 end:0x804A8EA0
|
||||
.sdata start:0x805201B0 end:0x805201B8
|
||||
.sbss start:0x805211D8 end:0x805211E0
|
||||
|
||||
JSystem/JKernel/JKRFileFinder.cpp:
|
||||
@@ -2596,10 +2603,11 @@ JSystem/JKernel/JKRFileFinder.cpp:
|
||||
JSystem/JKernel/JKRFileCache.cpp:
|
||||
.text start:0x802D3320 end:0x802D40B8
|
||||
.data start:0x80413400 end:0x80413450
|
||||
.sdata start:0x805201B8 end:0x805201C0
|
||||
|
||||
JSystem/JKernel/JKRArchivePub.cpp:
|
||||
.text start:0x802D40B8 end:0x802D4BA8
|
||||
.data start:0x80413450 end:0x804134C4
|
||||
.data start:0x80413450 end:0x804134A0
|
||||
|
||||
JSystem/JKernel/JKRArchivePri.cpp:
|
||||
.text start:0x802D4BA8 end:0x802D52F8
|
||||
@@ -2607,19 +2615,19 @@ JSystem/JKernel/JKRArchivePri.cpp:
|
||||
|
||||
JSystem/JKernel/JKRMemArchive.cpp:
|
||||
.text start:0x802D52F8 end:0x802D59A8
|
||||
.data start:0x804134C4 end:0x80413540
|
||||
.data start:0x804134A0 end:0x80413518
|
||||
|
||||
JSystem/JKernel/JKRAramArchive.cpp:
|
||||
.text start:0x802D59A8 end:0x802D65D0
|
||||
.data start:0x80413540 end:0x80413590
|
||||
.data start:0x80413518 end:0x80413590
|
||||
|
||||
JSystem/JKernel/JKRDvdArchive.cpp:
|
||||
.text start:0x802D65D0 end:0x802D711C
|
||||
.data start:0x80413590 end:0x80413688
|
||||
.data start:0x80413590 end:0x80413650
|
||||
|
||||
JSystem/JKernel/JKRCompArchive.cpp:
|
||||
.text start:0x802D711C end:0x802D7DE4
|
||||
.data start:0x80413688 end:0x80413700
|
||||
.data start:0x80413650 end:0x804136D8
|
||||
|
||||
JSystem/JKernel/JKRFile.cpp:
|
||||
.text start:0x802D7DE4 end:0x802D7E50
|
||||
@@ -2627,7 +2635,7 @@ JSystem/JKernel/JKRFile.cpp:
|
||||
JSystem/JKernel/JKRDvdFile.cpp:
|
||||
.text start:0x802D7E50 end:0x802D847C
|
||||
.ctors start:0x803B8DF4 end:0x803B8DF8
|
||||
.data start:0x80413700 end:0x80413748
|
||||
.data start:0x804136D8 end:0x80413748
|
||||
.bss start:0x804A8EA0 end:0x804A8EB8
|
||||
|
||||
JSystem/JKernel/JKRDvdRipper.cpp:
|
||||
@@ -2635,7 +2643,7 @@ JSystem/JKernel/JKRDvdRipper.cpp:
|
||||
.ctors start:0x803B8DF8 end:0x803B8DFC
|
||||
.data start:0x80413748 end:0x804137A0
|
||||
.bss start:0x804A8EB8 end:0x804A8EE8
|
||||
.sdata start:0x805201C4 end:0x805201CC
|
||||
.sdata start:0x805201C0 end:0x805201CC
|
||||
.sbss start:0x805211E8 end:0x80521228
|
||||
|
||||
JSystem/JKernel/JKRDvdAramRipper.cpp:
|
||||
@@ -2649,7 +2657,7 @@ JSystem/JKernel/JKRDecomp.cpp:
|
||||
.text start:0x802D9E08 end:0x802DA4EC
|
||||
.data start:0x804137A0 end:0x804137B0
|
||||
.bss start:0x804A8F18 end:0x804A8F58
|
||||
.sbss start:0x80521270 end:0x8052127C
|
||||
.sbss start:0x80521270 end:0x80521278
|
||||
|
||||
JSystem/JSupport/JSUList.cpp:
|
||||
.text start:0x802DA4EC end:0x802DA92C
|
||||
@@ -2677,7 +2685,7 @@ JSystem/JGadget/std-vector.cpp:
|
||||
|
||||
JSystem/JUtility/JUTCacheFont.cpp:
|
||||
.text start:0x802DB7C4 end:0x802DC684
|
||||
.data start:0x80413818 end:0x80413908
|
||||
.data start:0x80413818 end:0x804138D8
|
||||
.sdata2 start:0x80525F30 end:0x80525F38
|
||||
|
||||
JSystem/JUtility/JUTResource.cpp:
|
||||
@@ -2689,6 +2697,7 @@ JSystem/JUtility/JUTTexture.cpp:
|
||||
|
||||
JSystem/JUtility/JUTPalette.cpp:
|
||||
.text start:0x802DCE18 end:0x802DCF04
|
||||
.data start:0x804138D8 end:0x80413908
|
||||
|
||||
JSystem/JUtility/JUTNameTab.cpp:
|
||||
.text start:0x802DCF04 end:0x802DD0F4
|
||||
@@ -2697,16 +2706,16 @@ JSystem/JUtility/JUTNameTab.cpp:
|
||||
JSystem/JUtility/JUTGraphFifo.cpp:
|
||||
.text start:0x802DD0F4 end:0x802DD284
|
||||
.data start:0x80413918 end:0x80413928
|
||||
.sbss start:0x8052127C end:0x80521288
|
||||
.sbss start:0x80521278 end:0x80521288
|
||||
|
||||
JSystem/JUtility/JUTFont.cpp:
|
||||
.text start:0x802DD284 end:0x802DD4FC
|
||||
.data start:0x80413928 end:0x804139A4
|
||||
.data start:0x80413928 end:0x80413970
|
||||
|
||||
JSystem/JUtility/JUTResFont.cpp:
|
||||
.text start:0x802DD4FC end:0x802DE60C
|
||||
.rodata start:0x803DAA78 end:0x803DAB60
|
||||
.data start:0x804139A4 end:0x804139F0
|
||||
.data start:0x80413970 end:0x804139F0
|
||||
.sdata2 start:0x80525F50 end:0x80525F68
|
||||
|
||||
JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp:
|
||||
@@ -2714,7 +2723,7 @@ JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp:
|
||||
|
||||
JSystem/JUtility/JUTDbPrint.cpp:
|
||||
.text start:0x802DE60C end:0x802DEB68
|
||||
.sbss start:0x80521288 end:0x80521298
|
||||
.sbss start:0x80521288 end:0x80521290
|
||||
.sdata2 start:0x80525F68 end:0x80525F78
|
||||
|
||||
JSystem/JUtility/JUTGamePad.cpp:
|
||||
@@ -2722,8 +2731,8 @@ JSystem/JUtility/JUTGamePad.cpp:
|
||||
.ctors start:0x803B8E00 end:0x803B8E04
|
||||
.data start:0x804139F0 end:0x80413A20
|
||||
.bss start:0x804A8F58 end:0x804A90F8
|
||||
.sdata start:0x805201D0 end:0x80520228
|
||||
.sbss start:0x80521298 end:0x805212C8
|
||||
.sdata start:0x805201D0 end:0x805201E8
|
||||
.sbss start:0x80521290 end:0x805212C8
|
||||
.sdata2 start:0x80525F78 end:0x80525F98
|
||||
|
||||
JSystem/JUtility/JUTException.cpp:
|
||||
@@ -2731,17 +2740,20 @@ JSystem/JUtility/JUTException.cpp:
|
||||
.ctors start:0x803B8E04 end:0x803B8E08
|
||||
.data start:0x80413A20 end:0x80413F58
|
||||
.bss start:0x804A90F8 end:0x804A9570
|
||||
.sdata start:0x805201E8 end:0x80520218
|
||||
.sbss start:0x805212C8 end:0x805212F0
|
||||
.sdata2 start:0x80525F98 end:0x80525FA8
|
||||
|
||||
JSystem/JUtility/JUTDirectPrint.cpp:
|
||||
.text start:0x802E21E0 end:0x802E28C0
|
||||
.data start:0x80413F58 end:0x80414220
|
||||
.sdata start:0x80520218 end:0x80520220
|
||||
.sbss start:0x805212F0 end:0x805212F8
|
||||
.sdata2 start:0x80525FA8 end:0x80526000
|
||||
|
||||
JSystem/JUtility/JUTAssert.cpp:
|
||||
.text start:0x802E28C0 end:0x802E2B9C
|
||||
.sdata start:0x80520220 end:0x80520228
|
||||
.sbss start:0x805212F8 end:0x80521300
|
||||
.sdata2 start:0x80526000 end:0x80526018
|
||||
|
||||
@@ -2756,18 +2768,19 @@ JSystem/JUtility/JUTXfb.cpp:
|
||||
|
||||
JSystem/JUtility/JUTFader.cpp:
|
||||
.text start:0x802E33AC end:0x802E36C0
|
||||
.data start:0x80414230 end:0x80414254
|
||||
.data start:0x80414230 end:0x80414248
|
||||
.sdata2 start:0x80526018 end:0x80526020
|
||||
|
||||
JSystem/JUtility/JUTProcBar.cpp:
|
||||
.text start:0x802E36C0 end:0x802E4E70
|
||||
.sdata start:0x80520228 end:0x80520298
|
||||
.sdata start:0x80520228 end:0x80520230
|
||||
.sbss start:0x80521320 end:0x80521330
|
||||
.sdata2 start:0x80526020 end:0x80526060
|
||||
|
||||
JSystem/JUtility/JUTConsole.cpp:
|
||||
.text start:0x802E4E70 end:0x802E618C
|
||||
.data start:0x80414254 end:0x80414260
|
||||
.data start:0x80414248 end:0x80414260
|
||||
.sdata start:0x80520230 end:0x80520238
|
||||
.sbss start:0x80521330 end:0x80521340
|
||||
.sdata2 start:0x80526060 end:0x80526090
|
||||
|
||||
@@ -2834,6 +2847,7 @@ JSystem/J2DGraph/J2DPicture.cpp:
|
||||
JSystem/J2DGraph/J2DTextBox.cpp:
|
||||
.text start:0x802FC6C4 end:0x802FDBB4
|
||||
.data start:0x80414AD8 end:0x80414B98
|
||||
.sdata start:0x80520238 end:0x80520240
|
||||
.sdata2 start:0x805261C8 end:0x805261E8
|
||||
|
||||
JSystem/J2DGraph/J2DWindowEx.cpp:
|
||||
@@ -2852,6 +2866,7 @@ JSystem/J2DGraph/J2DTextBoxEx.cpp:
|
||||
.text start:0x80303B14 end:0x80305358
|
||||
.rodata start:0x803DEE08 end:0x803DEE40
|
||||
.data start:0x80414DB8 end:0x80414E78
|
||||
.sdata start:0x80520240 end:0x80520248
|
||||
.sdata2 start:0x80526220 end:0x80526240
|
||||
|
||||
JSystem/J2DGraph/J2DAnmLoader.cpp:
|
||||
@@ -2870,6 +2885,7 @@ JSystem/J2DGraph/J2DManage.cpp:
|
||||
JSystem/J3DGraphBase/J3DGD.cpp:
|
||||
.text start:0x80309580 end:0x8030AE48
|
||||
.data start:0x80414FA8 end:0x80415050
|
||||
.sdata start:0x80520248 end:0x80520298
|
||||
.sdata2 start:0x80526278 end:0x805262B8
|
||||
|
||||
JSystem/J3DGraphBase/J3DSys.cpp:
|
||||
|
||||
@@ -24800,8 +24800,8 @@ l_RoomKeepDoorInfo = .bss:0x80469324; // type:object size:0x904 scope:global ali
|
||||
@97897 = .bss:0x80469C28; // type:object size:0xC scope:local align:4
|
||||
mStatus__20dStage_roomControl_c = .bss:0x80469C34; // type:object size:0x10100 scope:global align:4 data:4byte
|
||||
mMemoryBlock__20dStage_roomControl_c = .bss:0x80479D34; // type:object size:0x4C scope:global align:4
|
||||
lbl_80479D80 = .bss:0x80479D80; // type:object size:0xA data:byte
|
||||
lbl_80479D8A = .bss:0x80479D8A; // type:object size:0x146
|
||||
mDemoArcName__20dStage_roomControl_c = .bss:0x80479D80; // type:object size:0xA data:byte
|
||||
mArcBank__20dStage_roomControl_c = .bss:0x80479D8A; // type:object size:0x146
|
||||
...bss.0 = .bss:0x80479ED0; // type:label scope:local align:4
|
||||
dComIfG_mTimerInfo = .bss:0x80479ED0; // type:object size:0x14 scope:global align:4
|
||||
@109549 = .bss:0x80479EE4; // type:object size:0xC scope:local align:4
|
||||
@@ -25371,8 +25371,8 @@ exCallbackObject = .bss:0x804A9118; // type:object size:0x14 scope:global align:
|
||||
sMapFileList__12JUTException = .bss:0x804A9138; // type:object size:0xC scope:global align:4 data:4byte
|
||||
c3bcnt = .bss:0x804A9148; // type:object size:0x20 scope:global align:4 data:4byte
|
||||
context$45953 = .bss:0x804A9168; // type:object size:0x2C8 scope:global align:4
|
||||
lbl_804A9430 = .bss:0x804A9430; // type:object size:0x40
|
||||
lbl_804A9470 = .bss:0x804A9470; // type:object size:0x100
|
||||
sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x804A9430; // type:object size:0x40
|
||||
sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x804A9470; // type:object size:0x100
|
||||
static_mBounds__7J2DPane = .bss:0x804A9570; // type:object size:0x10 scope:global align:4
|
||||
lbl_804A9580 = .bss:0x804A9580; // type:object size:0x120 data:byte
|
||||
j3dSys = .bss:0x804A96A0; // type:object size:0x11C scope:global align:4
|
||||
@@ -25565,7 +25565,7 @@ __RTTI__Q310dCsr_mng_c8bloObj_c9paneObj_c = .sdata:0x8051D5C0; // type:object si
|
||||
__RTTI__Q210dCsr_mng_c5obj_c = .sdata:0x8051D5C8; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__Q210dCsr_mng_c6list_c = .sdata:0x8051D5D0; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__Q210dCsr_mng_c6node_c = .sdata:0x8051D5D8; // type:object size:0x8 scope:global align:4
|
||||
lbl_8051D5E0 = .sdata:0x8051D5E0; // type:object size:0x1 data:byte
|
||||
developmentMode__7mDoMain = .sdata:0x8051D5E0; // type:object size:0x1 data:byte
|
||||
memMargin__7mDoMain = .sdata:0x8051D5E4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051D5E8 = .sdata:0x8051D5E8; // type:object size:0x1 data:byte
|
||||
lbl_8051D5E9 = .sdata:0x8051D5E9; // type:object size:0x3
|
||||
@@ -25602,7 +25602,7 @@ __RTTI__28JASGlobalInstance<8Z2SeqMgr> = .sdata:0x8051D6A8; // type:object size:
|
||||
lbl_8051D6B0 = .sdata:0x8051D6B0; // type:object size:0x8 data:string
|
||||
__RTTI__7Z2SeMgr = .sdata:0x8051D6B8; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__27JASGlobalInstance<7Z2SeMgr> = .sdata:0x8051D6C0; // type:object size:0x8 scope:global align:4
|
||||
lbl_8051D6C8 = .sdata:0x8051D6C8; // type:object size:0x1 data:byte
|
||||
mWide__13mDoGph_gInf_c = .sdata:0x8051D6C8; // type:object size:0x1 data:byte
|
||||
m_aspect__13mDoGph_gInf_c = .sdata:0x8051D6CC; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_scale__13mDoGph_gInf_c = .sdata:0x8051D6D0; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_invScale__13mDoGph_gInf_c = .sdata:0x8051D6D4; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -25706,7 +25706,7 @@ lbl_8051D988 = .sdata:0x8051D988; // type:object size:0x8 data:string
|
||||
lbl_8051D990 = .sdata:0x8051D990; // type:object size:0x7 data:string
|
||||
lbl_8051D997 = .sdata:0x8051D997; // type:object size:0x7 data:string
|
||||
lbl_8051D99E = .sdata:0x8051D99E; // type:object size:0x6 data:string
|
||||
lbl_8051D9A4 = .sdata:0x8051D9A4; // type:object size:0x1 data:byte
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x8051D9A4; // type:object size:0x1 data:byte
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x8051D9A8; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x8051D9B0; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__11dStage_dt_c = .sdata:0x8051D9B8; // type:object size:0x8 scope:global align:4
|
||||
@@ -25761,7 +25761,7 @@ lbl_8051DB33 = .sdata:0x8051DB33; // type:object size:0x8 data:string
|
||||
lbl_8051DB3B = .sdata:0x8051DB3B; // type:object size:0x7 data:string
|
||||
lbl_8051DB42 = .sdata:0x8051DB42; // type:object size:0x5 data:string
|
||||
lbl_8051DB47 = .sdata:0x8051DB47; // type:object size:0x8 data:string
|
||||
lbl_8051DB4F = .sdata:0x8051DB4F; // type:object size:0x1 data:byte
|
||||
g_blackColor = .sdata:0x8051DB4F; // type:object size:0x1 data:byte
|
||||
lbl_8051DB50 = .sdata:0x8051DB50; // type:object size:0x1 data:byte
|
||||
lbl_8051DB51 = .sdata:0x8051DB51; // type:object size:0x1 data:byte
|
||||
lbl_8051DB52 = .sdata:0x8051DB52; // type:object size:0x1 data:byte
|
||||
@@ -27304,10 +27304,10 @@ scCursorSRotPaneName__Q210homebutton10HomeButton = .sdata:0x805200C0; // type:ob
|
||||
@3379 = .sdata:0x80520160; // type:object size:0x2 scope:local align:4 data:string
|
||||
@3380 = .sdata:0x80520164; // type:object size:0x3 scope:local align:4 data:string
|
||||
@9572 = .sdata:0x80520168; // type:object size:0x4 scope:local align:4 data:wstring
|
||||
lbl_80520170 = .sdata:0x80520170; // type:object size:0x1 data:byte
|
||||
sDefaultFillFlag__7JKRHeap = .sdata:0x80520170; // type:object size:0x1 data:byte
|
||||
lbl_80520171 = .sdata:0x80520171; // type:object size:0x7 data:string
|
||||
ARALT_AramStartAdr = .sdata:0x80520178; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8052017C = .sdata:0x8052017C; // type:object size:0x3 data:string
|
||||
@STRING@panic__12JUTExceptionFPCciPCc = .sdata:0x8052017C; // type:object size:0x3 data:string
|
||||
lbl_80520180 = .sdata:0x80520180; // type:object size:0x7 data:string
|
||||
lbl_80520187 = .sdata:0x80520187; // type:object size:0x6 data:string
|
||||
lbl_8052018D = .sdata:0x8052018D; // type:object size:0x6 data:string
|
||||
@@ -27318,7 +27318,7 @@ lbl_805201B0 = .sdata:0x805201B0; // type:object size:0x2 data:string
|
||||
lbl_805201B2 = .sdata:0x805201B2; // type:object size:0x2 data:string
|
||||
lbl_805201B8 = .sdata:0x805201B8; // type:object size:0x2 data:string
|
||||
lbl_805201BA = .sdata:0x805201BA; // type:object size:0x4 data:string
|
||||
lbl_805201C0 = .sdata:0x805201C0; // type:object size:0x1 data:byte
|
||||
errorRetry__12JKRDvdRipper = .sdata:0x805201C0; // type:object size:0x1 data:byte
|
||||
sSZSBufferSize__12JKRDvdRipper = .sdata:0x805201C4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_805201C8 = .sdata:0x805201C8; // type:object size:0x1 data:byte
|
||||
sSZSBufferSize__16JKRDvdAramRipper = .sdata:0x805201CC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27339,7 +27339,7 @@ lbl_80520209 = .sdata:0x80520209; // type:object size:0x8 data:string
|
||||
lbl_80520211 = .sdata:0x80520211; // type:object size:0x1
|
||||
lbl_80520212 = .sdata:0x80520212; // type:object size:0x5 data:string
|
||||
lbl_80520218 = .sdata:0x80520218; // type:object size:0x3 data:string
|
||||
lbl_80520220 = .sdata:0x80520220; // type:object size:0x1 data:byte
|
||||
mVisible__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x80520220; // type:object size:0x1 data:byte
|
||||
oneFrameRate = .sdata:0x80520228; // type:object size:0x4 scope:global align:4 data:float
|
||||
oneFrameRateUser = .sdata:0x8052022C; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_80520230 = .sdata:0x80520230; // type:object size:0x4 data:string
|
||||
@@ -27571,21 +27571,21 @@ lbl_80520751 = .sbss:0x80520751; // type:object size:0x1 data:byte
|
||||
lbl_80520752 = .sbss:0x80520752; // type:object size:0x1 data:byte
|
||||
console_scroll$90874 = .sbss:0x80520754; // type:object size:0x4 scope:global align:4 data:float
|
||||
frame$91010 = .sbss:0x80520758; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520760 = .sbss:0x80520760; // type:object size:0x1 data:byte
|
||||
lbl_80520761 = .sbss:0x80520761; // type:object size:0x1 data:byte
|
||||
lbl_80520762 = .sbss:0x80520762; // type:object size:0x1 data:byte
|
||||
lbl_80520763 = .sbss:0x80520763; // type:object size:0x1 data:byte
|
||||
lbl_80520764 = .sbss:0x80520764; // type:object size:0x1 data:byte
|
||||
__OSReport_disable = .sbss:0x80520760; // type:object size:0x1 data:byte
|
||||
__OSReport_Error_disable = .sbss:0x80520761; // type:object size:0x1 data:byte
|
||||
__OSReport_Warning_disable = .sbss:0x80520762; // type:object size:0x1 data:byte
|
||||
__OSReport_System_disable = .sbss:0x80520763; // type:object size:0x1 data:byte
|
||||
__OSReport_enable = .sbss:0x80520764; // type:object size:0x1 data:byte
|
||||
__OSReport_MonopolyThread = .sbss:0x80520768; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_counts = .sbss:0x8052076C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_errors = .sbss:0x80520770; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_warings = .sbss:0x80520774; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_systems = .sbss:0x80520778; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8052077C = .sbss:0x8052077C; // type:object size:0x1 data:byte
|
||||
print_initialized = .sbss:0x8052077C; // type:object size:0x1 data:byte
|
||||
lbl_8052077D = .sbss:0x8052077D; // type:object size:0x1 data:byte
|
||||
lbl_80520780 = .sbss:0x80520780; // type:object size:0x1 data:byte
|
||||
lbl_80520781 = .sbss:0x80520781; // type:object size:0x1 data:byte
|
||||
lbl_80520782 = .sbss:0x80520782; // type:object size:0x1 data:byte
|
||||
mInitFlag__17mDoAud_zelAudio_c = .sbss:0x80520780; // type:object size:0x1 data:byte
|
||||
mResetFlag__17mDoAud_zelAudio_c = .sbss:0x80520781; // type:object size:0x1 data:byte
|
||||
mBgmSet__17mDoAud_zelAudio_c = .sbss:0x80520782; // type:object size:0x1 data:byte
|
||||
g_mDoAud_audioHeap = .sbss:0x80520784; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
l_affCommand = .sbss:0x80520788; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
l_arcCommand = .sbss:0x8052078C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27616,21 +27616,15 @@ mZbufferTimg__13mDoGph_gInf_c = .sbss:0x805207F4; // type:object size:0x4 scope:
|
||||
mZbufferTex__13mDoGph_gInf_c = .sbss:0x805207F8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mFadeRate__13mDoGph_gInf_c = .sbss:0x805207FC; // type:object size:0x4 scope:global align:4 data:float
|
||||
mFadeSpeed__13mDoGph_gInf_c = .sbss:0x80520800; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_80520804 = .sbss:0x80520804; // type:object size:0x1 data:byte
|
||||
lbl_80520805 = .sbss:0x80520805; // type:object size:0x1 data:byte
|
||||
lbl_80520806 = .sbss:0x80520806; // type:object size:0x1 data:byte
|
||||
lbl_80520807 = .sbss:0x80520807; // type:object size:0x1 data:byte
|
||||
lbl_80520808 = .sbss:0x80520808; // type:object size:0x1 data:byte
|
||||
lbl_80520809 = .sbss:0x80520809; // type:object size:0x1 data:byte
|
||||
lbl_8052080A = .sbss:0x8052080A; // type:object size:0x1 data:byte
|
||||
lbl_8052080B = .sbss:0x8052080B; // type:object size:0x1 data:byte
|
||||
lbl_8052080C = .sbss:0x8052080C; // type:object size:0x1 data:byte
|
||||
lbl_8052080D = .sbss:0x8052080D; // type:object size:0x1 data:byte
|
||||
lbl_8052080E = .sbss:0x8052080E; // type:object size:0x1 data:byte
|
||||
lbl_8052080F = .sbss:0x8052080F; // type:object size:0x1 data:byte
|
||||
mBackColor__13mDoGph_gInf_c = .sbss:0x80520804; // type:object size:0x4 data:byte
|
||||
mFadeColor__13mDoGph_gInf_c = .sbss:0x80520808; // type:object size:0x4 data:byte
|
||||
mBlureFlag__13mDoGph_gInf_c = .sbss:0x8052080C; // type:object size:0x1 data:byte
|
||||
mBlureRate__13mDoGph_gInf_c = .sbss:0x8052080D; // type:object size:0x1 data:byte
|
||||
mFade__13mDoGph_gInf_c = .sbss:0x8052080E; // type:object size:0x1 data:byte
|
||||
mAutoForcus__13mDoGph_gInf_c = .sbss:0x8052080F; // type:object size:0x1 data:byte
|
||||
lbl_80520810 = .sbss:0x80520810; // type:object size:0x1 data:byte
|
||||
m_blurID__Q213mDoGph_gInf_c5csr_c = .sbss:0x80520814; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520818 = .sbss:0x80520818; // type:object size:0x1 data:byte
|
||||
mWideZoom__13mDoGph_gInf_c = .sbss:0x80520818; // type:object size:0x1 data:byte
|
||||
m_minX__13mDoGph_gInf_c = .sbss:0x8052081C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_minY__13mDoGph_gInf_c = .sbss:0x80520820; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_minXF__13mDoGph_gInf_c = .sbss:0x80520824; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -27652,7 +27646,7 @@ lbl_80520865 = .sbss:0x80520865; // type:object size:0x1 data:byte
|
||||
lbl_80520866 = .sbss:0x80520866; // type:object size:0x1 data:byte
|
||||
lbl_80520867 = .sbss:0x80520867; // type:object size:0x1 data:byte
|
||||
l_oldButton$90464 = .sbss:0x80520868; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520870 = .sbss:0x80520870; // type:object size:0x8
|
||||
mDoMtx_stack = .sbss:0x80520870; // type:object size:0x1
|
||||
AssertHeap = .sbss:0x80520878; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
DbPrintHeap = .sbss:0x8052087C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
gameHeap = .sbss:0x80520880; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27675,9 +27669,9 @@ aram_cache_size = .sbss:0x805208C0; // type:object size:0x4 scope:global align:4
|
||||
mSystemFar__14mDoLib_clipper = .sbss:0x805208C8; // type:object size:0x4 scope:global align:4 data:float
|
||||
mFovyRate__14mDoLib_clipper = .sbss:0x805208CC; // type:object size:0x4 scope:global align:4 data:float
|
||||
mResetData__6mDoRst = .sbss:0x805208D0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_805208D8 = .sbss:0x805208D8; // type:object size:0x1 data:byte
|
||||
lbl_805208D9 = .sbss:0x805208D9; // type:object size:0x7 data:byte
|
||||
lbl_805208E0 = .sbss:0x805208E0; // type:object size:0x1 data:byte
|
||||
SyncWidthSound__9mDoDvdThd = .sbss:0x805208D8; // type:object size:0x1 data:byte
|
||||
sDefaultDirection = .sbss:0x805208D9; // type:object size:0x1 data:byte
|
||||
mDoDvdErr_initialized = .sbss:0x805208E0; // type:object size:0x1 data:byte
|
||||
sConsole = .sbss:0x805208E8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
cDmr_SkipInfo = .sbss:0x805208F0; // type:object size:0x1
|
||||
data_80450C99 = .sbss:0x805208F1; // type:object size:0x1
|
||||
@@ -27687,9 +27681,9 @@ data_80450C9C = .sbss:0x805208F4; // type:object size:0x1
|
||||
data_80450C9D = .sbss:0x805208F5; // type:object size:0x1
|
||||
data_80450C9E = .sbss:0x805208F6; // type:object size:0x1
|
||||
cDmr_FishingWether = .sbss:0x805208F7; // type:object size:0x1
|
||||
data_80450CA0 = .sbss:0x805208F8; // type:object size:0x4
|
||||
data_80450CA0 = .sbss:0x805208F8; // type:object size:0x1 scope:global align:1 data:byte
|
||||
JPTracePCB4 = .sbss:0x805208FC; // type:object size:0x4 scope:global align:4
|
||||
lbl_80520900 = .sbss:0x80520900; // type:object size:0x1 data:byte
|
||||
DMC_initialized = .sbss:0x80520900; // type:object size:0x1 data:byte
|
||||
cDyl_Initialized = .sbss:0x80520904; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
cDyl_DVD = .sbss:0x80520908; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
g_fopAc_type = .sbss:0x80520910; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27711,11 +27705,11 @@ g_fpcBs_type = .sbss:0x80520958; // type:object size:0x4 scope:global align:4
|
||||
l_fpcLy_CurrLayer_p = .sbss:0x80520960; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
layer_id$46579 = .sbss:0x80520964; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
g_fpcLf_type = .sbss:0x80520968; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520970 = .sbss:0x80520970; // type:object size:0x1 data:byte
|
||||
l_dvdError$0 = .sbss:0x80520970; // type:object size:0x1 data:byte
|
||||
g_fpcNd_type = .sbss:0x80520978; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
request_id$46742 = .sbss:0x80520980; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
g_fpcPf_ProfileList_p = .sbss:0x80520988; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520990 = .sbss:0x80520990; // type:object size:0x8
|
||||
tmp_name$50691 = .sbss:0x80520990; // type:object size:0x8 scope:local align:1 data:byte
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x80520998; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x8052099C; // type:object size:0x1 data:byte
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x8052099D; // type:object size:0x1 data:byte
|
||||
@@ -27729,10 +27723,7 @@ m_res__22dMap_HIO_prm_res_dst_s = .sbss:0x805209B8; // type:object size:0x4 scop
|
||||
m_baseCsr__13dComIfG_inf_c = .sbss:0x805209C0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_navi__Q213dComIfG_inf_c9baseCsr_c = .sbss:0x805209C4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_805209C8 = .sbss:0x805209C8; // type:object size:0x1 data:byte
|
||||
lbl_805209C9 = .sbss:0x805209C9; // type:object size:0x1 data:byte
|
||||
lbl_805209CA = .sbss:0x805209CA; // type:object size:0x1 data:byte
|
||||
lbl_805209CB = .sbss:0x805209CB; // type:object size:0x1 data:byte
|
||||
lbl_805209CC = .sbss:0x805209CC; // type:object size:0x1 data:byte
|
||||
g_clearColor = .sbss:0x805209C9; // type:object size:0x4 data:byte
|
||||
g_dComIfAc_gameInfo = .sbss:0x805209D0; // type:object size:0x8 scope:global align:4
|
||||
g_dComIfGoat_gameInfo = .sbss:0x805209D8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_count__9daArrow_c = .sbss:0x805209E0; // type:object size:0x2 scope:global align:4
|
||||
@@ -27785,9 +27776,9 @@ lbl_80520A98 = .sbss:0x80520A98; // type:object size:0x1 data:byte
|
||||
lbl_80520A99 = .sbss:0x80520A99; // type:object size:0x1 data:byte
|
||||
it$98965 = .sbss:0x80520A9C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520AA0 = .sbss:0x80520AA0; // type:object size:0x8 data:byte
|
||||
lbl_80520AA8 = .sbss:0x80520AA8; // type:object size:0x1 data:byte
|
||||
mNowStayFloorNo__10dMapInfo_c = .sbss:0x80520AA8; // type:object size:0x1 data:byte
|
||||
mNowStayRoomNo__10dMapInfo_c = .sbss:0x80520AAC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520AB0 = .sbss:0x80520AB0; // type:object size:0x1 data:byte
|
||||
mNowStayFloorNoDecisionFlg__10dMapInfo_c = .sbss:0x80520AB0; // type:object size:0x1 data:byte
|
||||
mLayerList__8dMpath_c = .sbss:0x80520AB4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mAllCenterX__8dMpath_c = .sbss:0x80520AB8; // type:object size:0x4 scope:global align:4 data:float
|
||||
mAllCenterZ__8dMpath_c = .sbss:0x80520ABC; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -27809,13 +27800,13 @@ m_b_Light8EcallBack__13dPa_control_c = .sbss:0x80520AF4; // type:object size:0x4
|
||||
m_b_Light8PcallBack__13dPa_control_c = .sbss:0x80520AF8; // type:object size:0x4 scope:global align:4
|
||||
m_d_Light8EcallBack__13dPa_control_c = .sbss:0x80520AFC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_d_Light8PcallBack__13dPa_control_c = .sbss:0x80520B00; // type:object size:0x4 scope:global align:4
|
||||
lbl_80520B04 = .sbss:0x80520B04; // type:object size:0x1 data:byte
|
||||
mStatus__13dPa_control_c = .sbss:0x80520B04; // type:object size:0x1 data:byte
|
||||
mParticleTracePCB__13dPa_control_c = .sbss:0x80520B08; // type:object size:0x4 scope:global align:4
|
||||
lbl_80520B10 = .sbss:0x80520B10; // type:object size:0x1 data:byte
|
||||
mWipe__12dDlst_list_c = .sbss:0x80520B10; // type:object size:0x1 data:byte
|
||||
mWipeRate__12dDlst_list_c = .sbss:0x80520B14; // type:object size:0x4 scope:global align:4 data:float
|
||||
mWipeSpeed__12dDlst_list_c = .sbss:0x80520B18; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_80520B1C = .sbss:0x80520B1C; // type:object size:0x4
|
||||
lbl_80520B20 = .sbss:0x80520B20; // type:object size:0x1 data:byte
|
||||
init$0000 = .sbss:0x80520B20; // type:object size:0x1 scope:local data:byte
|
||||
S_parcent_bak$99593 = .sbss:0x80520B28; // type:object size:0x4 scope:global align:4 data:float
|
||||
S_rot_work1$100794 = .sbss:0x80520B2C; // type:object size:0x2 scope:global align:4 data:2byte
|
||||
S_rot_work2$100795 = .sbss:0x80520B2E; // type:object size:0x2 scope:global align:2 data:2byte
|
||||
@@ -28235,18 +28226,18 @@ lbl_80521278 = .sbss:0x80521278; // type:object size:0x1 data:byte
|
||||
sCurrentFifo__12JUTGraphFifo = .sbss:0x8052127C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521280 = .sbss:0x80521280; // type:object size:0x8
|
||||
sDebugPrint__10JUTDbPrint = .sbss:0x80521288; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521290 = .sbss:0x80521290; // type:object size:0x1 data:byte
|
||||
lbl_80521291 = .sbss:0x80521291; // type:object size:0x1 data:byte
|
||||
mListInitialized__10JUTGamePad = .sbss:0x80521290; // type:object size:0x1 data:byte
|
||||
mPadAssign__10JUTGamePad = .sbss:0x80521291; // type:object size:0x4 data:byte
|
||||
sSuppressPadReset__10JUTGamePad = .sbss:0x80521298; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sAnalogMode__10JUTGamePad = .sbss:0x8052129C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sRumbleSupported__10JUTGamePad = .sbss:0x805212A0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_805212A4 = .sbss:0x805212A4; // type:object size:0x1 data:byte
|
||||
mStatus__Q210JUTGamePad7CRumble = .sbss:0x805212A4; // type:object size:0x4 data:byte
|
||||
mEnabled__Q210JUTGamePad7CRumble = .sbss:0x805212A8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x805212AC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x805212B0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x805212B8; // type:object size:0x8 scope:global align:4 data:4byte
|
||||
lbl_805212C0 = .sbss:0x805212C0; // type:object size:0x1 data:byte
|
||||
lbl_805212C1 = .sbss:0x805212C1; // type:object size:0x1 data:byte
|
||||
sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset = .sbss:0x805212C0; // type:object size:0x1 data:byte
|
||||
sResetOccurred__Q210JUTGamePad13C3ButtonReset = .sbss:0x805212C1; // type:object size:0x1 data:byte
|
||||
sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x805212C4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sErrorManager__12JUTException = .sbss:0x805212C8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sPreUserCallback__12JUTException = .sbss:0x805212CC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
@@ -132,7 +132,11 @@ lbl_47_data_4EC = .data:0x000004EC; // type:object size:0x34
|
||||
@108962 = .data:0x00000520; // type:object size:0x14 scope:local align:4
|
||||
lbl_47_data_534 = .data:0x00000534; // type:object size:0xCC
|
||||
...bss.0 = .bss:0x00000000; // type:label scope:local align:4
|
||||
@GUARD@effDirection$49876 = .bss:0x00000000; // type:object size:0x1 scope:local align:4
|
||||
effDirection$108188 = .bss:0x00000004; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScale0$49879 = .bss:0x00000010; // type:object size:0x1 scope:local align:4
|
||||
effScale0$108191 = .bss:0x00000014; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScaleSand$49882 = .bss:0x00000020; // type:object size:0x1 scope:local align:4
|
||||
effScaleSand$108194 = .bss:0x00000024; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScaleGrass$49885 = .bss:0x00000030; // type:object size:0x1 scope:local align:4
|
||||
effScaleGrass$108197 = .bss:0x00000034; // type:object size:0xC scope:local align:4
|
||||
|
||||
@@ -63,6 +63,6 @@ lbl_238_data_104 = .data:0x00000104; // type:object size:0xD data:string
|
||||
@93851 = .data:0x00000114; // type:object size:0xC scope:local align:4
|
||||
__RTTI__12daE_TK_HIO_c = .data:0x00000120; // type:object size:0x8 scope:global align:4
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4
|
||||
lbl_238_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte
|
||||
|
||||
@@ -58,6 +58,6 @@ lbl_239_data_D8 = .data:0x000000D8; // type:object size:0xE data:string
|
||||
@93703 = .data:0x000000E8; // type:object size:0xC scope:local align:4
|
||||
__RTTI__13daE_TK2_HIO_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4
|
||||
lbl_239_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte
|
||||
|
||||
+56
-40
@@ -22,7 +22,7 @@ d/d_home_button.cpp:
|
||||
d/d_cursor_mng.cpp:
|
||||
.text start:0x800073D4 end:0x8000820C
|
||||
.data start:0x803DE938 end:0x803DEA60
|
||||
.sdata start:0x8051B428 end:0x8051B464
|
||||
.sdata start:0x8051B428 end:0x8051B460
|
||||
.sbss start:0x8051E5A8 end:0x8051E5C0
|
||||
.sdata2 start:0x8051F878 end:0x8051F890
|
||||
|
||||
@@ -31,15 +31,15 @@ m_Do/m_Do_main.cpp:
|
||||
.ctors start:0x803BA744 end:0x803BA748
|
||||
.data start:0x803DEA60 end:0x803DED78
|
||||
.bss start:0x8042EEC0 end:0x8042F320
|
||||
.sdata start:0x8051B464 end:0x8051B4E0
|
||||
.sbss start:0x8051E5C0 end:0x8051E5E8
|
||||
.sdata start:0x8051B460 end:0x8051B4E0
|
||||
.sbss start:0x8051E5C0 end:0x8051E5E0
|
||||
.sdata2 start:0x8051F890 end:0x8051F8A8
|
||||
|
||||
m_Do/m_Do_printf.cpp:
|
||||
.text start:0x80009024 end:0x8000973C
|
||||
.data start:0x803DED78 end:0x803DEE30
|
||||
.bss start:0x8042F320 end:0x8042FB20
|
||||
.sbss start:0x8051E5E8 end:0x8051E604
|
||||
.sbss start:0x8051E5E0 end:0x8051E600
|
||||
|
||||
m_Do/m_Do_audio.cpp:
|
||||
.text start:0x8000973C end:0x8000A0E0
|
||||
@@ -47,7 +47,7 @@ m_Do/m_Do_audio.cpp:
|
||||
.data start:0x803DEE30 end:0x803DF0A8
|
||||
.bss start:0x8042FB20 end:0x80430ED8
|
||||
.sdata start:0x8051B4E0 end:0x8051B54C
|
||||
.sbss start:0x8051E604 end:0x8051E654
|
||||
.sbss start:0x8051E600 end:0x8051E654
|
||||
|
||||
m_Do/m_Do_controller_pad.cpp:
|
||||
.text start:0x8000A0E0 end:0x8000A4F0
|
||||
@@ -74,7 +74,7 @@ m_Do/m_Do_machine.cpp:
|
||||
.text start:0x80011B60 end:0x800128D0
|
||||
.data start:0x803DF0C0 end:0x803DF428
|
||||
.sdata start:0x8051B590 end:0x8051B5C0
|
||||
.sbss start:0x8051E6C4 end:0x8051E6F8
|
||||
.sbss start:0x8051E6C4 end:0x8051E6F0
|
||||
.sdata2 start:0x8051FA40 end:0x8051FA48
|
||||
|
||||
m_Do/m_Do_mtx.cpp:
|
||||
@@ -83,6 +83,7 @@ m_Do/m_Do_mtx.cpp:
|
||||
.data start:0x803DF428 end:0x803DF4C0
|
||||
.bss start:0x80438988 end:0x80438DF0
|
||||
.sdata start:0x8051B5C0 end:0x8051B5D0
|
||||
.sbss start:0x8051E6F0 end:0x8051E6F8
|
||||
.sdata2 start:0x8051FA48 end:0x8051FA58
|
||||
|
||||
m_Do/m_Do_ext.cpp:
|
||||
@@ -103,7 +104,7 @@ m_Do/m_Do_lib.cpp:
|
||||
|
||||
m_Do/m_Do_Reset.cpp:
|
||||
.text start:0x8001AB2C end:0x8001AD5C
|
||||
.sbss start:0x8051E750 end:0x8051E768
|
||||
.sbss start:0x8051E750 end:0x8051E758
|
||||
|
||||
m_Do/m_Do_dvd_thread.cpp:
|
||||
.text start:0x8001AD5C end:0x8001BA78
|
||||
@@ -111,10 +112,12 @@ m_Do/m_Do_dvd_thread.cpp:
|
||||
.data start:0x803DFCD0 end:0x803E0018
|
||||
.bss start:0x80438E60 end:0x8043B1E0
|
||||
.sdata start:0x8051B690 end:0x8051B6D8
|
||||
.sbss start:0x8051E758 end:0x8051E760
|
||||
|
||||
m_Do/m_Do_DVDError.cpp:
|
||||
.text start:0x8001BA78 end:0x8001BBE4
|
||||
.bss start:0x8043B1E0 end:0x8043D540
|
||||
.sbss start:0x8051E760 end:0x8051E768
|
||||
|
||||
m_Do/m_Do_MemCard.cpp:
|
||||
.text start:0x8001BBE4 end:0x8001CF3C
|
||||
@@ -298,7 +301,7 @@ f_pc/f_pc_layer.cpp:
|
||||
f_pc/f_pc_leaf.cpp:
|
||||
.text start:0x80026B48 end:0x80026C6C
|
||||
.data start:0x803E3698 end:0x803E36B0
|
||||
.sbss start:0x8051E7E8 end:0x8051E7F8
|
||||
.sbss start:0x8051E7E8 end:0x8051E7F0
|
||||
|
||||
f_pc/f_pc_layer_iter.cpp:
|
||||
.text start:0x80026C6C end:0x80026DC0
|
||||
@@ -318,6 +321,7 @@ f_pc/f_pc_load.cpp:
|
||||
f_pc/f_pc_manager.cpp:
|
||||
.text start:0x8002714C end:0x8002741C
|
||||
.bss start:0x804667C0 end:0x80466868
|
||||
.sbss start:0x8051E7F0 end:0x8051E7F8
|
||||
|
||||
f_pc/f_pc_method.cpp:
|
||||
.text start:0x8002741C end:0x8002745C
|
||||
@@ -337,11 +341,11 @@ f_pc/f_pc_node_req.cpp:
|
||||
f_pc/f_pc_priority.cpp:
|
||||
.text start:0x80027F1C end:0x80028260
|
||||
.bss start:0x80466878 end:0x80466888
|
||||
.sdata start:0x8051B7E8 end:0x8051B820
|
||||
.sdata start:0x8051B7E8 end:0x8051B7F0
|
||||
|
||||
f_pc/f_pc_profile.cpp:
|
||||
.text start:0x80028260 end:0x80028270
|
||||
.sbss start:0x8051E808 end:0x8051E818
|
||||
.sbss start:0x8051E808 end:0x8051E810
|
||||
|
||||
f_pc/f_pc_searcher.cpp:
|
||||
.text start:0x80028270 end:0x800282A0
|
||||
@@ -377,15 +381,15 @@ d/d_stage.cpp:
|
||||
.ctors start:0x803BA76C end:0x803BA770
|
||||
.data start:0x803E37D0 end:0x803E7080
|
||||
.bss start:0x80466888 end:0x80477D50
|
||||
.sdata start:0x8051B820 end:0x8051B854
|
||||
.sbss start:0x8051E818 end:0x8051E838
|
||||
.sdata start:0x8051B7F0 end:0x8051B838
|
||||
.sbss start:0x8051E810 end:0x8051E838
|
||||
.sdata2 start:0x8051FBA8 end:0x8051FBB8
|
||||
|
||||
d/d_map.cpp:
|
||||
.text start:0x8002CD20 end:0x8002F48C
|
||||
.rodata start:0x803BC130 end:0x803BC210
|
||||
.data start:0x803E7080 end:0x803E7480
|
||||
.sdata start:0x8051B854 end:0x8051B9E4
|
||||
.sdata start:0x8051B838 end:0x8051B9E4
|
||||
.sbss start:0x8051E838 end:0x8051E840
|
||||
.sdata2 start:0x8051FBB8 end:0x8051FC18
|
||||
|
||||
@@ -2449,7 +2453,7 @@ revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp:
|
||||
.text start:0x802C5C84 end:0x802C72B4
|
||||
.ctors start:0x803BA894 end:0x803BA898
|
||||
.data start:0x8040F5E0 end:0x8040F658
|
||||
.sdata start:0x8051DFD8 end:0x8051DFE8
|
||||
.sdata start:0x8051DFD8 end:0x8051DFE0
|
||||
.sbss start:0x8051EF68 end:0x8051EF70
|
||||
.sdata2 start:0x80523CC0 end:0x80523CD8
|
||||
|
||||
@@ -2509,7 +2513,7 @@ revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp:
|
||||
|
||||
revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp:
|
||||
.text start:0x802CC2B8 end:0x802CCA78
|
||||
.data start:0x80410970 end:0x804109C8
|
||||
.data start:0x80410970 end:0x80410998
|
||||
.sdata2 start:0x80523D30 end:0x80523D38
|
||||
|
||||
revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
|
||||
@@ -2521,13 +2525,14 @@ revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
|
||||
|
||||
JSystem/JKernel/JKRHeap.cpp:
|
||||
.text start:0x802CE4A4 end:0x802CF0DC
|
||||
.data start:0x804109C8 end:0x80410A28
|
||||
.sdata start:0x8051DFE8 end:0x8051E018
|
||||
.data start:0x80410998 end:0x80410A28
|
||||
.sdata start:0x8051DFE0 end:0x8051DFF0
|
||||
.sbss start:0x8051EF90 end:0x8051EFC0
|
||||
|
||||
JSystem/JKernel/JKRExpHeap.cpp:
|
||||
.text start:0x802CF0DC end:0x802D0CA4
|
||||
.data start:0x80410A28 end:0x80410DD0
|
||||
.sdata start:0x8051DFF0 end:0x8051E010
|
||||
.sbss start:0x8051EFC0 end:0x8051EFD8
|
||||
.sdata2 start:0x80523D50 end:0x80523D60
|
||||
|
||||
@@ -2547,17 +2552,18 @@ JSystem/JKernel/JKRDisposer.cpp:
|
||||
JSystem/JKernel/JKRThread.cpp:
|
||||
.text start:0x802D1784 end:0x802D248C
|
||||
.ctors start:0x803BA8A0 end:0x803BA8A4
|
||||
.data start:0x80410FF8 end:0x80411134
|
||||
.data start:0x80410FF8 end:0x80411108
|
||||
.bss start:0x804A6BE0 end:0x804A6C30
|
||||
.sdata start:0x8051E010 end:0x8051E018
|
||||
.sbss start:0x8051EFD8 end:0x8051EFF8
|
||||
.sdata2 start:0x80523D78 end:0x80523D88
|
||||
|
||||
JSystem/JKernel/JKRAram.cpp:
|
||||
.text start:0x802D248C end:0x802D32AC
|
||||
.ctors start:0x803BA8A4 end:0x803BA8A8
|
||||
.data start:0x80411134 end:0x80411148
|
||||
.data start:0x80411108 end:0x80411148
|
||||
.bss start:0x804A6C30 end:0x804A6C90
|
||||
.sdata start:0x8051E018 end:0x8051E034
|
||||
.sdata start:0x8051E018 end:0x8051E020
|
||||
.sbss start:0x8051EFF8 end:0x8051F038
|
||||
|
||||
JSystem/JKernel/JKRAramHeap.cpp:
|
||||
@@ -2573,12 +2579,12 @@ JSystem/JKernel/JKRAramBlock.cpp:
|
||||
JSystem/JKernel/JKRAramPiece.cpp:
|
||||
.text start:0x802D3A48 end:0x802D3FC4
|
||||
.ctors start:0x803BA8AC end:0x803BA8B0
|
||||
.data start:0x80411168 end:0x804111FC
|
||||
.data start:0x80411168 end:0x804111D0
|
||||
.bss start:0x804A6CA8 end:0x804A6CD8
|
||||
|
||||
JSystem/JKernel/JKRAramStream.cpp:
|
||||
.text start:0x802D3FC4 end:0x802D453C
|
||||
.data start:0x804111FC end:0x80411210
|
||||
.data start:0x804111D0 end:0x80411210
|
||||
.bss start:0x804A6CD8 end:0x804A6D08
|
||||
.sbss start:0x8051F038 end:0x8051F048
|
||||
|
||||
@@ -2587,6 +2593,7 @@ JSystem/JKernel/JKRFileLoader.cpp:
|
||||
.ctors start:0x803BA8B0 end:0x803BA8B4
|
||||
.data start:0x80411210 end:0x80411250
|
||||
.bss start:0x804A6D08 end:0x804A6D20
|
||||
.sdata start:0x8051E020 end:0x8051E028
|
||||
.sbss start:0x8051F048 end:0x8051F050
|
||||
|
||||
JSystem/JKernel/JKRFileFinder.cpp:
|
||||
@@ -2596,10 +2603,11 @@ JSystem/JKernel/JKRFileFinder.cpp:
|
||||
JSystem/JKernel/JKRFileCache.cpp:
|
||||
.text start:0x802D4E40 end:0x802D5BD8
|
||||
.data start:0x80411280 end:0x804112D0
|
||||
.sdata start:0x8051E028 end:0x8051E030
|
||||
|
||||
JSystem/JKernel/JKRArchivePub.cpp:
|
||||
.text start:0x802D5BD8 end:0x802D66C8
|
||||
.data start:0x804112D0 end:0x80411344
|
||||
.data start:0x804112D0 end:0x80411320
|
||||
|
||||
JSystem/JKernel/JKRArchivePri.cpp:
|
||||
.text start:0x802D66C8 end:0x802D6E18
|
||||
@@ -2607,19 +2615,19 @@ JSystem/JKernel/JKRArchivePri.cpp:
|
||||
|
||||
JSystem/JKernel/JKRMemArchive.cpp:
|
||||
.text start:0x802D6E18 end:0x802D74C8
|
||||
.data start:0x80411344 end:0x804113C0
|
||||
.data start:0x80411320 end:0x80411398
|
||||
|
||||
JSystem/JKernel/JKRAramArchive.cpp:
|
||||
.text start:0x802D74C8 end:0x802D80F0
|
||||
.data start:0x804113C0 end:0x80411410
|
||||
.data start:0x80411398 end:0x80411410
|
||||
|
||||
JSystem/JKernel/JKRDvdArchive.cpp:
|
||||
.text start:0x802D80F0 end:0x802D8C3C
|
||||
.data start:0x80411410 end:0x80411508
|
||||
.data start:0x80411410 end:0x804114D0
|
||||
|
||||
JSystem/JKernel/JKRCompArchive.cpp:
|
||||
.text start:0x802D8C3C end:0x802D9904
|
||||
.data start:0x80411508 end:0x80411580
|
||||
.data start:0x804114D0 end:0x80411558
|
||||
|
||||
JSystem/JKernel/JKRFile.cpp:
|
||||
.text start:0x802D9904 end:0x802D9970
|
||||
@@ -2627,7 +2635,7 @@ JSystem/JKernel/JKRFile.cpp:
|
||||
JSystem/JKernel/JKRDvdFile.cpp:
|
||||
.text start:0x802D9970 end:0x802D9F9C
|
||||
.ctors start:0x803BA8B4 end:0x803BA8B8
|
||||
.data start:0x80411580 end:0x804115C8
|
||||
.data start:0x80411558 end:0x804115C8
|
||||
.bss start:0x804A6D20 end:0x804A6D38
|
||||
|
||||
JSystem/JKernel/JKRDvdRipper.cpp:
|
||||
@@ -2635,7 +2643,7 @@ JSystem/JKernel/JKRDvdRipper.cpp:
|
||||
.ctors start:0x803BA8B8 end:0x803BA8BC
|
||||
.data start:0x804115C8 end:0x80411620
|
||||
.bss start:0x804A6D38 end:0x804A6D68
|
||||
.sdata start:0x8051E034 end:0x8051E03C
|
||||
.sdata start:0x8051E030 end:0x8051E03C
|
||||
.sbss start:0x8051F058 end:0x8051F098
|
||||
|
||||
JSystem/JKernel/JKRDvdAramRipper.cpp:
|
||||
@@ -2649,7 +2657,7 @@ JSystem/JKernel/JKRDecomp.cpp:
|
||||
.text start:0x802DB928 end:0x802DC00C
|
||||
.data start:0x80411620 end:0x80411630
|
||||
.bss start:0x804A6D98 end:0x804A6DD8
|
||||
.sbss start:0x8051F0E0 end:0x8051F0EC
|
||||
.sbss start:0x8051F0E0 end:0x8051F0E8
|
||||
|
||||
JSystem/JSupport/JSUList.cpp:
|
||||
.text start:0x802DC00C end:0x802DC44C
|
||||
@@ -2677,7 +2685,7 @@ JSystem/JGadget/std-vector.cpp:
|
||||
|
||||
JSystem/JUtility/JUTCacheFont.cpp:
|
||||
.text start:0x802DD2E4 end:0x802DE1A4
|
||||
.data start:0x80411698 end:0x80411788
|
||||
.data start:0x80411698 end:0x80411758
|
||||
.sdata2 start:0x80523D88 end:0x80523D90
|
||||
|
||||
JSystem/JUtility/JUTResource.cpp:
|
||||
@@ -2689,6 +2697,7 @@ JSystem/JUtility/JUTTexture.cpp:
|
||||
|
||||
JSystem/JUtility/JUTPalette.cpp:
|
||||
.text start:0x802DE938 end:0x802DEA24
|
||||
.data start:0x80411758 end:0x80411788
|
||||
|
||||
JSystem/JUtility/JUTNameTab.cpp:
|
||||
.text start:0x802DEA24 end:0x802DEC14
|
||||
@@ -2697,21 +2706,21 @@ JSystem/JUtility/JUTNameTab.cpp:
|
||||
JSystem/JUtility/JUTGraphFifo.cpp:
|
||||
.text start:0x802DEC14 end:0x802DEDA4
|
||||
.data start:0x80411798 end:0x804117A8
|
||||
.sbss start:0x8051F0EC end:0x8051F0F8
|
||||
.sbss start:0x8051F0E8 end:0x8051F0F8
|
||||
|
||||
JSystem/JUtility/JUTFont.cpp:
|
||||
.text start:0x802DEDA4 end:0x802DF01C
|
||||
.data start:0x804117A8 end:0x80411824
|
||||
.data start:0x804117A8 end:0x804117F0
|
||||
|
||||
JSystem/JUtility/JUTResFont.cpp:
|
||||
.text start:0x802DF01C end:0x802E012C
|
||||
.rodata start:0x803D8A38 end:0x803D8B20
|
||||
.data start:0x80411824 end:0x80411870
|
||||
.data start:0x804117F0 end:0x80411870
|
||||
.sdata2 start:0x80523DA8 end:0x80523DC0
|
||||
|
||||
JSystem/JUtility/JUTDbPrint.cpp:
|
||||
.text start:0x802E012C end:0x802E0688
|
||||
.sbss start:0x8051F0F8 end:0x8051F108
|
||||
.sbss start:0x8051F0F8 end:0x8051F100
|
||||
.sdata2 start:0x80523DC0 end:0x80523DD0
|
||||
|
||||
JSystem/JUtility/JUTGamePad.cpp:
|
||||
@@ -2719,8 +2728,8 @@ JSystem/JUtility/JUTGamePad.cpp:
|
||||
.ctors start:0x803BA8C0 end:0x803BA8C4
|
||||
.data start:0x80411870 end:0x804118A0
|
||||
.bss start:0x804A6DD8 end:0x804A6F78
|
||||
.sdata start:0x8051E040 end:0x8051E098
|
||||
.sbss start:0x8051F108 end:0x8051F138
|
||||
.sdata start:0x8051E040 end:0x8051E058
|
||||
.sbss start:0x8051F100 end:0x8051F138
|
||||
.sdata2 start:0x80523DD0 end:0x80523DF0
|
||||
|
||||
JSystem/JUtility/JUTException.cpp:
|
||||
@@ -2728,17 +2737,20 @@ JSystem/JUtility/JUTException.cpp:
|
||||
.ctors start:0x803BA8C4 end:0x803BA8C8
|
||||
.data start:0x804118A0 end:0x80411DD8
|
||||
.bss start:0x804A6F78 end:0x804A73F0
|
||||
.sdata start:0x8051E058 end:0x8051E088
|
||||
.sbss start:0x8051F138 end:0x8051F160
|
||||
.sdata2 start:0x80523DF0 end:0x80523E00
|
||||
|
||||
JSystem/JUtility/JUTDirectPrint.cpp:
|
||||
.text start:0x802E3D00 end:0x802E43E0
|
||||
.data start:0x80411DD8 end:0x804120A0
|
||||
.sdata start:0x8051E088 end:0x8051E090
|
||||
.sbss start:0x8051F160 end:0x8051F168
|
||||
.sdata2 start:0x80523E00 end:0x80523E58
|
||||
|
||||
JSystem/JUtility/JUTAssert.cpp:
|
||||
.text start:0x802E43E0 end:0x802E46BC
|
||||
.sdata start:0x8051E090 end:0x8051E098
|
||||
.sbss start:0x8051F168 end:0x8051F170
|
||||
.sdata2 start:0x80523E58 end:0x80523E70
|
||||
|
||||
@@ -2753,18 +2765,19 @@ JSystem/JUtility/JUTXfb.cpp:
|
||||
|
||||
JSystem/JUtility/JUTFader.cpp:
|
||||
.text start:0x802E4ECC end:0x802E51E0
|
||||
.data start:0x804120B0 end:0x804120D4
|
||||
.data start:0x804120B0 end:0x804120C8
|
||||
.sdata2 start:0x80523E70 end:0x80523E78
|
||||
|
||||
JSystem/JUtility/JUTProcBar.cpp:
|
||||
.text start:0x802E51E0 end:0x802E6990
|
||||
.sdata start:0x8051E098 end:0x8051E108
|
||||
.sdata start:0x8051E098 end:0x8051E0A0
|
||||
.sbss start:0x8051F190 end:0x8051F1A0
|
||||
.sdata2 start:0x80523E78 end:0x80523EB8
|
||||
|
||||
JSystem/JUtility/JUTConsole.cpp:
|
||||
.text start:0x802E6990 end:0x802E7CAC
|
||||
.data start:0x804120D4 end:0x804120E0
|
||||
.data start:0x804120C8 end:0x804120E0
|
||||
.sdata start:0x8051E0A0 end:0x8051E0A8
|
||||
.sbss start:0x8051F1A0 end:0x8051F1B0
|
||||
.sdata2 start:0x80523EB8 end:0x80523EE8
|
||||
|
||||
@@ -2831,6 +2844,7 @@ JSystem/J2DGraph/J2DPicture.cpp:
|
||||
JSystem/J2DGraph/J2DTextBox.cpp:
|
||||
.text start:0x802FE1E4 end:0x802FF6D4
|
||||
.data start:0x80412958 end:0x80412A18
|
||||
.sdata start:0x8051E0A8 end:0x8051E0B0
|
||||
.sdata2 start:0x80524020 end:0x80524040
|
||||
|
||||
JSystem/J2DGraph/J2DWindowEx.cpp:
|
||||
@@ -2848,6 +2862,7 @@ JSystem/J2DGraph/J2DTextBoxEx.cpp:
|
||||
.text start:0x80305634 end:0x80306E78
|
||||
.rodata start:0x803DCDC8 end:0x803DCE00
|
||||
.data start:0x80412C38 end:0x80412CF8
|
||||
.sdata start:0x8051E0B0 end:0x8051E0B8
|
||||
.sdata2 start:0x80524078 end:0x80524098
|
||||
|
||||
JSystem/J2DGraph/J2DAnmLoader.cpp:
|
||||
@@ -2866,6 +2881,7 @@ JSystem/J2DGraph/J2DManage.cpp:
|
||||
JSystem/J3DGraphBase/J3DGD.cpp:
|
||||
.text start:0x8030B0A0 end:0x8030C968
|
||||
.data start:0x80412E28 end:0x80412ED0
|
||||
.sdata start:0x8051E0B8 end:0x8051E108
|
||||
.sdata2 start:0x805240D0 end:0x80524110
|
||||
|
||||
JSystem/J3DGraphBase/J3DSys.cpp:
|
||||
|
||||
+46
-55
@@ -24802,8 +24802,8 @@ l_RoomKeepDoorInfo = .bss:0x804671A4; // type:object size:0x904 scope:global ali
|
||||
@97897 = .bss:0x80467AA8; // type:object size:0xC scope:local align:4
|
||||
mStatus__20dStage_roomControl_c = .bss:0x80467AB4; // type:object size:0x10100 scope:global align:4 data:4byte
|
||||
mMemoryBlock__20dStage_roomControl_c = .bss:0x80477BB4; // type:object size:0x4C scope:global align:4
|
||||
lbl_80477C00 = .bss:0x80477C00; // type:object size:0xA data:byte
|
||||
lbl_80477C0A = .bss:0x80477C0A; // type:object size:0x146
|
||||
mDemoArcName__20dStage_roomControl_c = .bss:0x80477C00; // type:object size:0xA data:byte
|
||||
mArcBank__20dStage_roomControl_c = .bss:0x80477C0A; // type:object size:0x146
|
||||
...bss.0 = .bss:0x80477D50; // type:label scope:local align:4
|
||||
dComIfG_mTimerInfo = .bss:0x80477D50; // type:object size:0x14 scope:global align:4
|
||||
@109549 = .bss:0x80477D64; // type:object size:0xC scope:local align:4
|
||||
@@ -25373,8 +25373,8 @@ exCallbackObject = .bss:0x804A6F98; // type:object size:0x14 scope:global align:
|
||||
sMapFileList__12JUTException = .bss:0x804A6FB8; // type:object size:0xC scope:global align:4 data:4byte
|
||||
c3bcnt = .bss:0x804A6FC8; // type:object size:0x20 scope:global align:4 data:4byte
|
||||
context$45953 = .bss:0x804A6FE8; // type:object size:0x2C8 scope:local align:4
|
||||
lbl_804A72B0 = .bss:0x804A72B0; // type:object size:0x40
|
||||
lbl_804A72F0 = .bss:0x804A72F0; // type:object size:0x100
|
||||
sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x804A72B0; // type:object size:0x40
|
||||
sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x804A72F0; // type:object size:0x100
|
||||
static_mBounds__7J2DPane = .bss:0x804A73F0; // type:object size:0x10 scope:global align:4
|
||||
lbl_804A7400 = .bss:0x804A7400; // type:object size:0x120 data:byte
|
||||
j3dSys = .bss:0x804A7520; // type:object size:0x11C scope:global align:4
|
||||
@@ -25567,7 +25567,7 @@ __RTTI__Q310dCsr_mng_c8bloObj_c9paneObj_c = .sdata:0x8051B440; // type:object si
|
||||
__RTTI__Q210dCsr_mng_c5obj_c = .sdata:0x8051B448; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__Q210dCsr_mng_c6list_c = .sdata:0x8051B450; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__Q210dCsr_mng_c6node_c = .sdata:0x8051B458; // type:object size:0x8 scope:global align:4
|
||||
lbl_8051B460 = .sdata:0x8051B460; // type:object size:0x1 data:byte
|
||||
developmentMode__7mDoMain = .sdata:0x8051B460; // type:object size:0x1 data:byte
|
||||
memMargin__7mDoMain = .sdata:0x8051B464; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051B468 = .sdata:0x8051B468; // type:object size:0x1 data:byte
|
||||
lbl_8051B469 = .sdata:0x8051B469; // type:object size:0x3
|
||||
@@ -25604,7 +25604,7 @@ __RTTI__28JASGlobalInstance<8Z2SeqMgr> = .sdata:0x8051B528; // type:object size:
|
||||
lbl_8051B530 = .sdata:0x8051B530; // type:object size:0x8 data:string
|
||||
__RTTI__7Z2SeMgr = .sdata:0x8051B538; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__27JASGlobalInstance<7Z2SeMgr> = .sdata:0x8051B540; // type:object size:0x8 scope:global align:4
|
||||
lbl_8051B548 = .sdata:0x8051B548; // type:object size:0x1 data:byte
|
||||
mWide__13mDoGph_gInf_c = .sdata:0x8051B548; // type:object size:0x1 data:byte
|
||||
m_aspect__13mDoGph_gInf_c = .sdata:0x8051B54C; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_scale__13mDoGph_gInf_c = .sdata:0x8051B550; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_invScale__13mDoGph_gInf_c = .sdata:0x8051B554; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -25707,7 +25707,7 @@ lbl_8051B800 = .sdata:0x8051B800; // type:object size:0x8 data:string
|
||||
lbl_8051B808 = .sdata:0x8051B808; // type:object size:0x7 data:string
|
||||
lbl_8051B80F = .sdata:0x8051B80F; // type:object size:0x7 data:string
|
||||
lbl_8051B816 = .sdata:0x8051B816; // type:object size:0x6 data:string
|
||||
lbl_8051B81C = .sdata:0x8051B81C; // type:object size:0x1 data:byte
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x8051B81C; // type:object size:0x1 data:byte
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x8051B820; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x8051B828; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__11dStage_dt_c = .sdata:0x8051B830; // type:object size:0x8 scope:global align:4
|
||||
@@ -25762,7 +25762,7 @@ lbl_8051B9AB = .sdata:0x8051B9AB; // type:object size:0x8 data:string
|
||||
lbl_8051B9B3 = .sdata:0x8051B9B3; // type:object size:0x7 data:string
|
||||
lbl_8051B9BA = .sdata:0x8051B9BA; // type:object size:0x5 data:string
|
||||
lbl_8051B9BF = .sdata:0x8051B9BF; // type:object size:0x8 data:string
|
||||
lbl_8051B9C7 = .sdata:0x8051B9C7; // type:object size:0x1 data:byte
|
||||
g_blackColor = .sdata:0x8051B9C7; // type:object size:0x1 data:byte
|
||||
lbl_8051B9C8 = .sdata:0x8051B9C8; // type:object size:0x1 data:byte
|
||||
lbl_8051B9C9 = .sdata:0x8051B9C9; // type:object size:0x1 data:byte
|
||||
lbl_8051B9CA = .sdata:0x8051B9CA; // type:object size:0x1 data:byte
|
||||
@@ -27310,10 +27310,10 @@ scCursorSRotPaneName__Q210homebutton10HomeButton = .sdata:0x8051DF30; // type:ob
|
||||
@3379 = .sdata:0x8051DFD0; // type:object size:0x2 scope:local align:4 data:string
|
||||
@3380 = .sdata:0x8051DFD4; // type:object size:0x3 scope:local align:4 data:string
|
||||
@9572 = .sdata:0x8051DFD8; // type:object size:0x4 scope:local align:4 data:wstring
|
||||
lbl_8051DFE0 = .sdata:0x8051DFE0; // type:object size:0x1 data:byte
|
||||
sDefaultFillFlag__7JKRHeap = .sdata:0x8051DFE0; // type:object size:0x1 data:byte
|
||||
lbl_8051DFE1 = .sdata:0x8051DFE1; // type:object size:0x7 data:string
|
||||
ARALT_AramStartAdr = .sdata:0x8051DFE8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051DFEC = .sdata:0x8051DFEC; // type:object size:0x3 data:string
|
||||
@STRING@panic__12JUTExceptionFPCciPCc = .sdata:0x8051DFEC; // type:object size:0x3 data:string
|
||||
lbl_8051DFF0 = .sdata:0x8051DFF0; // type:object size:0x7 data:string
|
||||
lbl_8051DFF7 = .sdata:0x8051DFF7; // type:object size:0x6 data:string
|
||||
lbl_8051DFFD = .sdata:0x8051DFFD; // type:object size:0x6 data:string
|
||||
@@ -27324,7 +27324,7 @@ lbl_8051E020 = .sdata:0x8051E020; // type:object size:0x2 data:string
|
||||
lbl_8051E022 = .sdata:0x8051E022; // type:object size:0x2 data:string
|
||||
lbl_8051E028 = .sdata:0x8051E028; // type:object size:0x2 data:string
|
||||
lbl_8051E02A = .sdata:0x8051E02A; // type:object size:0x4 data:string
|
||||
lbl_8051E030 = .sdata:0x8051E030; // type:object size:0x1 data:byte
|
||||
errorRetry__12JKRDvdRipper = .sdata:0x8051E030; // type:object size:0x1 data:byte
|
||||
sSZSBufferSize__12JKRDvdRipper = .sdata:0x8051E034; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E038 = .sdata:0x8051E038; // type:object size:0x1 data:byte
|
||||
sSZSBufferSize__16JKRDvdAramRipper = .sdata:0x8051E03C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27345,7 +27345,7 @@ lbl_8051E079 = .sdata:0x8051E079; // type:object size:0x8 data:string
|
||||
lbl_8051E081 = .sdata:0x8051E081; // type:object size:0x1
|
||||
lbl_8051E082 = .sdata:0x8051E082; // type:object size:0x5 data:string
|
||||
lbl_8051E088 = .sdata:0x8051E088; // type:object size:0x3 data:string
|
||||
lbl_8051E090 = .sdata:0x8051E090; // type:object size:0x1 data:byte
|
||||
mVisible__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x8051E090; // type:object size:0x1 data:byte
|
||||
oneFrameRate = .sdata:0x8051E098; // type:object size:0x4 scope:global align:4 data:float
|
||||
oneFrameRateUser = .sdata:0x8051E09C; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_8051E0A0 = .sdata:0x8051E0A0; // type:object size:0x4 data:string
|
||||
@@ -27577,21 +27577,21 @@ lbl_8051E5D1 = .sbss:0x8051E5D1; // type:object size:0x1 data:byte
|
||||
lbl_8051E5D2 = .sbss:0x8051E5D2; // type:object size:0x1 data:byte
|
||||
console_scroll$90874 = .sbss:0x8051E5D4; // type:object size:0x4 scope:local align:4 data:float
|
||||
frame$91010 = .sbss:0x8051E5D8; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_8051E5E0 = .sbss:0x8051E5E0; // type:object size:0x1 data:byte
|
||||
lbl_8051E5E1 = .sbss:0x8051E5E1; // type:object size:0x1 data:byte
|
||||
lbl_8051E5E2 = .sbss:0x8051E5E2; // type:object size:0x1 data:byte
|
||||
lbl_8051E5E3 = .sbss:0x8051E5E3; // type:object size:0x1 data:byte
|
||||
lbl_8051E5E4 = .sbss:0x8051E5E4; // type:object size:0x1 data:byte
|
||||
__OSReport_disable = .sbss:0x8051E5E0; // type:object size:0x1 data:byte
|
||||
__OSReport_Error_disable = .sbss:0x8051E5E1; // type:object size:0x1 data:byte
|
||||
__OSReport_Warning_disable = .sbss:0x8051E5E2; // type:object size:0x1 data:byte
|
||||
__OSReport_System_disable = .sbss:0x8051E5E3; // type:object size:0x1 data:byte
|
||||
__OSReport_enable = .sbss:0x8051E5E4; // type:object size:0x1 data:byte
|
||||
__OSReport_MonopolyThread = .sbss:0x8051E5E8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_counts = .sbss:0x8051E5EC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_errors = .sbss:0x8051E5F0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_warings = .sbss:0x8051E5F4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_systems = .sbss:0x8051E5F8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E5FC = .sbss:0x8051E5FC; // type:object size:0x1 data:byte
|
||||
print_initialized = .sbss:0x8051E5FC; // type:object size:0x1 data:byte
|
||||
lbl_8051E5FD = .sbss:0x8051E5FD; // type:object size:0x1 data:byte
|
||||
lbl_8051E600 = .sbss:0x8051E600; // type:object size:0x1 data:byte
|
||||
lbl_8051E601 = .sbss:0x8051E601; // type:object size:0x1 data:byte
|
||||
lbl_8051E602 = .sbss:0x8051E602; // type:object size:0x1 data:byte
|
||||
mInitFlag__17mDoAud_zelAudio_c = .sbss:0x8051E600; // type:object size:0x1 data:byte
|
||||
mResetFlag__17mDoAud_zelAudio_c = .sbss:0x8051E601; // type:object size:0x1 data:byte
|
||||
mBgmSet__17mDoAud_zelAudio_c = .sbss:0x8051E602; // type:object size:0x1 data:byte
|
||||
g_mDoAud_audioHeap = .sbss:0x8051E604; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
l_affCommand = .sbss:0x8051E608; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
l_arcCommand = .sbss:0x8051E60C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27622,21 +27622,15 @@ mZbufferTimg__13mDoGph_gInf_c = .sbss:0x8051E674; // type:object size:0x4 scope:
|
||||
mZbufferTex__13mDoGph_gInf_c = .sbss:0x8051E678; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mFadeRate__13mDoGph_gInf_c = .sbss:0x8051E67C; // type:object size:0x4 scope:global align:4 data:float
|
||||
mFadeSpeed__13mDoGph_gInf_c = .sbss:0x8051E680; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_8051E684 = .sbss:0x8051E684; // type:object size:0x1 data:byte
|
||||
lbl_8051E685 = .sbss:0x8051E685; // type:object size:0x1 data:byte
|
||||
lbl_8051E686 = .sbss:0x8051E686; // type:object size:0x1 data:byte
|
||||
lbl_8051E687 = .sbss:0x8051E687; // type:object size:0x1 data:byte
|
||||
lbl_8051E688 = .sbss:0x8051E688; // type:object size:0x1 data:byte
|
||||
lbl_8051E689 = .sbss:0x8051E689; // type:object size:0x1 data:byte
|
||||
lbl_8051E68A = .sbss:0x8051E68A; // type:object size:0x1 data:byte
|
||||
lbl_8051E68B = .sbss:0x8051E68B; // type:object size:0x1 data:byte
|
||||
lbl_8051E68C = .sbss:0x8051E68C; // type:object size:0x1 data:byte
|
||||
lbl_8051E68D = .sbss:0x8051E68D; // type:object size:0x1 data:byte
|
||||
lbl_8051E68E = .sbss:0x8051E68E; // type:object size:0x1 data:byte
|
||||
lbl_8051E68F = .sbss:0x8051E68F; // type:object size:0x1 data:byte
|
||||
mBackColor__13mDoGph_gInf_c = .sbss:0x8051E684; // type:object size:0x4 data:byte
|
||||
mFadeColor__13mDoGph_gInf_c = .sbss:0x8051E688; // type:object size:0x4 data:byte
|
||||
mBlureFlag__13mDoGph_gInf_c = .sbss:0x8051E68C; // type:object size:0x1 data:byte
|
||||
mBlureRate__13mDoGph_gInf_c = .sbss:0x8051E68D; // type:object size:0x1 data:byte
|
||||
mFade__13mDoGph_gInf_c = .sbss:0x8051E68E; // type:object size:0x1 data:byte
|
||||
mAutoForcus__13mDoGph_gInf_c = .sbss:0x8051E68F; // type:object size:0x1 data:byte
|
||||
lbl_8051E690 = .sbss:0x8051E690; // type:object size:0x1 data:byte
|
||||
m_blurID__Q213mDoGph_gInf_c5csr_c = .sbss:0x8051E694; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E698 = .sbss:0x8051E698; // type:object size:0x1 data:byte
|
||||
mWideZoom__13mDoGph_gInf_c = .sbss:0x8051E698; // type:object size:0x1 data:byte
|
||||
m_minX__13mDoGph_gInf_c = .sbss:0x8051E69C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_minY__13mDoGph_gInf_c = .sbss:0x8051E6A0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_minXF__13mDoGph_gInf_c = .sbss:0x8051E6A4; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -27658,7 +27652,7 @@ lbl_8051E6E5 = .sbss:0x8051E6E5; // type:object size:0x1 data:byte
|
||||
lbl_8051E6E6 = .sbss:0x8051E6E6; // type:object size:0x1 data:byte
|
||||
lbl_8051E6E7 = .sbss:0x8051E6E7; // type:object size:0x1 data:byte
|
||||
l_oldButton$90464 = .sbss:0x8051E6E8; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_8051E6F0 = .sbss:0x8051E6F0; // type:object size:0x8
|
||||
mDoMtx_stack = .sbss:0x8051E6F0; // type:object size:0x1
|
||||
AssertHeap = .sbss:0x8051E6F8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
DbPrintHeap = .sbss:0x8051E6FC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
gameHeap = .sbss:0x8051E700; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27681,9 +27675,9 @@ aram_cache_size = .sbss:0x8051E740; // type:object size:0x4 scope:global align:4
|
||||
mSystemFar__14mDoLib_clipper = .sbss:0x8051E748; // type:object size:0x4 scope:global align:4 data:float
|
||||
mFovyRate__14mDoLib_clipper = .sbss:0x8051E74C; // type:object size:0x4 scope:global align:4 data:float
|
||||
mResetData__6mDoRst = .sbss:0x8051E750; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E758 = .sbss:0x8051E758; // type:object size:0x1 data:byte
|
||||
lbl_8051E759 = .sbss:0x8051E759; // type:object size:0x7 data:byte
|
||||
lbl_8051E760 = .sbss:0x8051E760; // type:object size:0x1 data:byte
|
||||
SyncWidthSound__9mDoDvdThd = .sbss:0x8051E758; // type:object size:0x1 data:byte
|
||||
sDefaultDirection = .sbss:0x8051E759; // type:object size:0x1 data:byte
|
||||
mDoDvdErr_initialized = .sbss:0x8051E760; // type:object size:0x1 data:byte
|
||||
sConsole = .sbss:0x8051E768; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E770 = .sbss:0x8051E770; // type:object size:0x1
|
||||
lbl_8051E771 = .sbss:0x8051E771; // type:object size:0x1
|
||||
@@ -27695,7 +27689,7 @@ lbl_8051E776 = .sbss:0x8051E776; // type:object size:0x1
|
||||
lbl_8051E777 = .sbss:0x8051E777; // type:object size:0x1
|
||||
lbl_8051E778 = .sbss:0x8051E778; // type:object size:0x4
|
||||
JPTracePCB4 = .sbss:0x8051E77C; // type:object size:0x4 scope:global align:4
|
||||
lbl_8051E780 = .sbss:0x8051E780; // type:object size:0x1 data:byte
|
||||
DMC_initialized = .sbss:0x8051E780; // type:object size:0x1 data:byte
|
||||
cDyl_Initialized = .sbss:0x8051E784; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
cDyl_DVD = .sbss:0x8051E788; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
g_fopAc_type = .sbss:0x8051E790; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27717,11 +27711,11 @@ g_fpcBs_type = .sbss:0x8051E7D8; // type:object size:0x4 scope:global align:4
|
||||
l_fpcLy_CurrLayer_p = .sbss:0x8051E7E0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
layer_id$46579 = .sbss:0x8051E7E4; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
g_fpcLf_type = .sbss:0x8051E7E8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E7F0 = .sbss:0x8051E7F0; // type:object size:0x1 data:byte
|
||||
l_dvdError$0 = .sbss:0x8051E7F0; // type:object size:0x1 data:byte
|
||||
g_fpcNd_type = .sbss:0x8051E7F8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
request_id$46742 = .sbss:0x8051E800; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
g_fpcPf_ProfileList_p = .sbss:0x8051E808; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E810 = .sbss:0x8051E810; // type:object size:0x8
|
||||
tmp_name$50691 = .sbss:0x8051E810; // type:object size:0x8 scope:local align:1 data:byte
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x8051E818; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x8051E81C; // type:object size:0x1 data:byte
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x8051E81D; // type:object size:0x1 data:byte
|
||||
@@ -27735,10 +27729,7 @@ m_res__22dMap_HIO_prm_res_dst_s = .sbss:0x8051E838; // type:object size:0x4 scop
|
||||
m_baseCsr__13dComIfG_inf_c = .sbss:0x8051E840; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_navi__Q213dComIfG_inf_c9baseCsr_c = .sbss:0x8051E844; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E848 = .sbss:0x8051E848; // type:object size:0x1 data:byte
|
||||
lbl_8051E849 = .sbss:0x8051E849; // type:object size:0x1 data:byte
|
||||
lbl_8051E84A = .sbss:0x8051E84A; // type:object size:0x1 data:byte
|
||||
lbl_8051E84B = .sbss:0x8051E84B; // type:object size:0x1 data:byte
|
||||
lbl_8051E84C = .sbss:0x8051E84C; // type:object size:0x1 data:byte
|
||||
g_clearColor = .sbss:0x8051E849; // type:object size:0x4 data:byte
|
||||
g_dComIfAc_gameInfo = .sbss:0x8051E850; // type:object size:0x8 scope:global align:4
|
||||
g_dComIfGoat_gameInfo = .sbss:0x8051E858; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_count__9daArrow_c = .sbss:0x8051E860; // type:object size:0x2 scope:global align:4
|
||||
@@ -27791,9 +27782,9 @@ lbl_8051E918 = .sbss:0x8051E918; // type:object size:0x1 data:byte
|
||||
lbl_8051E919 = .sbss:0x8051E919; // type:object size:0x1 data:byte
|
||||
it$98965 = .sbss:0x8051E91C; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_8051E920 = .sbss:0x8051E920; // type:object size:0x8 data:byte
|
||||
lbl_8051E928 = .sbss:0x8051E928; // type:object size:0x1 data:byte
|
||||
mNowStayFloorNo__10dMapInfo_c = .sbss:0x8051E928; // type:object size:0x1 data:byte
|
||||
mNowStayRoomNo__10dMapInfo_c = .sbss:0x8051E92C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051E930 = .sbss:0x8051E930; // type:object size:0x1 data:byte
|
||||
mNowStayFloorNoDecisionFlg__10dMapInfo_c = .sbss:0x8051E930; // type:object size:0x1 data:byte
|
||||
mLayerList__8dMpath_c = .sbss:0x8051E934; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mAllCenterX__8dMpath_c = .sbss:0x8051E938; // type:object size:0x4 scope:global align:4 data:float
|
||||
mAllCenterZ__8dMpath_c = .sbss:0x8051E93C; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -27815,13 +27806,13 @@ m_b_Light8EcallBack__13dPa_control_c = .sbss:0x8051E974; // type:object size:0x4
|
||||
m_b_Light8PcallBack__13dPa_control_c = .sbss:0x8051E978; // type:object size:0x4 scope:global align:4
|
||||
m_d_Light8EcallBack__13dPa_control_c = .sbss:0x8051E97C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_d_Light8PcallBack__13dPa_control_c = .sbss:0x8051E980; // type:object size:0x4 scope:global align:4
|
||||
lbl_8051E984 = .sbss:0x8051E984; // type:object size:0x1 data:byte
|
||||
mStatus__13dPa_control_c = .sbss:0x8051E984; // type:object size:0x1 data:byte
|
||||
mParticleTracePCB__13dPa_control_c = .sbss:0x8051E988; // type:object size:0x4 scope:global align:4
|
||||
lbl_8051E990 = .sbss:0x8051E990; // type:object size:0x1 data:byte
|
||||
mWipe__12dDlst_list_c = .sbss:0x8051E990; // type:object size:0x1 data:byte
|
||||
mWipeRate__12dDlst_list_c = .sbss:0x8051E994; // type:object size:0x4 scope:global align:4 data:float
|
||||
mWipeSpeed__12dDlst_list_c = .sbss:0x8051E998; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_8051E99C = .sbss:0x8051E99C; // type:object size:0x4
|
||||
lbl_8051E9A0 = .sbss:0x8051E9A0; // type:object size:0x1 data:byte
|
||||
init$0000 = .sbss:0x8051E9A0; // type:object size:0x1 scope:local data:byte
|
||||
S_parcent_bak$99593 = .sbss:0x8051E9A8; // type:object size:0x4 scope:local align:4 data:float
|
||||
S_rot_work1$100794 = .sbss:0x8051E9AC; // type:object size:0x2 scope:local align:4 data:2byte
|
||||
S_rot_work2$100795 = .sbss:0x8051E9AE; // type:object size:0x2 scope:local align:2 data:2byte
|
||||
@@ -28239,18 +28230,18 @@ lbl_8051F0E8 = .sbss:0x8051F0E8; // type:object size:0x1 data:byte
|
||||
sCurrentFifo__12JUTGraphFifo = .sbss:0x8051F0EC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051F0F0 = .sbss:0x8051F0F0; // type:object size:0x8
|
||||
sDebugPrint__10JUTDbPrint = .sbss:0x8051F0F8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051F100 = .sbss:0x8051F100; // type:object size:0x1 data:byte
|
||||
lbl_8051F101 = .sbss:0x8051F101; // type:object size:0x1 data:byte
|
||||
mListInitialized__10JUTGamePad = .sbss:0x8051F100; // type:object size:0x1 data:byte
|
||||
mPadAssign__10JUTGamePad = .sbss:0x8051F101; // type:object size:0x4 data:byte
|
||||
sSuppressPadReset__10JUTGamePad = .sbss:0x8051F108; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sAnalogMode__10JUTGamePad = .sbss:0x8051F10C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sRumbleSupported__10JUTGamePad = .sbss:0x8051F110; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051F114 = .sbss:0x8051F114; // type:object size:0x1 data:byte
|
||||
mStatus__Q210JUTGamePad7CRumble = .sbss:0x8051F114; // type:object size:0x4 data:byte
|
||||
mEnabled__Q210JUTGamePad7CRumble = .sbss:0x8051F118; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F11C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F120; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F128; // type:object size:0x8 scope:global align:4 data:4byte
|
||||
lbl_8051F130 = .sbss:0x8051F130; // type:object size:0x1 data:byte
|
||||
lbl_8051F131 = .sbss:0x8051F131; // type:object size:0x1 data:byte
|
||||
sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F130; // type:object size:0x1 data:byte
|
||||
sResetOccurred__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F131; // type:object size:0x1 data:byte
|
||||
sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F134; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sErrorManager__12JUTException = .sbss:0x8051F138; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sPreUserCallback__12JUTException = .sbss:0x8051F13C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
@@ -132,7 +132,11 @@ lbl_47_data_4EC = .data:0x000004EC; // type:object size:0x34
|
||||
@108962 = .data:0x00000520; // type:object size:0x14 scope:local align:4
|
||||
lbl_47_data_534 = .data:0x00000534; // type:object size:0xCC
|
||||
...bss.0 = .bss:0x00000000; // type:label scope:local align:4
|
||||
@GUARD@effDirection$49876 = .bss:0x00000000; // type:object size:0x1 scope:local align:4
|
||||
effDirection$108188 = .bss:0x00000004; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScale0$49879 = .bss:0x00000010; // type:object size:0x1 scope:local align:4
|
||||
effScale0$108191 = .bss:0x00000014; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScaleSand$49882 = .bss:0x00000020; // type:object size:0x1 scope:local align:4
|
||||
effScaleSand$108194 = .bss:0x00000024; // type:object size:0xC scope:local align:4
|
||||
@GUARD@effScaleGrass$49885 = .bss:0x00000030; // type:object size:0x1 scope:local align:4
|
||||
effScaleGrass$108197 = .bss:0x00000034; // type:object size:0xC scope:local align:4
|
||||
|
||||
@@ -63,6 +63,6 @@ lbl_238_data_104 = .data:0x00000104; // type:object size:0xD data:string
|
||||
@93851 = .data:0x00000114; // type:object size:0xC scope:local align:4
|
||||
__RTTI__12daE_TK_HIO_c = .data:0x00000120; // type:object size:0x8 scope:global align:4
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4
|
||||
lbl_238_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte
|
||||
|
||||
@@ -58,6 +58,6 @@ lbl_239_data_D8 = .data:0x000000D8; // type:object size:0xE data:string
|
||||
@93703 = .data:0x000000E8; // type:object size:0xC scope:local align:4
|
||||
__RTTI__13daE_TK2_HIO_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4
|
||||
lbl_239_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000008; // type:object size:0x1 data:byte
|
||||
@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte
|
||||
|
||||
+56
-40
@@ -22,7 +22,7 @@ d/d_home_button.cpp:
|
||||
d/d_cursor_mng.cpp:
|
||||
.text start:0x800073D4 end:0x8000820C
|
||||
.data start:0x803E1698 end:0x803E17C0
|
||||
.sdata start:0x8051DEA8 end:0x8051DEE4
|
||||
.sdata start:0x8051DEA8 end:0x8051DEE0
|
||||
.sbss start:0x80520EE8 end:0x80520F00
|
||||
.sdata2 start:0x805221B8 end:0x805221D0
|
||||
|
||||
@@ -31,15 +31,15 @@ m_Do/m_Do_main.cpp:
|
||||
.ctors start:0x803B9104 end:0x803B9108
|
||||
.data start:0x803E17C0 end:0x803E1AD8
|
||||
.bss start:0x80431940 end:0x80431DA0
|
||||
.sdata start:0x8051DEE4 end:0x8051DF60
|
||||
.sbss start:0x80520F00 end:0x80520F28
|
||||
.sdata start:0x8051DEE0 end:0x8051DF60
|
||||
.sbss start:0x80520F00 end:0x80520F20
|
||||
.sdata2 start:0x805221D0 end:0x805221E8
|
||||
|
||||
m_Do/m_Do_printf.cpp:
|
||||
.text start:0x80009024 end:0x80009704
|
||||
.data start:0x803E1AD8 end:0x803E1B90
|
||||
.bss start:0x80431DA0 end:0x804325A0
|
||||
.sbss start:0x80520F28 end:0x80520F44
|
||||
.sbss start:0x80520F20 end:0x80520F40
|
||||
|
||||
m_Do/m_Do_audio.cpp:
|
||||
.text start:0x80009704 end:0x8000A0A8
|
||||
@@ -47,7 +47,7 @@ m_Do/m_Do_audio.cpp:
|
||||
.data start:0x803E1B90 end:0x803E1E08
|
||||
.bss start:0x804325A0 end:0x80433958
|
||||
.sdata start:0x8051DF60 end:0x8051DFCC
|
||||
.sbss start:0x80520F44 end:0x80520F94
|
||||
.sbss start:0x80520F40 end:0x80520F94
|
||||
|
||||
m_Do/m_Do_controller_pad.cpp:
|
||||
.text start:0x8000A0A8 end:0x8000A4B8
|
||||
@@ -74,7 +74,7 @@ m_Do/m_Do_machine.cpp:
|
||||
.text start:0x80011B28 end:0x80012844
|
||||
.data start:0x803E1E20 end:0x803E21C0
|
||||
.sdata start:0x8051E010 end:0x8051E040
|
||||
.sbss start:0x80521004 end:0x80521038
|
||||
.sbss start:0x80521004 end:0x80521030
|
||||
.sdata2 start:0x80522380 end:0x80522388
|
||||
|
||||
m_Do/m_Do_mtx.cpp:
|
||||
@@ -83,6 +83,7 @@ m_Do/m_Do_mtx.cpp:
|
||||
.data start:0x803E21C0 end:0x803E2260
|
||||
.bss start:0x8043B408 end:0x8043B870
|
||||
.sdata start:0x8051E040 end:0x8051E050
|
||||
.sbss start:0x80521030 end:0x80521038
|
||||
.sdata2 start:0x80522388 end:0x80522398
|
||||
|
||||
m_Do/m_Do_ext.cpp:
|
||||
@@ -103,7 +104,7 @@ m_Do/m_Do_lib.cpp:
|
||||
|
||||
m_Do/m_Do_Reset.cpp:
|
||||
.text start:0x8001AAA0 end:0x8001ACD0
|
||||
.sbss start:0x80521090 end:0x805210A8
|
||||
.sbss start:0x80521090 end:0x80521098
|
||||
|
||||
m_Do/m_Do_dvd_thread.cpp:
|
||||
.text start:0x8001ACD0 end:0x8001B9EC
|
||||
@@ -111,10 +112,12 @@ m_Do/m_Do_dvd_thread.cpp:
|
||||
.data start:0x803E2A70 end:0x803E2DB8
|
||||
.bss start:0x8043B8E0 end:0x8043DC60
|
||||
.sdata start:0x8051E110 end:0x8051E158
|
||||
.sbss start:0x80521098 end:0x805210A0
|
||||
|
||||
m_Do/m_Do_DVDError.cpp:
|
||||
.text start:0x8001B9EC end:0x8001BB58
|
||||
.bss start:0x8043DC60 end:0x8043FFC0
|
||||
.sbss start:0x805210A0 end:0x805210A8
|
||||
|
||||
m_Do/m_Do_MemCard.cpp:
|
||||
.text start:0x8001BB58 end:0x8001CEB0
|
||||
@@ -298,7 +301,7 @@ f_pc/f_pc_layer.cpp:
|
||||
f_pc/f_pc_leaf.cpp:
|
||||
.text start:0x80026C04 end:0x80026D28
|
||||
.data start:0x803E64C0 end:0x803E64D8
|
||||
.sbss start:0x80521128 end:0x80521138
|
||||
.sbss start:0x80521128 end:0x80521130
|
||||
|
||||
f_pc/f_pc_layer_iter.cpp:
|
||||
.text start:0x80026D28 end:0x80026E7C
|
||||
@@ -318,6 +321,7 @@ f_pc/f_pc_load.cpp:
|
||||
f_pc/f_pc_manager.cpp:
|
||||
.text start:0x80027208 end:0x800274C0
|
||||
.bss start:0x80469238 end:0x804692E0
|
||||
.sbss start:0x80521130 end:0x80521138
|
||||
|
||||
f_pc/f_pc_method.cpp:
|
||||
.text start:0x800274C0 end:0x80027500
|
||||
@@ -337,11 +341,11 @@ f_pc/f_pc_node_req.cpp:
|
||||
f_pc/f_pc_priority.cpp:
|
||||
.text start:0x80027FC0 end:0x80028304
|
||||
.bss start:0x804692F0 end:0x80469300
|
||||
.sdata start:0x8051E270 end:0x8051E2A8
|
||||
.sdata start:0x8051E270 end:0x8051E278
|
||||
|
||||
f_pc/f_pc_profile.cpp:
|
||||
.text start:0x80028304 end:0x80028314
|
||||
.sbss start:0x80521148 end:0x80521158
|
||||
.sbss start:0x80521148 end:0x80521150
|
||||
|
||||
f_pc/f_pc_searcher.cpp:
|
||||
.text start:0x80028314 end:0x80028344
|
||||
@@ -377,15 +381,15 @@ d/d_stage.cpp:
|
||||
.ctors start:0x803B912C end:0x803B9130
|
||||
.data start:0x803E65F8 end:0x803E9EA8
|
||||
.bss start:0x80469300 end:0x8047A7C8
|
||||
.sdata start:0x8051E2A8 end:0x8051E2DC
|
||||
.sbss start:0x80521158 end:0x80521178
|
||||
.sdata start:0x8051E278 end:0x8051E2C0
|
||||
.sbss start:0x80521150 end:0x80521178
|
||||
.sdata2 start:0x805224E8 end:0x805224F8
|
||||
|
||||
d/d_map.cpp:
|
||||
.text start:0x8002CDC4 end:0x8002F530
|
||||
.rodata start:0x803BAAF0 end:0x803BABD0
|
||||
.data start:0x803E9EA8 end:0x803EA2A8
|
||||
.sdata start:0x8051E2DC end:0x8051E46C
|
||||
.sdata start:0x8051E2C0 end:0x8051E46C
|
||||
.sbss start:0x80521178 end:0x80521180
|
||||
.sdata2 start:0x805224F8 end:0x80522558
|
||||
|
||||
@@ -2446,7 +2450,7 @@ revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp:
|
||||
.text start:0x802C4594 end:0x802C5BC4
|
||||
.ctors start:0x803B9254 end:0x803B9258
|
||||
.data start:0x80412070 end:0x804120E8
|
||||
.sdata start:0x80520910 end:0x80520920
|
||||
.sdata start:0x80520910 end:0x80520918
|
||||
.sbss start:0x805218B8 end:0x805218C0
|
||||
.sdata2 start:0x80526638 end:0x80526650
|
||||
|
||||
@@ -2506,7 +2510,7 @@ revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp:
|
||||
|
||||
revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp:
|
||||
.text start:0x802CABC8 end:0x802CB388
|
||||
.data start:0x80413400 end:0x80413458
|
||||
.data start:0x80413400 end:0x80413428
|
||||
.sdata2 start:0x805266A8 end:0x805266B0
|
||||
|
||||
revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
|
||||
@@ -2518,13 +2522,14 @@ revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
|
||||
|
||||
JSystem/JKernel/JKRHeap.cpp:
|
||||
.text start:0x802CCDB4 end:0x802CD9EC
|
||||
.data start:0x80413458 end:0x804134B8
|
||||
.sdata start:0x80520920 end:0x80520950
|
||||
.data start:0x80413428 end:0x804134B8
|
||||
.sdata start:0x80520918 end:0x80520928
|
||||
.sbss start:0x805218E0 end:0x80521910
|
||||
|
||||
JSystem/JKernel/JKRExpHeap.cpp:
|
||||
.text start:0x802CD9EC end:0x802CF5B4
|
||||
.data start:0x804134B8 end:0x80413860
|
||||
.sdata start:0x80520928 end:0x80520948
|
||||
.sbss start:0x80521910 end:0x80521928
|
||||
.sdata2 start:0x805266C8 end:0x805266D8
|
||||
|
||||
@@ -2544,17 +2549,18 @@ JSystem/JKernel/JKRDisposer.cpp:
|
||||
JSystem/JKernel/JKRThread.cpp:
|
||||
.text start:0x802D0094 end:0x802D0D9C
|
||||
.ctors start:0x803B9260 end:0x803B9264
|
||||
.data start:0x80413A88 end:0x80413BC4
|
||||
.data start:0x80413A88 end:0x80413B98
|
||||
.bss start:0x804A9680 end:0x804A96D0
|
||||
.sdata start:0x80520948 end:0x80520950
|
||||
.sbss start:0x80521928 end:0x80521948
|
||||
.sdata2 start:0x805266F0 end:0x80526700
|
||||
|
||||
JSystem/JKernel/JKRAram.cpp:
|
||||
.text start:0x802D0D9C end:0x802D1BBC
|
||||
.ctors start:0x803B9264 end:0x803B9268
|
||||
.data start:0x80413BC4 end:0x80413BD8
|
||||
.data start:0x80413B98 end:0x80413BD8
|
||||
.bss start:0x804A96D0 end:0x804A9730
|
||||
.sdata start:0x80520950 end:0x8052096C
|
||||
.sdata start:0x80520950 end:0x80520958
|
||||
.sbss start:0x80521948 end:0x80521988
|
||||
|
||||
JSystem/JKernel/JKRAramHeap.cpp:
|
||||
@@ -2570,12 +2576,12 @@ JSystem/JKernel/JKRAramBlock.cpp:
|
||||
JSystem/JKernel/JKRAramPiece.cpp:
|
||||
.text start:0x802D2358 end:0x802D28D4
|
||||
.ctors start:0x803B926C end:0x803B9270
|
||||
.data start:0x80413BF8 end:0x80413C8C
|
||||
.data start:0x80413BF8 end:0x80413C60
|
||||
.bss start:0x804A9748 end:0x804A9778
|
||||
|
||||
JSystem/JKernel/JKRAramStream.cpp:
|
||||
.text start:0x802D28D4 end:0x802D2E4C
|
||||
.data start:0x80413C8C end:0x80413CA0
|
||||
.data start:0x80413C60 end:0x80413CA0
|
||||
.bss start:0x804A9778 end:0x804A97A8
|
||||
.sbss start:0x80521988 end:0x80521998
|
||||
|
||||
@@ -2584,6 +2590,7 @@ JSystem/JKernel/JKRFileLoader.cpp:
|
||||
.ctors start:0x803B9270 end:0x803B9274
|
||||
.data start:0x80413CA0 end:0x80413CE0
|
||||
.bss start:0x804A97A8 end:0x804A97C0
|
||||
.sdata start:0x80520958 end:0x80520960
|
||||
.sbss start:0x80521998 end:0x805219A0
|
||||
|
||||
JSystem/JKernel/JKRFileFinder.cpp:
|
||||
@@ -2593,10 +2600,11 @@ JSystem/JKernel/JKRFileFinder.cpp:
|
||||
JSystem/JKernel/JKRFileCache.cpp:
|
||||
.text start:0x802D3750 end:0x802D44E8
|
||||
.data start:0x80413D10 end:0x80413D60
|
||||
.sdata start:0x80520960 end:0x80520968
|
||||
|
||||
JSystem/JKernel/JKRArchivePub.cpp:
|
||||
.text start:0x802D44E8 end:0x802D4FD8
|
||||
.data start:0x80413D60 end:0x80413DD4
|
||||
.data start:0x80413D60 end:0x80413DB0
|
||||
|
||||
JSystem/JKernel/JKRArchivePri.cpp:
|
||||
.text start:0x802D4FD8 end:0x802D5728
|
||||
@@ -2604,19 +2612,19 @@ JSystem/JKernel/JKRArchivePri.cpp:
|
||||
|
||||
JSystem/JKernel/JKRMemArchive.cpp:
|
||||
.text start:0x802D5728 end:0x802D5DD8
|
||||
.data start:0x80413DD4 end:0x80413E50
|
||||
.data start:0x80413DB0 end:0x80413E28
|
||||
|
||||
JSystem/JKernel/JKRAramArchive.cpp:
|
||||
.text start:0x802D5DD8 end:0x802D6A00
|
||||
.data start:0x80413E50 end:0x80413EA0
|
||||
.data start:0x80413E28 end:0x80413EA0
|
||||
|
||||
JSystem/JKernel/JKRDvdArchive.cpp:
|
||||
.text start:0x802D6A00 end:0x802D754C
|
||||
.data start:0x80413EA0 end:0x80413F98
|
||||
.data start:0x80413EA0 end:0x80413F60
|
||||
|
||||
JSystem/JKernel/JKRCompArchive.cpp:
|
||||
.text start:0x802D754C end:0x802D8214
|
||||
.data start:0x80413F98 end:0x80414010
|
||||
.data start:0x80413F60 end:0x80413FE8
|
||||
|
||||
JSystem/JKernel/JKRFile.cpp:
|
||||
.text start:0x802D8214 end:0x802D8280
|
||||
@@ -2624,7 +2632,7 @@ JSystem/JKernel/JKRFile.cpp:
|
||||
JSystem/JKernel/JKRDvdFile.cpp:
|
||||
.text start:0x802D8280 end:0x802D88AC
|
||||
.ctors start:0x803B9274 end:0x803B9278
|
||||
.data start:0x80414010 end:0x80414058
|
||||
.data start:0x80413FE8 end:0x80414058
|
||||
.bss start:0x804A97C0 end:0x804A97D8
|
||||
|
||||
JSystem/JKernel/JKRDvdRipper.cpp:
|
||||
@@ -2632,7 +2640,7 @@ JSystem/JKernel/JKRDvdRipper.cpp:
|
||||
.ctors start:0x803B9278 end:0x803B927C
|
||||
.data start:0x80414058 end:0x804140B0
|
||||
.bss start:0x804A97D8 end:0x804A9808
|
||||
.sdata start:0x8052096C end:0x80520974
|
||||
.sdata start:0x80520968 end:0x80520974
|
||||
.sbss start:0x805219A8 end:0x805219E8
|
||||
|
||||
JSystem/JKernel/JKRDvdAramRipper.cpp:
|
||||
@@ -2646,7 +2654,7 @@ JSystem/JKernel/JKRDecomp.cpp:
|
||||
.text start:0x802DA238 end:0x802DA91C
|
||||
.data start:0x804140B0 end:0x804140C0
|
||||
.bss start:0x804A9838 end:0x804A9878
|
||||
.sbss start:0x80521A30 end:0x80521A3C
|
||||
.sbss start:0x80521A30 end:0x80521A38
|
||||
|
||||
JSystem/JSupport/JSUList.cpp:
|
||||
.text start:0x802DA91C end:0x802DAD5C
|
||||
@@ -2674,7 +2682,7 @@ JSystem/JGadget/std-vector.cpp:
|
||||
|
||||
JSystem/JUtility/JUTCacheFont.cpp:
|
||||
.text start:0x802DBBF4 end:0x802DCAB4
|
||||
.data start:0x80414128 end:0x80414218
|
||||
.data start:0x80414128 end:0x804141E8
|
||||
.sdata2 start:0x80526700 end:0x80526708
|
||||
|
||||
JSystem/JUtility/JUTResource.cpp:
|
||||
@@ -2686,6 +2694,7 @@ JSystem/JUtility/JUTTexture.cpp:
|
||||
|
||||
JSystem/JUtility/JUTPalette.cpp:
|
||||
.text start:0x802DD248 end:0x802DD334
|
||||
.data start:0x804141E8 end:0x80414218
|
||||
|
||||
JSystem/JUtility/JUTNameTab.cpp:
|
||||
.text start:0x802DD334 end:0x802DD524
|
||||
@@ -2694,16 +2703,16 @@ JSystem/JUtility/JUTNameTab.cpp:
|
||||
JSystem/JUtility/JUTGraphFifo.cpp:
|
||||
.text start:0x802DD524 end:0x802DD6B4
|
||||
.data start:0x80414228 end:0x80414238
|
||||
.sbss start:0x80521A3C end:0x80521A48
|
||||
.sbss start:0x80521A38 end:0x80521A48
|
||||
|
||||
JSystem/JUtility/JUTFont.cpp:
|
||||
.text start:0x802DD6B4 end:0x802DD92C
|
||||
.data start:0x80414238 end:0x804142B4
|
||||
.data start:0x80414238 end:0x80414280
|
||||
|
||||
JSystem/JUtility/JUTResFont.cpp:
|
||||
.text start:0x802DD92C end:0x802DEA3C
|
||||
.rodata start:0x803DB798 end:0x803DB880
|
||||
.data start:0x804142B4 end:0x80414300
|
||||
.data start:0x80414280 end:0x80414300
|
||||
.sdata2 start:0x80526720 end:0x80526738
|
||||
|
||||
JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp:
|
||||
@@ -2711,7 +2720,7 @@ JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp:
|
||||
|
||||
JSystem/JUtility/JUTDbPrint.cpp:
|
||||
.text start:0x802DEA3C end:0x802DEF98
|
||||
.sbss start:0x80521A48 end:0x80521A58
|
||||
.sbss start:0x80521A48 end:0x80521A50
|
||||
.sdata2 start:0x80526738 end:0x80526748
|
||||
|
||||
JSystem/JUtility/JUTGamePad.cpp:
|
||||
@@ -2719,8 +2728,8 @@ JSystem/JUtility/JUTGamePad.cpp:
|
||||
.ctors start:0x803B9280 end:0x803B9284
|
||||
.data start:0x80414300 end:0x80414330
|
||||
.bss start:0x804A9878 end:0x804A9A18
|
||||
.sdata start:0x80520978 end:0x805209D0
|
||||
.sbss start:0x80521A58 end:0x80521A88
|
||||
.sdata start:0x80520978 end:0x80520990
|
||||
.sbss start:0x80521A50 end:0x80521A88
|
||||
.sdata2 start:0x80526748 end:0x80526768
|
||||
|
||||
JSystem/JUtility/JUTException.cpp:
|
||||
@@ -2728,17 +2737,20 @@ JSystem/JUtility/JUTException.cpp:
|
||||
.ctors start:0x803B9284 end:0x803B9288
|
||||
.data start:0x80414330 end:0x80414868
|
||||
.bss start:0x804A9A18 end:0x804A9E90
|
||||
.sdata start:0x80520990 end:0x805209C0
|
||||
.sbss start:0x80521A88 end:0x80521AB0
|
||||
.sdata2 start:0x80526768 end:0x80526778
|
||||
|
||||
JSystem/JUtility/JUTDirectPrint.cpp:
|
||||
.text start:0x802E2610 end:0x802E2CF0
|
||||
.data start:0x80414868 end:0x80414B30
|
||||
.sdata start:0x805209C0 end:0x805209C8
|
||||
.sbss start:0x80521AB0 end:0x80521AB8
|
||||
.sdata2 start:0x80526778 end:0x805267D0
|
||||
|
||||
JSystem/JUtility/JUTAssert.cpp:
|
||||
.text start:0x802E2CF0 end:0x802E2FCC
|
||||
.sdata start:0x805209C8 end:0x805209D0
|
||||
.sbss start:0x80521AB8 end:0x80521AC0
|
||||
.sdata2 start:0x805267D0 end:0x805267E8
|
||||
|
||||
@@ -2753,18 +2765,19 @@ JSystem/JUtility/JUTXfb.cpp:
|
||||
|
||||
JSystem/JUtility/JUTFader.cpp:
|
||||
.text start:0x802E37DC end:0x802E3AF0
|
||||
.data start:0x80414B40 end:0x80414B64
|
||||
.data start:0x80414B40 end:0x80414B58
|
||||
.sdata2 start:0x805267E8 end:0x805267F0
|
||||
|
||||
JSystem/JUtility/JUTProcBar.cpp:
|
||||
.text start:0x802E3AF0 end:0x802E52A0
|
||||
.sdata start:0x805209D0 end:0x80520A40
|
||||
.sdata start:0x805209D0 end:0x805209D8
|
||||
.sbss start:0x80521AE0 end:0x80521AF0
|
||||
.sdata2 start:0x805267F0 end:0x80526830
|
||||
|
||||
JSystem/JUtility/JUTConsole.cpp:
|
||||
.text start:0x802E52A0 end:0x802E65BC
|
||||
.data start:0x80414B64 end:0x80414B70
|
||||
.data start:0x80414B58 end:0x80414B70
|
||||
.sdata start:0x805209D8 end:0x805209E0
|
||||
.sbss start:0x80521AF0 end:0x80521B00
|
||||
.sdata2 start:0x80526830 end:0x80526860
|
||||
|
||||
@@ -2831,6 +2844,7 @@ JSystem/J2DGraph/J2DPicture.cpp:
|
||||
JSystem/J2DGraph/J2DTextBox.cpp:
|
||||
.text start:0x802FCAF4 end:0x802FDFE4
|
||||
.data start:0x804153E8 end:0x804154A8
|
||||
.sdata start:0x805209E0 end:0x805209E8
|
||||
.sdata2 start:0x80526998 end:0x805269B8
|
||||
|
||||
JSystem/J2DGraph/J2DWindowEx.cpp:
|
||||
@@ -2848,6 +2862,7 @@ JSystem/J2DGraph/J2DTextBoxEx.cpp:
|
||||
.text start:0x80303F44 end:0x80305788
|
||||
.rodata start:0x803DFB28 end:0x803DFB60
|
||||
.data start:0x804156C8 end:0x80415788
|
||||
.sdata start:0x805209E8 end:0x805209F0
|
||||
.sdata2 start:0x805269F0 end:0x80526A10
|
||||
|
||||
JSystem/J2DGraph/J2DAnmLoader.cpp:
|
||||
@@ -2866,6 +2881,7 @@ JSystem/J2DGraph/J2DManage.cpp:
|
||||
JSystem/J3DGraphBase/J3DGD.cpp:
|
||||
.text start:0x803099B0 end:0x8030B278
|
||||
.data start:0x804158B8 end:0x80415960
|
||||
.sdata start:0x805209F0 end:0x80520A40
|
||||
.sdata2 start:0x80526A48 end:0x80526A88
|
||||
|
||||
JSystem/J3DGraphBase/J3DSys.cpp:
|
||||
|
||||
+51
-60
@@ -1133,7 +1133,7 @@ fpcPause_Enable__FPvUc = .text:0x80028590; // type:function size:0x6C scope:glob
|
||||
fpcPause_Disable__FPvUc = .text:0x800285FC; // type:function size:0x74 scope:global align:4
|
||||
fpcPause_Init__FPv = .text:0x80028670; // type:function size:0xC scope:global align:4
|
||||
fpcDw_Execute__FP18base_process_class = .text:0x8002867C; // type:function size:0x8C scope:global align:4
|
||||
fpcDw_Handler__FPFi_iPFPvPv_i = .text:0x80028708; // type:function size:0x54 scope:global align:4
|
||||
fpcDw_Handler__FPFPFPvPv_i_iPFPvPv_i = .text:0x80028708; // type:function size:0x54 scope:global align:4
|
||||
fpcFCtRq_Do__FP19fast_create_request = .text:0x8002875C; // type:function size:0x50 scope:global align:4
|
||||
fpcFCtRq_Delete__FP19fast_create_request = .text:0x800287AC; // type:function size:0x8 scope:global align:4
|
||||
fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x800287B4; // type:function size:0xD8 scope:global align:4
|
||||
@@ -24796,8 +24796,8 @@ l_RoomKeepDoorInfo = .bss:0x80469C1C; // type:object size:0x904 scope:global ali
|
||||
@97897 = .bss:0x8046A520; // type:object size:0xC scope:local align:4
|
||||
mStatus__20dStage_roomControl_c = .bss:0x8046A52C; // type:object size:0x10100 scope:global align:4 data:4byte
|
||||
mMemoryBlock__20dStage_roomControl_c = .bss:0x8047A62C; // type:object size:0x4C scope:global align:4
|
||||
lbl_8047A678 = .bss:0x8047A678; // type:object size:0xA data:byte
|
||||
lbl_8047A682 = .bss:0x8047A682; // type:object size:0x146
|
||||
mDemoArcName__20dStage_roomControl_c = .bss:0x8047A678; // type:object size:0xA data:byte
|
||||
mArcBank__20dStage_roomControl_c = .bss:0x8047A682; // type:object size:0x146
|
||||
...bss.0 = .bss:0x8047A7C8; // type:label scope:local align:4
|
||||
dComIfG_mTimerInfo = .bss:0x8047A7C8; // type:object size:0x14 scope:global align:4
|
||||
@109549 = .bss:0x8047A7DC; // type:object size:0xC scope:local align:4
|
||||
@@ -25367,8 +25367,8 @@ exCallbackObject = .bss:0x804A9A38; // type:object size:0x14 scope:global align:
|
||||
sMapFileList__12JUTException = .bss:0x804A9A58; // type:object size:0xC scope:global align:4 data:4byte
|
||||
c3bcnt = .bss:0x804A9A68; // type:object size:0x20 scope:global align:4 data:4byte
|
||||
context$45953 = .bss:0x804A9A88; // type:object size:0x2C8 scope:local align:4
|
||||
lbl_804A9D50 = .bss:0x804A9D50; // type:object size:0x40
|
||||
lbl_804A9D90 = .bss:0x804A9D90; // type:object size:0x100
|
||||
sMessageFileLine__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x804A9D50; // type:object size:0x40
|
||||
sMessageString__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .bss:0x804A9D90; // type:object size:0x100
|
||||
static_mBounds__7J2DPane = .bss:0x804A9E90; // type:object size:0x10 scope:global align:4
|
||||
lbl_804A9EA0 = .bss:0x804A9EA0; // type:object size:0x120 data:byte
|
||||
j3dSys = .bss:0x804A9FC0; // type:object size:0x11C scope:global align:4
|
||||
@@ -25561,7 +25561,7 @@ __RTTI__Q310dCsr_mng_c8bloObj_c9paneObj_c = .sdata:0x8051DEC0; // type:object si
|
||||
__RTTI__Q210dCsr_mng_c5obj_c = .sdata:0x8051DEC8; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__Q210dCsr_mng_c6list_c = .sdata:0x8051DED0; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__Q210dCsr_mng_c6node_c = .sdata:0x8051DED8; // type:object size:0x8 scope:global align:4
|
||||
lbl_8051DEE0 = .sdata:0x8051DEE0; // type:object size:0x1 data:byte
|
||||
developmentMode__7mDoMain = .sdata:0x8051DEE0; // type:object size:0x1 data:byte
|
||||
memMargin__7mDoMain = .sdata:0x8051DEE4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_8051DEE8 = .sdata:0x8051DEE8; // type:object size:0x1 data:byte
|
||||
lbl_8051DEE9 = .sdata:0x8051DEE9; // type:object size:0x3
|
||||
@@ -25598,7 +25598,7 @@ __RTTI__28JASGlobalInstance<8Z2SeqMgr> = .sdata:0x8051DFA8; // type:object size:
|
||||
lbl_8051DFB0 = .sdata:0x8051DFB0; // type:object size:0x8 data:string
|
||||
__RTTI__7Z2SeMgr = .sdata:0x8051DFB8; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__27JASGlobalInstance<7Z2SeMgr> = .sdata:0x8051DFC0; // type:object size:0x8 scope:global align:4
|
||||
lbl_8051DFC8 = .sdata:0x8051DFC8; // type:object size:0x1 data:byte
|
||||
mWide__13mDoGph_gInf_c = .sdata:0x8051DFC8; // type:object size:0x1 data:byte
|
||||
m_aspect__13mDoGph_gInf_c = .sdata:0x8051DFCC; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_scale__13mDoGph_gInf_c = .sdata:0x8051DFD0; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_invScale__13mDoGph_gInf_c = .sdata:0x8051DFD4; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -25702,7 +25702,7 @@ lbl_8051E288 = .sdata:0x8051E288; // type:object size:0x8 data:string
|
||||
lbl_8051E290 = .sdata:0x8051E290; // type:object size:0x7 data:string
|
||||
lbl_8051E297 = .sdata:0x8051E297; // type:object size:0x7 data:string
|
||||
lbl_8051E29E = .sdata:0x8051E29E; // type:object size:0x6 data:string
|
||||
lbl_8051E2A4 = .sdata:0x8051E2A4; // type:object size:0x1 data:byte
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x8051E2A4; // type:object size:0x1 data:byte
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x8051E2A8; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x8051E2B0; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__11dStage_dt_c = .sdata:0x8051E2B8; // type:object size:0x8 scope:global align:4
|
||||
@@ -25757,7 +25757,7 @@ lbl_8051E433 = .sdata:0x8051E433; // type:object size:0x8 data:string
|
||||
lbl_8051E43B = .sdata:0x8051E43B; // type:object size:0x7 data:string
|
||||
lbl_8051E442 = .sdata:0x8051E442; // type:object size:0x5 data:string
|
||||
lbl_8051E447 = .sdata:0x8051E447; // type:object size:0x8 data:string
|
||||
lbl_8051E44F = .sdata:0x8051E44F; // type:object size:0x1 data:byte
|
||||
g_blackColor = .sdata:0x8051E44F; // type:object size:0x1 data:byte
|
||||
lbl_8051E450 = .sdata:0x8051E450; // type:object size:0x1 data:byte
|
||||
lbl_8051E451 = .sdata:0x8051E451; // type:object size:0x1 data:byte
|
||||
lbl_8051E452 = .sdata:0x8051E452; // type:object size:0x1 data:byte
|
||||
@@ -27195,10 +27195,10 @@ scCursorSRotPaneName__Q210homebutton10HomeButton = .sdata:0x80520868; // type:ob
|
||||
@3379 = .sdata:0x80520908; // type:object size:0x2 scope:local align:4 data:string
|
||||
@3380 = .sdata:0x8052090C; // type:object size:0x3 scope:local align:4 data:string
|
||||
@9572 = .sdata:0x80520910; // type:object size:0x4 scope:local align:4 data:wstring
|
||||
lbl_80520918 = .sdata:0x80520918; // type:object size:0x1 data:byte
|
||||
sDefaultFillFlag__7JKRHeap = .sdata:0x80520918; // type:object size:0x1 data:byte
|
||||
lbl_80520919 = .sdata:0x80520919; // type:object size:0x7 data:string
|
||||
ARALT_AramStartAdr = .sdata:0x80520920; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520924 = .sdata:0x80520924; // type:object size:0x3 data:string
|
||||
@STRING@panic__12JUTExceptionFPCciPCc = .sdata:0x80520924; // type:object size:0x3 data:string
|
||||
lbl_80520928 = .sdata:0x80520928; // type:object size:0x7 data:string
|
||||
lbl_8052092F = .sdata:0x8052092F; // type:object size:0x6 data:string
|
||||
lbl_80520935 = .sdata:0x80520935; // type:object size:0x6 data:string
|
||||
@@ -27209,7 +27209,7 @@ lbl_80520958 = .sdata:0x80520958; // type:object size:0x2 data:string
|
||||
lbl_8052095A = .sdata:0x8052095A; // type:object size:0x2 data:string
|
||||
lbl_80520960 = .sdata:0x80520960; // type:object size:0x2 data:string
|
||||
lbl_80520962 = .sdata:0x80520962; // type:object size:0x4 data:string
|
||||
lbl_80520968 = .sdata:0x80520968; // type:object size:0x1 data:byte
|
||||
errorRetry__12JKRDvdRipper = .sdata:0x80520968; // type:object size:0x1 data:byte
|
||||
sSZSBufferSize__12JKRDvdRipper = .sdata:0x8052096C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520970 = .sdata:0x80520970; // type:object size:0x1 data:byte
|
||||
sSZSBufferSize__16JKRDvdAramRipper = .sdata:0x80520974; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27230,7 +27230,7 @@ lbl_805209B1 = .sdata:0x805209B1; // type:object size:0x8 data:string
|
||||
lbl_805209B9 = .sdata:0x805209B9; // type:object size:0x1
|
||||
lbl_805209BA = .sdata:0x805209BA; // type:object size:0x5 data:string
|
||||
lbl_805209C0 = .sdata:0x805209C0; // type:object size:0x3 data:string
|
||||
lbl_805209C8 = .sdata:0x805209C8; // type:object size:0x1 data:byte
|
||||
mVisible__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sdata:0x805209C8; // type:object size:0x1 data:byte
|
||||
oneFrameRate = .sdata:0x805209D0; // type:object size:0x4 scope:global align:4 data:float
|
||||
oneFrameRateUser = .sdata:0x805209D4; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_805209D8 = .sdata:0x805209D8; // type:object size:0x4 data:string
|
||||
@@ -27462,21 +27462,21 @@ lbl_80520F11 = .sbss:0x80520F11; // type:object size:0x1 data:byte
|
||||
lbl_80520F12 = .sbss:0x80520F12; // type:object size:0x1 data:byte
|
||||
console_scroll$90877 = .sbss:0x80520F14; // type:object size:0x4 scope:local align:4 data:float
|
||||
frame$91013 = .sbss:0x80520F18; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_80520F20 = .sbss:0x80520F20; // type:object size:0x1 data:byte
|
||||
lbl_80520F21 = .sbss:0x80520F21; // type:object size:0x1 data:byte
|
||||
lbl_80520F22 = .sbss:0x80520F22; // type:object size:0x1 data:byte
|
||||
lbl_80520F23 = .sbss:0x80520F23; // type:object size:0x1 data:byte
|
||||
lbl_80520F24 = .sbss:0x80520F24; // type:object size:0x1 data:byte
|
||||
__OSReport_disable = .sbss:0x80520F20; // type:object size:0x1 data:byte
|
||||
__OSReport_Error_disable = .sbss:0x80520F21; // type:object size:0x1 data:byte
|
||||
__OSReport_Warning_disable = .sbss:0x80520F22; // type:object size:0x1 data:byte
|
||||
__OSReport_System_disable = .sbss:0x80520F23; // type:object size:0x1 data:byte
|
||||
__OSReport_enable = .sbss:0x80520F24; // type:object size:0x1 data:byte
|
||||
__OSReport_MonopolyThread = .sbss:0x80520F28; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_counts = .sbss:0x80520F2C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_errors = .sbss:0x80520F30; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_warings = .sbss:0x80520F34; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
print_systems = .sbss:0x80520F38; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520F3C = .sbss:0x80520F3C; // type:object size:0x1 data:byte
|
||||
print_initialized = .sbss:0x80520F3C; // type:object size:0x1 data:byte
|
||||
lbl_80520F3D = .sbss:0x80520F3D; // type:object size:0x1 data:byte
|
||||
lbl_80520F40 = .sbss:0x80520F40; // type:object size:0x1 data:byte
|
||||
lbl_80520F41 = .sbss:0x80520F41; // type:object size:0x1 data:byte
|
||||
lbl_80520F42 = .sbss:0x80520F42; // type:object size:0x1 data:byte
|
||||
mInitFlag__17mDoAud_zelAudio_c = .sbss:0x80520F40; // type:object size:0x1 data:byte
|
||||
mResetFlag__17mDoAud_zelAudio_c = .sbss:0x80520F41; // type:object size:0x1 data:byte
|
||||
mBgmSet__17mDoAud_zelAudio_c = .sbss:0x80520F42; // type:object size:0x1 data:byte
|
||||
g_mDoAud_audioHeap = .sbss:0x80520F44; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
l_affCommand = .sbss:0x80520F48; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
l_arcCommand = .sbss:0x80520F4C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27507,21 +27507,15 @@ mZbufferTimg__13mDoGph_gInf_c = .sbss:0x80520FB4; // type:object size:0x4 scope:
|
||||
mZbufferTex__13mDoGph_gInf_c = .sbss:0x80520FB8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mFadeRate__13mDoGph_gInf_c = .sbss:0x80520FBC; // type:object size:0x4 scope:global align:4 data:float
|
||||
mFadeSpeed__13mDoGph_gInf_c = .sbss:0x80520FC0; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_80520FC4 = .sbss:0x80520FC4; // type:object size:0x1 data:byte
|
||||
lbl_80520FC5 = .sbss:0x80520FC5; // type:object size:0x1 data:byte
|
||||
lbl_80520FC6 = .sbss:0x80520FC6; // type:object size:0x1 data:byte
|
||||
lbl_80520FC7 = .sbss:0x80520FC7; // type:object size:0x1 data:byte
|
||||
lbl_80520FC8 = .sbss:0x80520FC8; // type:object size:0x1 data:byte
|
||||
lbl_80520FC9 = .sbss:0x80520FC9; // type:object size:0x1 data:byte
|
||||
lbl_80520FCA = .sbss:0x80520FCA; // type:object size:0x1 data:byte
|
||||
lbl_80520FCB = .sbss:0x80520FCB; // type:object size:0x1 data:byte
|
||||
lbl_80520FCC = .sbss:0x80520FCC; // type:object size:0x1 data:byte
|
||||
lbl_80520FCD = .sbss:0x80520FCD; // type:object size:0x1 data:byte
|
||||
lbl_80520FCE = .sbss:0x80520FCE; // type:object size:0x1 data:byte
|
||||
lbl_80520FCF = .sbss:0x80520FCF; // type:object size:0x1 data:byte
|
||||
mBackColor__13mDoGph_gInf_c = .sbss:0x80520FC4; // type:object size:0x4 data:byte
|
||||
mFadeColor__13mDoGph_gInf_c = .sbss:0x80520FC8; // type:object size:0x4 data:byte
|
||||
mBlureFlag__13mDoGph_gInf_c = .sbss:0x80520FCC; // type:object size:0x1 data:byte
|
||||
mBlureRate__13mDoGph_gInf_c = .sbss:0x80520FCD; // type:object size:0x1 data:byte
|
||||
mFade__13mDoGph_gInf_c = .sbss:0x80520FCE; // type:object size:0x1 data:byte
|
||||
mAutoForcus__13mDoGph_gInf_c = .sbss:0x80520FCF; // type:object size:0x1 data:byte
|
||||
lbl_80520FD0 = .sbss:0x80520FD0; // type:object size:0x1 data:byte
|
||||
m_blurID__Q213mDoGph_gInf_c5csr_c = .sbss:0x80520FD4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80520FD8 = .sbss:0x80520FD8; // type:object size:0x1 data:byte
|
||||
mWideZoom__13mDoGph_gInf_c = .sbss:0x80520FD8; // type:object size:0x1 data:byte
|
||||
m_minX__13mDoGph_gInf_c = .sbss:0x80520FDC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_minY__13mDoGph_gInf_c = .sbss:0x80520FE0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_minXF__13mDoGph_gInf_c = .sbss:0x80520FE4; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -27543,7 +27537,7 @@ lbl_80521025 = .sbss:0x80521025; // type:object size:0x1 data:byte
|
||||
lbl_80521026 = .sbss:0x80521026; // type:object size:0x1 data:byte
|
||||
lbl_80521027 = .sbss:0x80521027; // type:object size:0x1 data:byte
|
||||
l_oldButton$90467 = .sbss:0x80521028; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_80521030 = .sbss:0x80521030; // type:object size:0x8
|
||||
mDoMtx_stack = .sbss:0x80521030; // type:object size:0x1
|
||||
AssertHeap = .sbss:0x80521038; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
DbPrintHeap = .sbss:0x8052103C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
gameHeap = .sbss:0x80521040; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27566,9 +27560,9 @@ aram_cache_size = .sbss:0x80521080; // type:object size:0x4 scope:global align:4
|
||||
mSystemFar__14mDoLib_clipper = .sbss:0x80521088; // type:object size:0x4 scope:global align:4 data:float
|
||||
mFovyRate__14mDoLib_clipper = .sbss:0x8052108C; // type:object size:0x4 scope:global align:4 data:float
|
||||
mResetData__6mDoRst = .sbss:0x80521090; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521098 = .sbss:0x80521098; // type:object size:0x1 data:byte
|
||||
lbl_80521099 = .sbss:0x80521099; // type:object size:0x7 data:byte
|
||||
lbl_805210A0 = .sbss:0x805210A0; // type:object size:0x1 data:byte
|
||||
SyncWidthSound__9mDoDvdThd = .sbss:0x80521098; // type:object size:0x1 data:byte
|
||||
sDefaultDirection = .sbss:0x80521099; // type:object size:0x1 data:byte
|
||||
mDoDvdErr_initialized = .sbss:0x805210A0; // type:object size:0x1 data:byte
|
||||
sConsole = .sbss:0x805210A8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_805210B0 = .sbss:0x805210B0; // type:object size:0x1
|
||||
lbl_805210B1 = .sbss:0x805210B1; // type:object size:0x1
|
||||
@@ -27580,7 +27574,7 @@ lbl_805210B6 = .sbss:0x805210B6; // type:object size:0x1
|
||||
lbl_805210B7 = .sbss:0x805210B7; // type:object size:0x1
|
||||
lbl_805210B8 = .sbss:0x805210B8; // type:object size:0x4
|
||||
JPTracePCB4 = .sbss:0x805210BC; // type:object size:0x4 scope:global align:4
|
||||
lbl_805210C0 = .sbss:0x805210C0; // type:object size:0x1 data:byte
|
||||
DMC_initialized = .sbss:0x805210C0; // type:object size:0x1 data:byte
|
||||
cDyl_Initialized = .sbss:0x805210C4; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
cDyl_DVD = .sbss:0x805210C8; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
g_fopAc_type = .sbss:0x805210D0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
@@ -27602,17 +27596,17 @@ g_fpcBs_type = .sbss:0x80521118; // type:object size:0x4 scope:global align:4
|
||||
l_fpcLy_CurrLayer_p = .sbss:0x80521120; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
layer_id$46579 = .sbss:0x80521124; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
g_fpcLf_type = .sbss:0x80521128; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521130 = .sbss:0x80521130; // type:object size:0x1 data:byte
|
||||
l_dvdError$0 = .sbss:0x80521130; // type:object size:0x1 data:byte
|
||||
g_fpcNd_type = .sbss:0x80521138; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
request_id$46742 = .sbss:0x80521140; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
g_fpcPf_ProfileList_p = .sbss:0x80521148; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521150 = .sbss:0x80521150; // type:object size:0x8
|
||||
tmp_name$50691 = .sbss:0x80521150; // type:object size:0x8 scope:local align:1 data:byte
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x80521158; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x8052115C; // type:object size:0x1 data:byte
|
||||
lbl_8052115D = .sbss:0x8052115D; // type:object size:0x1 data:byte
|
||||
lbl_8052115E = .sbss:0x8052115E; // type:object size:0x1 data:byte
|
||||
lbl_8052115F = .sbss:0x8052115F; // type:object size:0x1 data:byte
|
||||
lbl_80521160 = .sbss:0x80521160; // type:object size:0x1 data:byte
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x8052115D; // type:object size:0x1 data:byte
|
||||
mNextStayNo__20dStage_roomControl_c = .sbss:0x8052115E; // type:object size:0x1 data:byte
|
||||
m_time_pass__20dStage_roomControl_c = .sbss:0x8052115F; // type:object size:0x1 data:byte
|
||||
mNoChangeRoom__20dStage_roomControl_c = .sbss:0x80521160; // type:object size:0x1 data:byte
|
||||
mArcBankName__20dStage_roomControl_c = .sbss:0x80521164; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mArcBankData__20dStage_roomControl_c = .sbss:0x80521168; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_roomDzs__20dStage_roomControl_c = .sbss:0x8052116C; // type:object size:0x8 scope:global align:4
|
||||
@@ -27620,10 +27614,7 @@ m_res__22dMap_HIO_prm_res_dst_s = .sbss:0x80521178; // type:object size:0x4 scop
|
||||
m_baseCsr__13dComIfG_inf_c = .sbss:0x80521180; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_navi__Q213dComIfG_inf_c9baseCsr_c = .sbss:0x80521184; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521188 = .sbss:0x80521188; // type:object size:0x1 data:byte
|
||||
lbl_80521189 = .sbss:0x80521189; // type:object size:0x1 data:byte
|
||||
lbl_8052118A = .sbss:0x8052118A; // type:object size:0x1 data:byte
|
||||
lbl_8052118B = .sbss:0x8052118B; // type:object size:0x1 data:byte
|
||||
lbl_8052118C = .sbss:0x8052118C; // type:object size:0x1 data:byte
|
||||
g_clearColor = .sbss:0x80521189; // type:object size:0x4 data:byte
|
||||
g_dComIfAc_gameInfo = .sbss:0x80521190; // type:object size:0x8 scope:global align:4
|
||||
g_dComIfGoat_gameInfo = .sbss:0x80521198; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_count__9daArrow_c = .sbss:0x805211A0; // type:object size:0x2 scope:global align:4
|
||||
@@ -27676,9 +27667,9 @@ lbl_80521258 = .sbss:0x80521258; // type:object size:0x1 data:byte
|
||||
lbl_80521259 = .sbss:0x80521259; // type:object size:0x1 data:byte
|
||||
it$98965 = .sbss:0x8052125C; // type:object size:0x4 scope:local align:4 data:4byte
|
||||
lbl_80521260 = .sbss:0x80521260; // type:object size:0x8 data:byte
|
||||
lbl_80521268 = .sbss:0x80521268; // type:object size:0x1 data:byte
|
||||
mNowStayFloorNo__10dMapInfo_c = .sbss:0x80521268; // type:object size:0x1 data:byte
|
||||
mNowStayRoomNo__10dMapInfo_c = .sbss:0x8052126C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521270 = .sbss:0x80521270; // type:object size:0x1 data:byte
|
||||
mNowStayFloorNoDecisionFlg__10dMapInfo_c = .sbss:0x80521270; // type:object size:0x1 data:byte
|
||||
mLayerList__8dMpath_c = .sbss:0x80521274; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mAllCenterX__8dMpath_c = .sbss:0x80521278; // type:object size:0x4 scope:global align:4 data:float
|
||||
mAllCenterZ__8dMpath_c = .sbss:0x8052127C; // type:object size:0x4 scope:global align:4 data:float
|
||||
@@ -27700,13 +27691,13 @@ m_b_Light8EcallBack__13dPa_control_c = .sbss:0x805212B4; // type:object size:0x4
|
||||
m_b_Light8PcallBack__13dPa_control_c = .sbss:0x805212B8; // type:object size:0x4 scope:global align:4
|
||||
m_d_Light8EcallBack__13dPa_control_c = .sbss:0x805212BC; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_d_Light8PcallBack__13dPa_control_c = .sbss:0x805212C0; // type:object size:0x4 scope:global align:4
|
||||
lbl_805212C4 = .sbss:0x805212C4; // type:object size:0x1 data:byte
|
||||
mStatus__13dPa_control_c = .sbss:0x805212C4; // type:object size:0x1 data:byte
|
||||
mParticleTracePCB__13dPa_control_c = .sbss:0x805212C8; // type:object size:0x4 scope:global align:4
|
||||
lbl_805212D0 = .sbss:0x805212D0; // type:object size:0x1 data:byte
|
||||
mWipe__12dDlst_list_c = .sbss:0x805212D0; // type:object size:0x1 data:byte
|
||||
mWipeRate__12dDlst_list_c = .sbss:0x805212D4; // type:object size:0x4 scope:global align:4 data:float
|
||||
mWipeSpeed__12dDlst_list_c = .sbss:0x805212D8; // type:object size:0x4 scope:global align:4 data:float
|
||||
lbl_805212DC = .sbss:0x805212DC; // type:object size:0x4
|
||||
lbl_805212E0 = .sbss:0x805212E0; // type:object size:0x1 data:byte
|
||||
init$0000 = .sbss:0x805212E0; // type:object size:0x1 scope:local data:byte
|
||||
S_parcent_bak$99593 = .sbss:0x805212E8; // type:object size:0x4 scope:local align:4 data:float
|
||||
S_rot_work1$100790 = .sbss:0x805212EC; // type:object size:0x2 scope:local align:4 data:2byte
|
||||
S_rot_work2$100791 = .sbss:0x805212EE; // type:object size:0x2 scope:local align:2 data:2byte
|
||||
@@ -28126,18 +28117,18 @@ lbl_80521A38 = .sbss:0x80521A38; // type:object size:0x1 data:byte
|
||||
sCurrentFifo__12JUTGraphFifo = .sbss:0x80521A3C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521A40 = .sbss:0x80521A40; // type:object size:0x8
|
||||
sDebugPrint__10JUTDbPrint = .sbss:0x80521A48; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521A50 = .sbss:0x80521A50; // type:object size:0x1 data:byte
|
||||
lbl_80521A51 = .sbss:0x80521A51; // type:object size:0x1 data:byte
|
||||
mListInitialized__10JUTGamePad = .sbss:0x80521A50; // type:object size:0x1 data:byte
|
||||
mPadAssign__10JUTGamePad = .sbss:0x80521A51; // type:object size:0x4 data:byte
|
||||
sSuppressPadReset__10JUTGamePad = .sbss:0x80521A58; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sAnalogMode__10JUTGamePad = .sbss:0x80521A5C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sRumbleSupported__10JUTGamePad = .sbss:0x80521A60; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
lbl_80521A64 = .sbss:0x80521A64; // type:object size:0x1 data:byte
|
||||
mStatus__Q210JUTGamePad7CRumble = .sbss:0x80521A64; // type:object size:0x4 data:byte
|
||||
mEnabled__Q210JUTGamePad7CRumble = .sbss:0x80521A68; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A6C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A70; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A78; // type:object size:0x8 scope:global align:4 data:4byte
|
||||
lbl_80521A80 = .sbss:0x80521A80; // type:object size:0x1 data:byte
|
||||
lbl_80521A81 = .sbss:0x80521A81; // type:object size:0x1 data:byte
|
||||
sResetSwitchPushing__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A80; // type:object size:0x1 data:byte
|
||||
sResetOccurred__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A81; // type:object size:0x1 data:byte
|
||||
sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A84; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sErrorManager__12JUTException = .sbss:0x80521A88; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
sPreUserCallback__12JUTException = .sbss:0x80521A8C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
|
||||
@@ -271,11 +271,11 @@ m_near_dist = .bss:0x00000020; // type:object size:0x4 scope:global
|
||||
m_view_angle_wide = .bss:0x00000024; // type:object size:0x2 scope:global
|
||||
m_view_angle = .bss:0x00000026; // type:object size:0x2 scope:global
|
||||
m_angry_cow = .bss:0x00000028; // type:object size:0x2 scope:global data:2byte
|
||||
lbl_160_bss_2A = .bss:0x0000002A; // type:object size:0x1 data:byte
|
||||
@GUARD@setEffect__7daCow_cFv@runScale = .bss:0x0000002A; // type:object size:0x1 data:byte
|
||||
@LOCAL@setEffect__7daCow_cFv@runScale = .bss:0x0000002C; // type:object size:0xC scope:local align:4 data:float
|
||||
lbl_160_bss_38 = .bss:0x00000038; // type:object size:0x1 data:byte
|
||||
@GUARD@setCollisions__7daCow_cFv@headOfst = .bss:0x00000038; // type:object size:0x1 data:byte
|
||||
@LOCAL@setCollisions__7daCow_cFv@headOfst = .bss:0x0000003C; // type:object size:0xC scope:local align:4 data:float
|
||||
lbl_160_bss_48 = .bss:0x00000048; // type:object size:0x1 data:byte
|
||||
@GUARD@setCollisions__7daCow_cFv@backBornOfst@0 = .bss:0x00000048; // type:object size:0x1 data:byte
|
||||
@LOCAL@setCollisions__7daCow_cFv@backBornOfst@0 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 data:float
|
||||
lbl_160_bss_58 = .bss:0x00000058; // type:object size:0x1 data:byte
|
||||
@GUARD@setCollisions__7daCow_cFv@waistOfst@1 = .bss:0x00000058; // type:object size:0x1 data:byte
|
||||
@LOCAL@setCollisions__7daCow_cFv@waistOfst@1 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 data:float
|
||||
|
||||
@@ -62,5 +62,5 @@ __vt__12daE_TK_HIO_c = .data:0x000000D0; // type:object size:0xC scope:global
|
||||
@110122 = .data:0x000000DC; // type:object size:0xD scope:local data:string
|
||||
@110123 = .data:0x000000EC; // type:object size:0xC scope:local
|
||||
__RTTI__12daE_TK_HIO_c = .data:0x000000F8; // type:object size:0x8 scope:global
|
||||
lbl_235_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
l_HIO = .bss:0x00000004; // type:object size:0x1C scope:global align:4 data:float
|
||||
|
||||
@@ -56,5 +56,5 @@ __vt__13daE_TK2_HIO_c = .data:0x000000D0; // type:object size:0xC scope:global
|
||||
@110028 = .data:0x000000DC; // type:object size:0xE scope:local data:string
|
||||
@110029 = .data:0x000000EC; // type:object size:0xC scope:local
|
||||
__RTTI__13daE_TK2_HIO_c = .data:0x000000F8; // type:object size:0x8 scope:global
|
||||
lbl_237_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
l_HIO = .bss:0x00000004; // type:object size:0x1C scope:global align:4 data:float
|
||||
|
||||
@@ -270,5 +270,5 @@ lbl_88_data_1BD8 = .data:0x00001BD8; // type:object size:0x24
|
||||
@120156 = .data:0x00001DD4; // type:object size:0xC scope:local data:string
|
||||
@120184 = .data:0x00001DF4; // type:object size:0xD scope:local data:string
|
||||
l_HIO = .bss:0x00000000; // type:object size:0x4 scope:global
|
||||
lbl_88_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte
|
||||
@GUARD@setAttnPos__12daNpc_Taro_cFv@prtclScl = .bss:0x00000004; // type:object size:0x1 data:byte
|
||||
@LOCAL@setAttnPos__12daNpc_Taro_cFv@prtclScl = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:float
|
||||
|
||||
+14
-14
@@ -23030,7 +23030,7 @@ g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x80504EF0; // type:object size:0x4 scope
|
||||
@116401 = .sdata:0x80504F20; // type:object size:0x7 scope:local data:string hash:0xAC942746
|
||||
@117095 = .sdata:0x80504F28; // type:object size:0x7 scope:local data:string hash:0xAC949B4E
|
||||
@117096 = .sdata:0x80504F30; // type:object size:0x6 scope:local data:string hash:0xAC949B4D
|
||||
lbl_80504F36 = .sdata:0x80504F36; // type:object size:0x1 data:byte hash:0x1A63BEEE dhash:0x24126ACC
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x80504F36; // type:object size:0x1 data:byte hash:0x1A63BEEE dhash:0x24126ACC
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x80504F38; // type:object size:0x8 scope:global hash:0x17B0566E dhash:0xF078A7E9
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x80504F40; // type:object size:0x8 scope:global hash:0x0033F5F6 dhash:0xF77E0AD2
|
||||
__RTTI__11dStage_dt_c = .sdata:0x80504F48; // type:object size:0x8 scope:global hash:0x5F98966D dhash:0x6874274D
|
||||
@@ -25247,7 +25247,7 @@ lbl_80508ABE = .sbss:0x80508ABE; // type:object size:0x1 hash:0x7329269E
|
||||
lbl_80508ABF = .sbss:0x80508ABF; // type:object size:0x1 hash:0x7329269F
|
||||
lbl_80508AC0 = .sbss:0x80508AC0; // type:object size:0x1 hash:0x73292690
|
||||
JPTracePCB4 = .sbss:0x80508AC4; // type:object size:0x4 scope:global data:4byte hash:0xB2DC52FB
|
||||
lbl_80508AC8 = .sbss:0x80508AC8; // type:object size:0x1 data:byte hash:0xBABF0DBC
|
||||
DMC_initialized = .sbss:0x80508AC8; // type:object size:0x1 data:byte hash:0xBABF0DBC
|
||||
cDyl_Initialized = .sbss:0x80508ACC; // type:object size:0x4 scope:global data:4byte hash:0x4F14A2E4
|
||||
cDyl_DVD = .sbss:0x80508AD0; // type:object size:0x4 scope:global data:4byte hash:0x12A4A3DE
|
||||
g_fopAc_type = .sbss:0x80508AD8; // type:object size:0x4 scope:global data:4byte hash:0x79729021
|
||||
@@ -25268,17 +25268,17 @@ g_fpcBs_type = .sbss:0x80508B28; // type:object size:0x4 scope:global data:4byte
|
||||
l_fpcLy_CurrLayer_p = .sbss:0x80508B30; // type:object size:0x4 scope:global data:4byte hash:0x423940D3
|
||||
@LOCAL@fpcLy_Create__FP11layer_classPvP15node_list_classi@layer_id@0 = .sbss:0x80508B34; // type:object size:0x4 scope:local data:4byte hash:0xBA834C41 dhash:0x97876181
|
||||
g_fpcLf_type = .sbss:0x80508B38; // type:object size:0x4 scope:global data:4byte hash:0x24D2D5A5
|
||||
lbl_80508B40 = .sbss:0x80508B40; // type:object size:0x1 data:byte hash:0x62392397 dhash:0xA26572E4
|
||||
l_dvdError$0 = .sbss:0x80508B40; // type:object size:0x1 data:byte hash:0x62392397 dhash:0xA26572E4
|
||||
g_fpcNd_type = .sbss:0x80508B48; // type:object size:0x4 scope:global data:4byte hash:0xEE05CFE5
|
||||
@LOCAL@fpcNdRq_Create__FUl@request_id@0 = .sbss:0x80508B50; // type:object size:0x4 scope:local data:4byte hash:0x878F74E3 dhash:0xAAB980A1
|
||||
g_fpcPf_ProfileList_p = .sbss:0x80508B58; // type:object size:0x4 scope:global data:4byte hash:0x2CADF2C7
|
||||
@LOCAL@dStage_getName__FsSc@tmp_name = .sbss:0x80508B60; // type:object size:0x8 scope:local hash:0xDC907C52 dhash:0x0B811DD9
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x80508B68; // type:object size:0x4 scope:global data:4byte hash:0x24C2F7B2 dhash:0xBF1DEEF0
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x80508B6C; // type:object size:0x1 data:byte hash:0x87058A4F dhash:0xB3B700CD
|
||||
lbl_80508B6D = .sbss:0x80508B6D; // type:object size:0x1 data:byte hash:0x5AF37248 dhash:0x1A945A6A
|
||||
lbl_80508B6E = .sbss:0x80508B6E; // type:object size:0x1 data:byte hash:0xE957ED68 dhash:0x66C51F6A
|
||||
lbl_80508B6F = .sbss:0x80508B6F; // type:object size:0x1 data:byte hash:0x88D929D5 dhash:0xB0689D17
|
||||
lbl_80508B70 = .sbss:0x80508B70; // type:object size:0x1 data:byte hash:0x3F91BE16 dhash:0xDD72DA34
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x80508B6D; // type:object size:0x1 data:byte hash:0x5AF37248 dhash:0x1A945A6A
|
||||
mNextStayNo__20dStage_roomControl_c = .sbss:0x80508B6E; // type:object size:0x1 data:byte hash:0xE957ED68 dhash:0x66C51F6A
|
||||
m_time_pass__20dStage_roomControl_c = .sbss:0x80508B6F; // type:object size:0x1 data:byte hash:0x88D929D5 dhash:0xB0689D17
|
||||
mNoChangeRoom__20dStage_roomControl_c = .sbss:0x80508B70; // type:object size:0x1 data:byte hash:0x3F91BE16 dhash:0xDD72DA34
|
||||
mArcBankName__20dStage_roomControl_c = .sbss:0x80508B74; // type:object size:0x4 scope:global data:4byte hash:0x885DF1A0 dhash:0xD2AA5D02
|
||||
mArcBankData__20dStage_roomControl_c = .sbss:0x80508B78; // type:object size:0x4 scope:global data:4byte hash:0xF1AABD97 dhash:0xD2A70575
|
||||
m_roomDzs__20dStage_roomControl_c = .sbss:0x80508B80; // type:object size:0x8 scope:global data:byte hash:0x67101B7C dhash:0x0B10A8BE
|
||||
@@ -25340,9 +25340,9 @@ lbl_80508C71 = .sbss:0x80508C71; // type:object size:0x1 data:byte hash:0x7EAE93
|
||||
@LOCAL@getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc@it@0 = .sbss:0x80508C74; // type:object size:0x4 scope:local data:4byte hash:0x7437A06F dhash:0xD35046F1
|
||||
lbl_80508C78 = .sbss:0x80508C78; // type:object size:0x1 data:byte hash:0xCB27AC4D dhash:0x3A9725EA
|
||||
sDrawStage = .sbss:0x80508C80; // type:object size:0x4 scope:global data:4byte hash:0x32D6CDF2
|
||||
lbl_80508C88 = .sbss:0x80508C88; // type:object size:0x1 data:byte hash:0xBAF1AF73 dhash:0x8E0D0072
|
||||
mNowStayFloorNo__10dMapInfo_c = .sbss:0x80508C88; // type:object size:0x1 data:byte hash:0xBAF1AF73 dhash:0x8E0D0072
|
||||
mNowStayRoomNo__10dMapInfo_c = .sbss:0x80508C8C; // type:object size:0x4 scope:global data:4byte hash:0xAB465BF4 dhash:0xA4A954B5
|
||||
lbl_80508C90 = .sbss:0x80508C90; // type:object size:0x1 data:byte hash:0x991A382E dhash:0x1A2339EF
|
||||
mNowStayFloorNoDecisionFlg__10dMapInfo_c = .sbss:0x80508C90; // type:object size:0x1 data:byte hash:0x991A382E dhash:0x1A2339EF
|
||||
mLayerList__8dMpath_c = .sbss:0x80508C94; // type:object size:0x4 scope:global data:4byte hash:0x10631C09 dhash:0x89F28E31
|
||||
mAllCenterX__8dMpath_c = .sbss:0x80508C98; // type:object size:0x4 scope:global align:4 data:float hash:0x4FEB5F9A dhash:0x67799F02
|
||||
mAllCenterZ__8dMpath_c = .sbss:0x80508C9C; // type:object size:0x4 scope:global align:4 data:float hash:0x1B7B1558 dhash:0x67799F00
|
||||
@@ -25364,9 +25364,9 @@ m_b_Light8EcallBack__13dPa_control_c = .sbss:0x80508CD4; // type:object size:0x4
|
||||
m_b_Light8PcallBack__13dPa_control_c = .sbss:0x80508CD8; // type:object size:0x4 scope:global data:4byte hash:0x50EB73E6 dhash:0x289FA544
|
||||
m_d_Light8EcallBack__13dPa_control_c = .sbss:0x80508CDC; // type:object size:0x4 scope:global data:4byte hash:0xE99435D5 dhash:0xD8FEB517
|
||||
m_d_Light8PcallBack__13dPa_control_c = .sbss:0x80508CE0; // type:object size:0x4 scope:global data:4byte hash:0x4A16DC20 dhash:0x4810E2C2
|
||||
lbl_80508CE4 = .sbss:0x80508CE4; // type:object size:0x1 data:byte hash:0xEE07694F dhash:0xF8E160CD
|
||||
mStatus__13dPa_control_c = .sbss:0x80508CE4; // type:object size:0x1 data:byte hash:0xEE07694F dhash:0xF8E160CD
|
||||
mParticleTracePCB__13dPa_control_c = .sbss:0x80508CE8; // type:object size:0x4 scope:global data:4byte hash:0x02358A3F dhash:0xC17F907D
|
||||
lbl_80508CF0 = .sbss:0x80508CF0; // type:object size:0x1 data:byte hash:0x23C263EA dhash:0x4666A2A9
|
||||
mWipe__12dDlst_list_c = .sbss:0x80508CF0; // type:object size:0x1 data:byte hash:0x23C263EA dhash:0x4666A2A9
|
||||
mWipeRate__12dDlst_list_c = .sbss:0x80508CF4; // type:object size:0x4 scope:global align:4 data:float hash:0x691395C8 dhash:0x88BEF30B
|
||||
mWipeSpeed__12dDlst_list_c = .sbss:0x80508CF8; // type:object size:0x4 scope:global align:4 data:float hash:0x8B6109AD dhash:0xA0A5522E
|
||||
mWipeColor__12dDlst_list_c = .sbss:0x80508CFC; // type:object size:0x4 scope:global data:byte hash:0x5EB93DD7 dhash:0x9F8AE694
|
||||
@@ -25538,11 +25538,11 @@ systemConsole__9JFWSystem = .sbss:0x80508FC0; // type:object size:0x4 scope:glob
|
||||
lbl_80508FC4 = .sbss:0x80508FC4; // type:object size:0x1 data:byte hash:0x8BB1D0A8 dhash:0xE5FF6B31
|
||||
sManager__10JFWDisplay = .sbss:0x80508FC8; // type:object size:0x4 scope:global data:4byte hash:0xFBAF3485 dhash:0xE9584344
|
||||
@LOCAL@endFrame__10JFWDisplayFv@prevFrame = .sbss:0x80508FCC; // type:object size:0x4 scope:local data:4byte hash:0xFCDE67C6 dhash:0x755A10C2
|
||||
lbl_80508FD0 = .sbss:0x80508FD0; // type:object size:0x1 data:byte hash:0xCBE0AD2E dhash:0xB7DF402A
|
||||
@GUARD@endFrame__10JFWDisplayFv@prevFrame = .sbss:0x80508FD0; // type:object size:0x1 data:byte hash:0xCBE0AD2E dhash:0xB7DF402A
|
||||
@LOCAL@waitForTick__FUlUs@nextTick = .sbss:0x80508FD8; // type:object size:0x8 scope:local data:4byte hash:0xA3AF8346 dhash:0xF41BBC74
|
||||
lbl_80508FE0 = .sbss:0x80508FE0; // type:object size:0x1 data:byte hash:0x3DB3242E dhash:0x5451A9DC
|
||||
@GUARD@waitForTick__FUlUs@nextTick = .sbss:0x80508FE0; // type:object size:0x1 data:byte hash:0x3DB3242E dhash:0x5451A9DC
|
||||
@LOCAL@waitForTick__FUlUs@nextCount@0 = .sbss:0x80508FE4; // type:object size:0x4 scope:local data:4byte hash:0x31EA8220 dhash:0xF41BBC74
|
||||
lbl_80508FE8 = .sbss:0x80508FE8; // type:object size:0x1 data:byte hash:0xDE730B08 dhash:0x5451A9DC
|
||||
@GUARD@waitForTick__FUlUs@nextCount@0 = .sbss:0x80508FE8; // type:object size:0x1 data:byte hash:0xDE730B08 dhash:0x5451A9DC
|
||||
soOutput_none___Q27JStudio14TVariableValue = .sbss:0x80508FF0; // type:object size:0x4 scope:global data:4byte hash:0x0D4DD37E dhash:0xBE028BCF
|
||||
lbl_80508FF8 = .sbss:0x80508FF8; // type:object size:0x1 data:byte hash:0xD1337E25 dhash:0xE17C2A90
|
||||
lbl_80509000 = .sbss:0x80509000; // type:object size:0x1 data:byte hash:0xD7A40583 dhash:0x59B8D7B7
|
||||
|
||||
@@ -19,6 +19,7 @@ block_relocations:
|
||||
end: .text:0x8055031C
|
||||
- source: .text:0x805b727c
|
||||
end: .text:0x805b7284
|
||||
- target: .bss:0x80808081
|
||||
add_relocations:
|
||||
- source: .sdata:0x8073f3f4
|
||||
type: abs
|
||||
|
||||
@@ -304,13 +304,16 @@ pen_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x00000000; // type:object size:0xC scop
|
||||
gate_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x0000000C; // type:object size:0xC scope:global
|
||||
l_CowRoomNo__21@unnamed@d_a_cow_cpp@ = .bss:0x00000018; // type:object size:0x4 scope:global data:4byte
|
||||
l_CowType__21@unnamed@d_a_cow_cpp@ = .bss:0x0000001C; // type:object size:0x4 scope:global data:4byte
|
||||
lbl_154_bss_20 = .bss:0x00000020; // type:object size:0x1 data:byte
|
||||
@GUARD@setEffect__7daCow_cFv@runScale = .bss:0x00000020; // type:object size:0x1 data:byte
|
||||
@LOCAL@setEffect__7daCow_cFv@runScale = .bss:0x00000024; // type:object size:0xC scope:local
|
||||
m_near_dist = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:float
|
||||
m_view_angle_wide = .bss:0x00000034; // type:object size:0x2 scope:global data:2byte
|
||||
m_view_angle = .bss:0x00000036; // type:object size:0x2 scope:global data:2byte
|
||||
m_angry_cow = .bss:0x00000038; // type:object size:0x2 scope:global data:2byte
|
||||
m_search_range = .bss:0x0000003C; // type:object size:0x4 scope:global
|
||||
@GUARD@setCollisions__7daCow_cFv@headOfst = .bss:0x00000040; // type:object size:0x1 scope:local
|
||||
@LOCAL@setCollisions__7daCow_cFv@headOfst = .bss:0x00000044; // type:object size:0xC scope:local
|
||||
@GUARD@setCollisions__7daCow_cFv@backBornOfst@0 = .bss:0x00000050; // type:object size:0x1 scope:local
|
||||
@LOCAL@setCollisions__7daCow_cFv@backBornOfst@0 = .bss:0x00000054; // type:object size:0xC scope:local
|
||||
@GUARD@setCollisions__7daCow_cFv@waistOfst@1 = .bss:0x00000060; // type:object size:0x1 scope:local
|
||||
@LOCAL@setCollisions__7daCow_cFv@waistOfst@1 = .bss:0x00000064; // type:object size:0xC scope:local
|
||||
|
||||
@@ -506,6 +506,7 @@ lbl_68_bss_68 = .bss:0x00000068; // type:object size:0x1 data:byte
|
||||
lbl_68_bss_69 = .bss:0x00000069; // type:object size:0x7 data:byte
|
||||
target_info = .bss:0x00000070; // type:object size:0x28 scope:global data:4byte
|
||||
target_info_count = .bss:0x00000098; // type:object size:0x4 scope:global data:4byte
|
||||
data_80519230 = .bss:0x0000009C; // type:object size:0x1 data:byte
|
||||
@LOCAL@path_check__FP10e_rd_class@check_index = .bss:0x000000A0; // type:object size:0xFF scope:local
|
||||
rd_count = .bss:0x000001A0; // type:object size:0x4 scope:global data:4byte
|
||||
lbl_68_bss_1A4 = .bss:0x000001A4; // type:object size:0x1 data:byte
|
||||
|
||||
@@ -104,5 +104,5 @@ lbl_231_data_238 = .data:0x00000238; // type:object size:0x24
|
||||
@118843 = .data:0x00000410; // type:object size:0xE scope:local data:string
|
||||
@118844 = .data:0x00000420; // type:object size:0xC scope:local
|
||||
@118845 = .data:0x00000444; // type:object size:0x11 scope:local data:string
|
||||
lbl_231_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
l_HIO = .bss:0x00000004; // type:object size:0x1C scope:global data:byte
|
||||
|
||||
@@ -112,5 +112,5 @@ lbl_229_data_280 = .data:0x00000280; // type:object size:0x24
|
||||
@118960 = .data:0x00000458; // type:object size:0xE scope:local data:string
|
||||
@118961 = .data:0x00000468; // type:object size:0xC scope:local
|
||||
@118962 = .data:0x0000048C; // type:object size:0x11 scope:local data:string
|
||||
lbl_229_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
hio_set = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
l_HIO = .bss:0x00000004; // type:object size:0x1C scope:global data:byte
|
||||
|
||||
@@ -30,4 +30,4 @@ game_over_eff_name__11Tag_FWall_n = .data:0x00000040; // type:object size:0x8 sc
|
||||
l_daTag_FWall_Method = .data:0x00000060; // type:object size:0x20 scope:global
|
||||
g_profile_Tag_FWall = .data:0x00000080; // type:object size:0x30 scope:global
|
||||
fire_leader = .bss:0x00000000; // type:object size:0x4 scope:global
|
||||
lbl_708_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte
|
||||
fire_num = .bss:0x00000004; // type:object size:0x1 data:byte
|
||||
|
||||
@@ -61,5 +61,5 @@ __RTTI__20daTagWaterFall_HIO_c = .data:0x000001A0; // type:object size:0x8 scope
|
||||
@118516 = .data:0x000001A8; // type:object size:0xE scope:local data:string
|
||||
@118517 = .data:0x000001B8; // type:object size:0xC scope:local
|
||||
@118518 = .data:0x000001DC; // type:object size:0x11 scope:local data:string
|
||||
lbl_743_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
masterWaterfallTagExists = .bss:0x00000000; // type:object size:0x1 data:byte
|
||||
l_HIO = .bss:0x00000004; // type:object size:0x24 scope:global data:byte
|
||||
|
||||
+15
-13
@@ -103,18 +103,19 @@ m_Do/m_Do_Reset.cpp:
|
||||
.text start:0x8002BAE0 end:0x8002BE60
|
||||
.data start:0x806641F0 end:0x80664238
|
||||
.sdata start:0x8073F628 end:0x8073F630
|
||||
.sbss start:0x8074C428 end:0x8074C434
|
||||
.sbss start:0x8074C428 end:0x8074C430
|
||||
|
||||
m_Do/m_Do_dvd_thread.cpp:
|
||||
.text start:0x8002BE60 end:0x8002D590
|
||||
.ctors start:0x8062F7DC end:0x8062F7E0
|
||||
.data start:0x80664238 end:0x80664A10
|
||||
.sdata start:0x8073F630 end:0x8073F688
|
||||
.sbss start:0x8074C434 end:0x8074C450
|
||||
.sbss start:0x8074C430 end:0x8074C448
|
||||
.bss start:0x80756800 end:0x80758B80
|
||||
|
||||
m_Do/m_Do_DVDError.cpp:
|
||||
.text start:0x8002D590 end:0x8002D740
|
||||
.sbss start:0x8074C448 end:0x8074C450
|
||||
.bss start:0x80758B80 end:0x8075AEE0
|
||||
|
||||
m_Do/m_Do_MemCard.cpp:
|
||||
@@ -131,14 +132,14 @@ m_Do/m_Do_MemCardRWmng.cpp:
|
||||
m_Do/m_Do_machine_exception.cpp:
|
||||
.text start:0x8002EEA0 end:0x8002F3A0
|
||||
.data start:0x80664C90 end:0x80664E98
|
||||
.sbss start:0x8074C450 end:0x8074C464
|
||||
.sbss start:0x8074C450 end:0x8074C458
|
||||
|
||||
c/c_damagereaction.cpp:
|
||||
.text start:0x8002F3A0 end:0x8002FAF0
|
||||
.ctors start:0x8062F7E4 end:0x8062F7E8
|
||||
.data start:0x80664E98 end:0x80664F00
|
||||
.sdata start:0x8073F688 end:0x8073F698
|
||||
.sbss start:0x8074C464 end:0x8074C46C
|
||||
.sbss start:0x8074C458 end:0x8074C468
|
||||
.sdata2 start:0x8074D908 end:0x8074D920
|
||||
.bss start:0x807762A0 end:0x807762B0
|
||||
|
||||
@@ -146,16 +147,16 @@ c/c_dylink.cpp:
|
||||
.text start:0x8002FAF0 end:0x80030690
|
||||
.rodata start:0x8062FA70 end:0x806311D0
|
||||
.data start:0x80664F00 end:0x80667F90
|
||||
.sdata start:0x8073F698 end:0x8073F6EC
|
||||
.sbss start:0x8074C46C end:0x8074C47C
|
||||
.sdata start:0x8073F698 end:0x8073F6E8
|
||||
.sbss start:0x8074C468 end:0x8074C47C
|
||||
.bss start:0x807762B0 end:0x80776F20
|
||||
|
||||
f_ap/f_ap_game.cpp:
|
||||
.text start:0x80030690 end:0x80034CB0
|
||||
.ctors start:0x8062F7E8 end:0x8062F7EC
|
||||
.data start:0x80667F90 end:0x80669130
|
||||
.sdata start:0x8073F6EC end:0x8073F850
|
||||
.sbss start:0x8074C47C end:0x8074C4A0
|
||||
.sdata start:0x8073F6E8 end:0x8073F850
|
||||
.sbss start:0x8074C47C end:0x8074C498
|
||||
.sdata2 start:0x8074D920 end:0x8074D950
|
||||
.bss start:0x80776F20 end:0x8077EF68
|
||||
|
||||
@@ -164,7 +165,7 @@ f_op/f_op_actor.cpp:
|
||||
.ctors start:0x8062F7EC end:0x8062F7F0
|
||||
.data start:0x80669130 end:0x80669848
|
||||
.sdata start:0x8073F850 end:0x8073F8B8
|
||||
.sbss start:0x8074C4A0 end:0x8074C4E0
|
||||
.sbss start:0x8074C498 end:0x8074C4D8
|
||||
.sdata2 start:0x8074D950 end:0x8074D998
|
||||
.bss start:0x8077EF68 end:0x8077EF78
|
||||
|
||||
@@ -184,7 +185,7 @@ f_op/f_op_actor_mng.cpp:
|
||||
.rodata start:0x806311D0 end:0x80631200
|
||||
.data start:0x80669848 end:0x8066AA10
|
||||
.sdata start:0x8073F8B8 end:0x8073F970
|
||||
.sbss start:0x8074C4E0 end:0x8074C4F8
|
||||
.sbss start:0x8074C4D8 end:0x8074C4F8
|
||||
.sdata2 start:0x8074D998 end:0x8074D9F0
|
||||
.bss start:0x8077EF88 end:0x8077F148
|
||||
|
||||
@@ -315,7 +316,7 @@ f_pc/f_pc_layer.cpp:
|
||||
f_pc/f_pc_leaf.cpp:
|
||||
.text start:0x800450A0 end:0x80045330
|
||||
.data start:0x8066AD78 end:0x8066AD90
|
||||
.sbss start:0x8074C540 end:0x8074C550
|
||||
.sbss start:0x8074C540 end:0x8074C548
|
||||
|
||||
f_pc/f_pc_layer_iter.cpp:
|
||||
.text start:0x80045330 end:0x80045560
|
||||
@@ -336,6 +337,7 @@ f_pc/f_pc_manager.cpp:
|
||||
.text start:0x800459D0 end:0x80046020
|
||||
.data start:0x8066ADB0 end:0x8066ADC8
|
||||
.sdata start:0x8073F9D8 end:0x8073F9E8
|
||||
.sbss start:0x8074C548 end:0x8074C550
|
||||
.bss start:0x80782160 end:0x80782208
|
||||
|
||||
f_pc/f_pc_method.cpp:
|
||||
@@ -3449,7 +3451,7 @@ JSystem/JUtility/JUTResFont.cpp:
|
||||
|
||||
JSystem/JUtility/JUTDbPrint.cpp:
|
||||
.text start:0x8051C3E0 end:0x8051CB70
|
||||
.sbss start:0x8074CF90 end:0x8074CF9C
|
||||
.sbss start:0x8074CF90 end:0x8074CF98
|
||||
.sdata2 start:0x80752718 end:0x80752728
|
||||
|
||||
JSystem/JUtility/JUTGamePad.cpp:
|
||||
@@ -3457,7 +3459,7 @@ JSystem/JUtility/JUTGamePad.cpp:
|
||||
.ctors start:0x8062F9C8 end:0x8062F9CC
|
||||
.data start:0x8070FC90 end:0x8070FD50
|
||||
.sdata start:0x8074ADA8 end:0x8074ADD8
|
||||
.sbss start:0x8074CF9C end:0x8074CFD0
|
||||
.sbss start:0x8074CF98 end:0x8074CFD0
|
||||
.sdata2 start:0x80752728 end:0x80752748
|
||||
.bss start:0x807E20B8 end:0x807E2258
|
||||
|
||||
|
||||
+51
-38
@@ -32830,7 +32830,9 @@ __vt__19mDoDvdThd_command_c = .data:0x80664998; // type:object size:0x10 scope:g
|
||||
@114927 = .data:0x806649A8; // type:object size:0x14 scope:local data:string hash:0xAC9323CD
|
||||
@114928 = .data:0x806649BC; // type:object size:0xC scope:local hash:0xAC9323C2
|
||||
@114929 = .data:0x806649C8; // type:object size:0xB scope:local data:string hash:0xAC9323C3
|
||||
lbl_806649D3 = .data:0x806649D3; // type:object size:0x3D
|
||||
lbl_806649D4 = .data:0x806649D4; // type:object size:0xD scope:local data:string
|
||||
lbl_806649E4 = .data:0x806649E4; // type:object size:0x16 scope:local data:string
|
||||
lbl_806649FC = .data:0x806649FC; // type:object size:0xD scope:local data:string
|
||||
@114239 = .data:0x80664A10; // type:object size:0x1C scope:local hash:0xAC9305E9
|
||||
...data.0 = .data:0x80664A10; // type:label scope:local
|
||||
@114357 = .data:0x80664A2C; // type:object size:0x38 scope:local hash:0xAC930AE0
|
||||
@@ -54716,7 +54718,9 @@ lbl_80718B5E = .data:0x80718B5E; // type:object size:0x3A
|
||||
@14158 = .data:0x80718D44; // type:object size:0xC scope:local data:string hash:0xA05FFBDC
|
||||
__vt__16J3DMaterialTable = .data:0x80718D50; // type:object size:0xC scope:global hash:0x31696BE8 dhash:0xB1A7422F
|
||||
@14159 = .data:0x80718D5C; // type:object size:0x11 scope:local data:string hash:0xA05FFBDD
|
||||
lbl_80718D6D = .data:0x80718D6D; // type:object size:0x43
|
||||
lbl_80718D70 = .data:0x80718D70; // type:object size:0x11 scope:local data:string
|
||||
lbl_80718D84 = .data:0x80718D84; // type:object size:0x16 scope:local data:string
|
||||
lbl_80718D9C = .data:0x80718D9C; // type:object size:0x11 scope:local data:string
|
||||
@STRING@__ct__15J3DTevKColorAnmFUsP15J3DAnmTevRegKey@1 = .data:0x80718DB0; // type:object size:0x11 scope:local data:string hash:0x5A014D17 dhash:0x78112C26
|
||||
@STRING@__ct__15J3DTevKColorAnmFUsP15J3DAnmTevRegKey@0 = .data:0x80718DC4; // type:object size:0x16 scope:local data:string hash:0x5A014D16 dhash:0x78112C26
|
||||
@STRING@__ct__15J3DTevKColorAnmFUsP15J3DAnmTevRegKey = .data:0x80718DDC; // type:object size:0x11 scope:local data:string hash:0x9EFED366 dhash:0x78785EAA
|
||||
@@ -54750,18 +54754,27 @@ lbl_80718D6D = .data:0x80718D6D; // type:object size:0x43
|
||||
@STRING@getUpdateMaterialID__16J3DAnmTexPatternCFUs@1 = .data:0x80719030; // type:object size:0xF scope:local data:string hash:0x58473ADA dhash:0x456BEC1C
|
||||
@STRING@getUpdateMaterialID__16J3DAnmTexPatternCFUs@0 = .data:0x80719040; // type:object size:0x14 scope:local data:string hash:0x58473ADB dhash:0x456BEC1C
|
||||
@STRING@getUpdateMaterialID__16J3DAnmTexPatternCFUs = .data:0x80719054; // type:object size:0xF scope:local data:string hash:0x50B67C6B dhash:0xD46B0390
|
||||
lbl_80719063 = .data:0x80719063; // type:object size:0x69
|
||||
lbl_80719164 = .data:0x80719064; // type:object size:0xF scope:local data:string
|
||||
lbl_80719174 = .data:0x80719074; // type:object size:0x14 scope:local data:string
|
||||
lbl_80719188 = .data:0x80719088; // type:object size:0xF scope:local data:string
|
||||
lbl_80719198 = .data:0x80719098; // type:object size:0xF scope:local data:string
|
||||
lbl_807191A8 = .data:0x807190A8; // type:object size:0x14 scope:local data:string
|
||||
lbl_807191BC = .data:0x807190BC; // type:object size:0xF scope:local data:string
|
||||
@STRING@getUpdateMaterialID__11J3DAnmColorCFUs@1 = .data:0x807190CC; // type:object size:0xF scope:local data:string hash:0x452B19A1 dhash:0xB7C93AE0
|
||||
@STRING@getUpdateMaterialID__11J3DAnmColorCFUs@0 = .data:0x807190DC; // type:object size:0x14 scope:local data:string hash:0x452B19A0 dhash:0xB7C93AE0
|
||||
@STRING@getUpdateMaterialID__11J3DAnmColorCFUs = .data:0x807190F0; // type:object size:0xF scope:local data:string hash:0x8D586DD0 dhash:0x786A946C
|
||||
@STRING@getUpdateTexMtxID__19J3DAnmTextureSRTKeyCFUs@1 = .data:0x80719100; // type:object size:0xF scope:local data:string hash:0x6B7EED0A dhash:0xD47505A3
|
||||
@STRING@getUpdateTexMtxID__19J3DAnmTextureSRTKeyCFUs@0 = .data:0x80719110; // type:object size:0x14 scope:local data:string hash:0x6B7EED0B dhash:0xD47505A3
|
||||
@STRING@getUpdateTexMtxID__19J3DAnmTextureSRTKeyCFUs = .data:0x80719124; // type:object size:0xF scope:local data:string hash:0xBEFB6A3B dhash:0xB482FA2F
|
||||
lbl_80719133 = .data:0x80719133; // type:object size:0x35
|
||||
lbl_80719134 = .data:0x80719134; // type:object size:0xF scope:local data:string
|
||||
lbl_80719144 = .data:0x80719144; // type:object size:0x14 scope:local data:string
|
||||
lbl_80719158 = .data:0x80719158; // type:object size:0xF scope:local data:string
|
||||
@STRING@getSRTCenter__19J3DAnmTextureSRTKeyFUs@1 = .data:0x80719168; // type:object size:0xF scope:local data:string hash:0xBD35E163 dhash:0x8AF0DE6C
|
||||
@STRING@getSRTCenter__19J3DAnmTextureSRTKeyFUs@0 = .data:0x80719178; // type:object size:0x14 scope:local data:string hash:0xBD35E162 dhash:0x8AF0DE6C
|
||||
@STRING@getSRTCenter__19J3DAnmTextureSRTKeyFUs = .data:0x8071918C; // type:object size:0xF scope:local data:string hash:0xC92A5D12 dhash:0x943A0D60
|
||||
lbl_8071919B = .data:0x8071919B; // type:object size:0x3D
|
||||
lbl_8071919C = .data:0x8071919C; // type:object size:0x14 scope:local data:string
|
||||
lbl_807191B0 = .data:0x807191B0; // type:object size:0x14 scope:local data:string
|
||||
lbl_807191C4 = .data:0x807191C4; // type:object size:0x14 scope:local data:string
|
||||
@15235 = .data:0x807191D8; // type:object size:0x17 scope:local data:string hash:0xA05F7375
|
||||
@15236 = .data:0x807191F0; // type:object size:0x19 scope:local data:string hash:0xA05F7376
|
||||
__vt__14J3DPEBlockNull = .data:0x8071920C; // type:object size:0x7C scope:global hash:0xA0930FF8 dhash:0x9EFBCF3D
|
||||
@@ -57083,10 +57096,10 @@ __RTTI__19JPAParticleCallBack = .sdata:0x8073F690; // type:object size:0x8 scope
|
||||
@114992 = .sdata:0x8073F6D0; // type:object size:0x7 scope:local data:string hash:0xAC9322E3
|
||||
@115063 = .sdata:0x8073F6D8; // type:object size:0x5 scope:local data:string hash:0xAC938265
|
||||
@115212 = .sdata:0x8073F6E0; // type:object size:0x2 scope:local data:string hash:0xAC938A01
|
||||
lbl_8073F6E8 = .sdata:0x8073F6E8; // type:object size:0x1 data:byte hash:0xC4F99235 dhash:0x36EB3D35
|
||||
mCaptureMagnification__11fapGm_HIO_c = .sdata:0x8073F6E8; // type:object size:0x1 data:byte hash:0xC4F99235 dhash:0x36EB3D35
|
||||
mCaptureScreenDivH__11fapGm_HIO_c = .sdata:0x8073F6E9; // type:object size:0x1 data:byte hash:0xDA67CD23 dhash:0x36F37423
|
||||
mCaptureScreenDivV__11fapGm_HIO_c = .sdata:0x8073F6EA; // type:object size:0x1 data:byte hash:0x3EAABB7D dhash:0x36F3743D
|
||||
lbl_8073F6EB = .sdata:0x8073F6EB; // type:object size:0x1 data:byte hash:0x2C072CEE dhash:0x37B0404E
|
||||
mPackArchiveMode__11fapGm_HIO_c = .sdata:0x8073F6EB; // type:object size:0x1 data:byte hash:0x2C072CEE dhash:0x37B0404E
|
||||
@114738 = .sdata:0x8073F6EC; // type:object size:0x4 scope:local data:string hash:0xAC931B2D
|
||||
@114739 = .sdata:0x8073F6F0; // type:object size:0x4 scope:local data:string hash:0xAC931B2C
|
||||
@114740 = .sdata:0x8073F6F4; // type:object size:0x4 scope:local data:string hash:0xAC931A82
|
||||
@@ -64225,8 +64238,8 @@ FstStart__10mDoDvdHack = .sbss:0x8074C438; // type:object size:0x4 scope:global
|
||||
FstStringStart__10mDoDvdHack = .sbss:0x8074C43C; // type:object size:0x4 scope:global data:4byte hash:0x56901DA1 dhash:0x76F925E0
|
||||
MaxEntryNum__10mDoDvdHack = .sbss:0x8074C440; // type:object size:0x4 scope:global data:4byte hash:0x143437A3 dhash:0xFB171942
|
||||
sManager__Q210mDoDvdHack7Manager = .sbss:0x8074C444; // type:object size:0x1 scope:global hash:0x4AE0AFD2 dhash:0xC0BE40C7
|
||||
lbl_8074C445 = .sbss:0x8074C445; // type:object size:0x1 data:byte hash:0xE347FC69 dhash:0x3FF11AB0
|
||||
lbl_8074C448 = .sbss:0x8074C448; // type:object size:0x1 data:byte hash:0xEA8D2103
|
||||
sDefaultDirection = .sbss:0x8074C445; // type:object size:0x1 data:byte hash:0xE347FC69 dhash:0x3FF11AB0
|
||||
mDoDvdErr_initialized = .sbss:0x8074C448; // type:object size:0x1 data:byte hash:0xEA8D2103
|
||||
sConsole = .sbss:0x8074C450; // type:object size:0x4 scope:global data:4byte hash:0xCEF7DB41
|
||||
cDmr_SkipInfo = .sbss:0x8074C458; // type:object size:0x1 hash:0x209D232D
|
||||
data_80450C99 = .sbss:0x8074C459; // type:object size:0x1 hash:0x73292698
|
||||
@@ -64236,14 +64249,14 @@ data_80450C9C = .sbss:0x8074C45C; // type:object size:0x1 hash:0x7329269B
|
||||
data_80450C9D = .sbss:0x8074C45D; // type:object size:0x1 hash:0x7329269D
|
||||
data_80450C9E = .sbss:0x8074C45E; // type:object size:0x1 hash:0x7329269E
|
||||
cDmr_FishingWether = .sbss:0x8074C45F; // type:object size:0x1 hash:0x7329269F
|
||||
data_80450CA0 = .sbss:0x8074C460; // type:object size:0x4 hash:0x73292690
|
||||
data_80450CA0 = .sbss:0x8074C460; // type:object size:0x1 scope:global align:1 data:byte hash:0x73292690
|
||||
JPTracePCB4 = .sbss:0x8074C464; // type:object size:0x4 scope:global hash:0xB2DC52FB
|
||||
lbl_8074C468 = .sbss:0x8074C468; // type:object size:0x1 data:byte hash:0xBABF0DBC
|
||||
DMC_initialized = .sbss:0x8074C468; // type:object size:0x1 data:byte hash:0xBABF0DBC
|
||||
cDyl_Initialized = .sbss:0x8074C46C; // type:object size:0x4 scope:global data:4byte hash:0x4F14A2E4
|
||||
cDyl_DVD = .sbss:0x8074C470; // type:object size:0x4 scope:global data:4byte hash:0x12A4A3DE
|
||||
lbl_8074C478 = .sbss:0x8074C478; // type:object size:0x1 data:byte hash:0x212A8642 dhash:0x9C6E1C22
|
||||
m_CpuTimerOn__11fapGm_HIO_c = .sbss:0x8074C478; // type:object size:0x1 data:byte hash:0x212A8642 dhash:0x9C6E1C22
|
||||
m_CpuTimerOff__11fapGm_HIO_c = .sbss:0x8074C479; // type:object size:0x1 data:byte hash:0x911301CA dhash:0x705BB8AA
|
||||
lbl_8074C47A = .sbss:0x8074C47A; // type:object size:0x1 data:byte hash:0xDE8007C6 dhash:0x7D1A2EE6
|
||||
m_CpuTimerStart__11fapGm_HIO_c = .sbss:0x8074C47A; // type:object size:0x1 data:byte hash:0xDE8007C6 dhash:0x7D1A2EE6
|
||||
m_CpuTimerTick__11fapGm_HIO_c = .sbss:0x8074C47C; // type:object size:0x4 scope:global data:4byte hash:0x1D284173 dhash:0x706361F3
|
||||
mCaptureScreen__11fapGm_HIO_c = .sbss:0x8074C480; // type:object size:0x4 scope:global data:4byte hash:0x440BFED0 dhash:0x751F8370
|
||||
mCaptureScreenBuffer__11fapGm_HIO_c = .sbss:0x8074C484; // type:object size:0x4 scope:global data:4byte hash:0xE27FC690 dhash:0xB288F970
|
||||
@@ -64254,7 +64267,7 @@ mCaptureScreenLinePf__11fapGm_HIO_c = .sbss:0x8074C48E; // type:object size:0x2
|
||||
mCaptureScreenLineNum__11fapGm_HIO_c = .sbss:0x8074C490; // type:object size:0x2 scope:global data:2byte hash:0xCC174908 dhash:0x39E708E8
|
||||
mCaptureScreenNumH__11fapGm_HIO_c = .sbss:0x8074C492; // type:object size:0x1 data:byte hash:0x56EDE2EE dhash:0x36F65A0E
|
||||
mCaptureScreenNumV__11fapGm_HIO_c = .sbss:0x8074C493; // type:object size:0x1 data:byte hash:0xDA2ADA30 dhash:0x36F65A10
|
||||
lbl_8074C494 = .sbss:0x8074C494; // type:object size:0x1 data:byte hash:0xA9B59EC0 dhash:0xA12DE4E0
|
||||
mParticle254Fix__11fapGm_HIO_c = .sbss:0x8074C494; // type:object size:0x1 data:byte hash:0xA9B59EC0 dhash:0xA12DE4E0
|
||||
mPriorityMaximum__19print_error_check_c = .sbss:0x8074C498; // type:object size:0x1 data:byte hash:0xE0AE7E09 dhash:0x4F24BEA1
|
||||
mPrintDisable__19print_error_check_c = .sbss:0x8074C499; // type:object size:0x1 data:byte hash:0xC93122F6 dhash:0x62D5041E
|
||||
mThresholdEnable__19print_error_check_c = .sbss:0x8074C49A; // type:object size:0x1 data:byte hash:0xB66ED925 dhash:0x722717CD
|
||||
@@ -64289,7 +64302,7 @@ g_fpcBs_type = .sbss:0x8074C530; // type:object size:0x4 scope:global data:4byte
|
||||
l_fpcLy_CurrLayer_p = .sbss:0x8074C538; // type:object size:0x4 scope:global data:4byte hash:0x423940D3
|
||||
@LOCAL@fpcLy_Create__FP11layer_classPvP15node_list_classi@layer_id@0 = .sbss:0x8074C53C; // type:object size:0x4 scope:local data:4byte hash:0xBA834C41 dhash:0x97876181
|
||||
g_fpcLf_type = .sbss:0x8074C540; // type:object size:0x4 scope:global data:4byte hash:0x24D2D5A5
|
||||
lbl_8074C548 = .sbss:0x8074C548; // type:object size:0x1 data:byte hash:0x62392397 dhash:0xA26572E4
|
||||
@LOCAL@fpcM_Management__FPFv_vPFv_v@l_dvdError = .sbss:0x8074C548; // type:object size:0x1 data:byte hash:0x62392397 dhash:0xA26572E4
|
||||
g_fpcNd_type = .sbss:0x8074C550; // type:object size:0x4 scope:global data:4byte hash:0xEE05CFE5
|
||||
@LOCAL@fpcNdRq_Create__FUl@request_id@0 = .sbss:0x8074C558; // type:object size:0x4 scope:local data:4byte hash:0x878F74E3 dhash:0xAAB980A1
|
||||
g_fpcPf_ProfileList_p = .sbss:0x8074C560; // type:object size:0x4 scope:global data:4byte hash:0x2CADF2C7
|
||||
@@ -64301,10 +64314,10 @@ lbl_8074C56C = .sbss:0x8074C56C; // type:object size:0x1 data:byte hash:0x5A01C5
|
||||
@LOCAL@dStage_getName__FsSc@tmp_name = .sbss:0x8074C570; // type:object size:0x8 scope:local hash:0xDC907C52 dhash:0x0B811DD9
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x8074C578; // type:object size:0x4 scope:global data:4byte hash:0x24C2F7B2 dhash:0xBF1DEEF0
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x8074C57C; // type:object size:0x1 data:byte hash:0x87058A4F dhash:0xB3B700CD
|
||||
lbl_8074C57D = .sbss:0x8074C57D; // type:object size:0x1 data:byte hash:0x5AF37248 dhash:0x1A945A6A
|
||||
dStage_roomControl_c::mNextStayNo = .sbss:0x8074C57E; // type:object size:0x1 data:byte hash:0xE957ED68 dhash:0x66C51F6A
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x8074C57D; // type:object size:0x1 data:byte hash:0x5AF37248 dhash:0x1A945A6A
|
||||
mNextStayNo__20dStage_roomControl_c = .sbss:0x8074C57E; // type:object size:0x1 data:byte hash:0xE957ED68 dhash:0x66C51F6A
|
||||
m_time_pass__20dStage_roomControl_c = .sbss:0x8074C57F; // type:object size:0x1 data:byte hash:0x88D929D5 dhash:0xB0689D17
|
||||
lbl_8074C580 = .sbss:0x8074C580; // type:object size:0x1 data:byte hash:0x3F91BE16 dhash:0xDD72DA34
|
||||
mNoChangeRoom__20dStage_roomControl_c = .sbss:0x8074C580; // type:object size:0x1 data:byte hash:0x3F91BE16 dhash:0xDD72DA34
|
||||
mArcBankName__20dStage_roomControl_c = .sbss:0x8074C584; // type:object size:0x4 scope:global data:4byte hash:0x885DF1A0 dhash:0xD2AA5D02
|
||||
mArcBankData__20dStage_roomControl_c = .sbss:0x8074C588; // type:object size:0x4 scope:global data:4byte hash:0xF1AABD97 dhash:0xD2A70575
|
||||
m_roomDzs__20dStage_roomControl_c = .sbss:0x8074C590; // type:object size:0x8 scope:global hash:0x67101B7C dhash:0x0B10A8BE
|
||||
@@ -64377,9 +64390,9 @@ lbl_8074C6B3 = .sbss:0x8074C6B3; // type:object size:0x1 data:byte hash:0x7EAE93
|
||||
lbl_8074C6B8 = .sbss:0x8074C6B8; // type:object size:0x8 data:byte hash:0xCB27AC4D dhash:0x3A9725EA
|
||||
lbl_8074C6C0 = .sbss:0x8074C6C0; // type:object size:0x1 data:byte hash:0x04D34995
|
||||
mMySelfPointer__14dMapInfo_HIO_c = .sbss:0x8074C6C8; // type:object size:0x4 scope:global data:4byte hash:0x42174B45 dhash:0x5B0F4B00
|
||||
lbl_8074C6CC = .sbss:0x8074C6CC; // type:object size:0x1 data:byte hash:0xBAF1AF73 dhash:0x8E0D0072
|
||||
mNowStayFloorNo__10dMapInfo_c = .sbss:0x8074C6CC; // type:object size:0x1 data:byte hash:0xBAF1AF73 dhash:0x8E0D0072
|
||||
mNowStayRoomNo__10dMapInfo_c = .sbss:0x8074C6D0; // type:object size:0x4 scope:global data:4byte hash:0xAB465BF4 dhash:0xA4A954B5
|
||||
lbl_8074C6D4 = .sbss:0x8074C6D4; // type:object size:0x1 data:byte hash:0x991A382E dhash:0x1A2339EF
|
||||
mNowStayFloorNoDecisionFlg__10dMapInfo_c = .sbss:0x8074C6D4; // type:object size:0x1 data:byte hash:0x991A382E dhash:0x1A2339EF
|
||||
mLayerList__8dMpath_c = .sbss:0x8074C6D8; // type:object size:0x4 scope:global data:4byte hash:0x10631C09 dhash:0x89F28E31
|
||||
mAllCenterX__8dMpath_c = .sbss:0x8074C6DC; // type:object size:0x4 scope:global align:4 data:float hash:0x4FEB5F9A dhash:0x67799F02
|
||||
mAllCenterZ__8dMpath_c = .sbss:0x8074C6E0; // type:object size:0x4 scope:global align:4 data:float hash:0x1B7B1558 dhash:0x67799F00
|
||||
@@ -64401,7 +64414,7 @@ m_b_Light8EcallBack__13dPa_control_c = .sbss:0x8074C714; // type:object size:0x4
|
||||
m_b_Light8PcallBack__13dPa_control_c = .sbss:0x8074C718; // type:object size:0x4 scope:global hash:0x50EB73E6 dhash:0x289FA544
|
||||
m_d_Light8EcallBack__13dPa_control_c = .sbss:0x8074C71C; // type:object size:0x4 scope:global hash:0xE99435D5 dhash:0xD8FEB517
|
||||
m_d_Light8PcallBack__13dPa_control_c = .sbss:0x8074C720; // type:object size:0x4 scope:global hash:0x4A16DC20 dhash:0x4810E2C2
|
||||
lbl_8074C724 = .sbss:0x8074C724; // type:object size:0x1 data:byte hash:0xEE07694F dhash:0xF8E160CD
|
||||
mStatus__13dPa_control_c = .sbss:0x8074C724; // type:object size:0x1 data:byte hash:0xEE07694F dhash:0xF8E160CD
|
||||
mParticleTracePCB__13dPa_control_c = .sbss:0x8074C728; // type:object size:0x4 scope:global hash:0x02358A3F dhash:0xC17F907D
|
||||
@LOCAL@dPath_Draw__Fv@start_counter = .sbss:0x8074C730; // type:object size:0x4 scope:local data:4byte hash:0x1FFA3645 dhash:0x57844FC7
|
||||
l_drawTexCount = .sbss:0x8074C738; // type:object size:0x4 scope:global data:4byte hash:0x3A9A327C
|
||||
@@ -64475,7 +64488,7 @@ lbl_8074C86D = .sbss:0x8074C86D; // type:object size:0x1 data:byte hash:0xE376DC
|
||||
@LOCAL@listenPropertyEvent__10dEvM_HIO_cFPC16JORPropertyEvent@debug_data = .sbss:0x8074C878; // type:object size:0x4 scope:local data:4byte hash:0x8C84444C dhash:0xA4EAC8E3
|
||||
l_HIO_before = .sbss:0x8074C880; // type:object size:0x4 scope:global data:4byte hash:0x3759C8DE
|
||||
l_HIO_top = .sbss:0x8074C884; // type:object size:0x4 scope:global data:4byte hash:0xCA8DD4EC
|
||||
l_debugMode = .sbss:0x8074C888; // type:object size:0x4 scope:global data:4byte hash:0x5F325704
|
||||
l_debugMode = .sbss:0x8074C888; // type:object size:0x4 scope:local data:4byte hash:0x5F325704
|
||||
l_jumpTop = .sbss:0x8074C88C; // type:object size:0x4 scope:global align:4 data:float hash:0xEC66737F
|
||||
lbl_8074C890 = .sbss:0x8074C890; // type:object size:0x1 data:byte hash:0xB74E392C dhash:0xBD2F6E4C
|
||||
lbl_8074C891 = .sbss:0x8074C891; // type:object size:0x1 data:byte hash:0xC3C1301D dhash:0xBD2F6E4C
|
||||
@@ -64526,16 +64539,16 @@ m_dropAngleY__20daPy_boomerangMove_c = .sbss:0x8074C914; // type:object size:0x2
|
||||
m_eventKeepFlg__20daPy_boomerangMove_c = .sbss:0x8074C916; // type:object size:0x2 scope:global data:2byte hash:0x7AB48561 dhash:0x0892FF43
|
||||
Stage__22@unnamed@d_camera_cpp@ = .sbss:0x8074C918; // type:object size:0x4 scope:global data:4byte hash:0xB45C73E7 dhash:0xC45A5407
|
||||
WideTurnSaving__22@unnamed@d_camera_cpp@ = .sbss:0x8074C91C; // type:object size:0x4 scope:global align:4 data:float hash:0xA4CEF485 dhash:0x54B4F3A5
|
||||
lbl_8074C920 = .sbss:0x8074C920; // type:object size:0x1 data:byte hash:0x88EE1272 dhash:0xF8A332E3
|
||||
@LOCAL@chaseCamera__9dCamera_cFl@LatitudeLimitMax@4 = .sbss:0x8074C924; // type:object size:0x2 scope:local hash:0x63D10E5A dhash:0xE67A53CB
|
||||
lbl_8074C926 = .sbss:0x8074C926; // type:object size:0x1 data:byte hash:0x334E5811 dhash:0xB5076729
|
||||
l_debugMode = .sbss:0x8074C920; // type:object size:0x4 scope:local data:4byte hash:0x88EE1272 dhash:0xF8A332E3
|
||||
@LOCAL@chaseCamera__9dCamera_cFl@LatitudeLimitMax@0 = .sbss:0x8074C924; // type:object size:0x2 scope:local hash:0x63D10E5A dhash:0xE67A53CB
|
||||
@GUARD@railCamera__9dCamera_cFl@_120 = .sbss:0x8074C926; // type:object size:0x1 data:byte hash:0x334E5811 dhash:0xB5076729
|
||||
@LOCAL@railCamera__9dCamera_cFl@_120 = .sbss:0x8074C928; // type:object size:0x2 scope:local hash:0x24055AF9 dhash:0x18F891C1
|
||||
lbl_8074C92A = .sbss:0x8074C92A; // type:object size:0x1 data:byte hash:0xBCB1D8B3 dhash:0xAAE861CB
|
||||
@GUARD@paraRailCamera__9dCamera_cFl@_120 = .sbss:0x8074C92A; // type:object size:0x1 data:byte hash:0xBCB1D8B3 dhash:0xAAE861CB
|
||||
@LOCAL@paraRailCamera__9dCamera_cFl@_120 = .sbss:0x8074C92C; // type:object size:0x2 scope:local hash:0x234ABD5B dhash:0xA108EAA3
|
||||
lbl_8074C92E = .sbss:0x8074C92E; // type:object size:0x1 data:byte hash:0xDA185670 dhash:0xE724A005
|
||||
@LOCAL@rideCamera__9dCamera_cFl@LatMin@2 = .sbss:0x8074C930; // type:object size:0x2 scope:local hash:0xC57ADB58 dhash:0xC35AA72D
|
||||
lbl_8074C932 = .sbss:0x8074C932; // type:object size:0x1 data:byte hash:0xDA14946F dhash:0xE724A005
|
||||
@LOCAL@rideCamera__9dCamera_cFl@LatMax@3 = .sbss:0x8074C934; // type:object size:0x2 scope:local hash:0xC57F5747 dhash:0xC35AA72D
|
||||
@GUARD@rideCamera__9dCamera_cFl@LatMin = .sbss:0x8074C92E; // type:object size:0x1 data:byte hash:0xDA185670 dhash:0xE724A005
|
||||
@LOCAL@rideCamera__9dCamera_cFl@LatMin = .sbss:0x8074C930; // type:object size:0x2 scope:local hash:0xC57ADB58 dhash:0xC35AA72D
|
||||
@GUARD@rideCamera__9dCamera_cFl@LatMax@0 = .sbss:0x8074C932; // type:object size:0x1 data:byte hash:0xDA14946F dhash:0xE724A005
|
||||
@LOCAL@rideCamera__9dCamera_cFl@LatMax@0 = .sbss:0x8074C934; // type:object size:0x2 scope:local hash:0xC57F5747 dhash:0xC35AA72D
|
||||
sInstance__31JASGlobalInstance<10Z2Audience> = .sbss:0x8074C938; // type:object size:0x4 scope:global data:4byte hash:0xEDAF4FB8 dhash:0xC8923EFB
|
||||
@LOCAL@titleMsgCheck__14dFile_select_cFv@charspaceU@5 = .sbss:0x8074C940; // type:object size:0x8 scope:local hash:0xBAC0AB57 dhash:0x3D4E40C7
|
||||
@LOCAL@headerTxtSet__14dFile_select_cFUsUcUc@charspace@1 = .sbss:0x8074C948; // type:object size:0x8 scope:local hash:0xAF32C5AC dhash:0x2E781072
|
||||
@@ -64666,11 +64679,11 @@ systemConsole__9JFWSystem = .sbss:0x8074CB78; // type:object size:0x4 scope:glob
|
||||
sInitCalled__9JFWSystem = .sbss:0x8074CB7C; // type:object size:0x1 scope:global data:byte hash:0x8BB1D0A8 dhash:0xE5FF6B31
|
||||
sManager__10JFWDisplay = .sbss:0x8074CB80; // type:object size:0x4 scope:global data:4byte hash:0xFBAF3485 dhash:0xE9584344
|
||||
@LOCAL@endFrame__10JFWDisplayFv@prevFrame = .sbss:0x8074CB84; // type:object size:0x4 scope:local data:4byte hash:0xFCDE67C6 dhash:0x755A10C2
|
||||
lbl_8074CB88 = .sbss:0x8074CB88; // type:object size:0x8 data:byte hash:0xCBE0AD2E dhash:0xB7DF402A
|
||||
@GUARD@endFrame__10JFWDisplayFv@prevFrame = .sbss:0x8074CB88; // type:object size:0x1 data:byte hash:0xCBE0AD2E dhash:0xB7DF402A
|
||||
@LOCAL@waitForTick__FUlUs@nextTick = .sbss:0x8074CB90; // type:object size:0x8 scope:local data:4byte hash:0xA3AF8346 dhash:0xF41BBC74
|
||||
lbl_8074CB98 = .sbss:0x8074CB98; // type:object size:0x1 data:byte hash:0x3DB3242E dhash:0x5451A9DC
|
||||
@GUARD@waitForTick__FUlUs@nextTick = .sbss:0x8074CB98; // type:object size:0x1 data:byte hash:0x3DB3242E dhash:0x5451A9DC
|
||||
@LOCAL@waitForTick__FUlUs@nextCount@0 = .sbss:0x8074CB9C; // type:object size:0x4 scope:local data:4byte hash:0x31EA8220 dhash:0xF41BBC74
|
||||
lbl_8074CBA0 = .sbss:0x8074CBA0; // type:object size:0x1 data:byte hash:0xDE730B08 dhash:0x5451A9DC
|
||||
@GUARD@waitForTick__FUlUs@nextCount@0 = .sbss:0x8074CBA0; // type:object size:0x1 data:byte hash:0xDE730B08 dhash:0x5451A9DC
|
||||
sBusTransactionMax__14J3DUMemRequest = .sbss:0x8074CBA8; // type:object size:0x4 scope:global data:4byte hash:0x5BB3289B dhash:0x5276E81E
|
||||
soOutput_none___Q27JStudio14TVariableValue = .sbss:0x8074CBB0; // type:object size:0x4 scope:global hash:0x0D4DD37E dhash:0xBE028BCF
|
||||
lbl_8074CBB8 = .sbss:0x8074CBB8; // type:object size:0x1 data:byte hash:0xD1337E25 dhash:0xE17C2A90
|
||||
@@ -64933,16 +64946,16 @@ sInterruptFlag__17J3DDisplayListObj = .sbss:0x8074D070; // type:object size:0x4
|
||||
sCurrentPipeline__11J3DShapeMtx = .sbss:0x8074D078; // type:object size:0x4 scope:global data:4byte hash:0x50CBA64E dhash:0x4F12164E
|
||||
sCurrentScaleFlag__11J3DShapeMtx = .sbss:0x8074D07C; // type:object size:0x4 scope:global data:4byte hash:0xCB85DCB8 dhash:0x577AF098
|
||||
lbl_8074D080 = .sbss:0x8074D080; // type:object size:0x1 data:byte hash:0xE75AE0B7 dhash:0x2CA2A917
|
||||
lbl_8074D081 = .sbss:0x8074D081; // type:object size:0x1 data:byte hash:0x987989B1 dhash:0x6DF89211
|
||||
lbl_8074D082 = .sbss:0x8074D082; // type:object size:0x1 data:byte hash:0x0F9C84EE dhash:0x9C5D56AE
|
||||
sNBTFlag__11J3DShapeMtx = .sbss:0x8074D081; // type:object size:0x1 data:byte hash:0x987989B1 dhash:0x6DF89211
|
||||
sLODFlag__11J3DShapeMtx = .sbss:0x8074D082; // type:object size:0x1 data:byte hash:0x0F9C84EE dhash:0x9C5D56AE
|
||||
sTexMtxLoadType__11J3DShapeMtx = .sbss:0x8074D084; // type:object size:0x4 scope:global data:4byte hash:0xAFD41013 dhash:0x51E0BE53
|
||||
sMtxPtrTbl__21J3DShapeMtxConcatView = .sbss:0x8074D088; // type:object size:0x8 scope:global data:4byte hash:0x463C1072 dhash:0x3DA0F1F1
|
||||
sTexGenBlock__17J3DDifferedTexMtx = .sbss:0x8074D090; // type:object size:0x4 scope:global data:4byte hash:0xD3582F52 dhash:0x9BA160B4
|
||||
sTexMtxObj__17J3DDifferedTexMtx = .sbss:0x8074D094; // type:object size:0x4 scope:global data:4byte hash:0x8296A751 dhash:0x97A6E857
|
||||
@LOCAL@makeVcdVatCmd__8J3DShapeFv@sInterruptFlag = .sbss:0x8074D098; // type:object size:0x4 scope:local data:4byte hash:0xED217CF0 dhash:0xA787D159
|
||||
lbl_8074D09C = .sbss:0x8074D09C; // type:object size:0x1 data:byte hash:0xD4034C98 dhash:0xFE28A8B1
|
||||
@GUARD@makeVcdVatCmd__8J3DShapeFv@sInterruptFlag = .sbss:0x8074D09C; // type:object size:0x1 data:byte hash:0xD4034C98 dhash:0xFE28A8B1
|
||||
sOldVcdVatCmd__8J3DShape = .sbss:0x8074D0A0; // type:object size:0x4 scope:global data:4byte hash:0xC597E163 dhash:0xA1B8A75B
|
||||
lbl_8074D0A4 = .sbss:0x8074D0A4; // type:object size:0x1 data:byte hash:0x13DE227E dhash:0xE33DEC66
|
||||
sEnvelopeFlag__8J3DShape = .sbss:0x8074D0A4; // type:object size:0x1 data:byte hash:0x13DE227E dhash:0xE33DEC66
|
||||
SizeOfJ3DColorBlockLightOffLoad = .sbss:0x8074D0A8; // type:object size:0x4 scope:global data:4byte hash:0x0199BDD7
|
||||
SizeOfJ3DColorBlockAmbientOnLoad = .sbss:0x8074D0AC; // type:object size:0x4 scope:global data:4byte hash:0x940F173F
|
||||
entryNum__13J3DDrawBuffer = .sbss:0x8074D0B0; // type:object size:0x4 scope:global data:4byte hash:0xFAD2AEB8 dhash:0xC16F8CFA
|
||||
@@ -69871,7 +69884,7 @@ j2dDefaultAlphaCmp = .sdata2:0x80752896; // type:object size:0x2 scope:global da
|
||||
@5795 = .sdata2:0x80752AB0; // type:object size:0x8 scope:local align:8 data:double hash:0x0C9C052B
|
||||
j3dDefaultColInfo = .sdata2:0x80752AB8; // type:object size:0x4 scope:global data:4byte hash:0x80FD297D
|
||||
j3dDefaultAmbInfo = .sdata2:0x80752ABC; // type:object size:0x4 scope:global data:4byte hash:0x387DE433
|
||||
lbl_80752AC0 = .sdata2:0x80752AC0; // type:object size:0x1 data:byte hash:0x97541C9C
|
||||
j3dDefaultNumChans = .sdata2:0x80752AC0; // type:object size:0x1 data:byte hash:0x97541C9C
|
||||
j3dDefaultTevOrderInfoNull = .sdata2:0x80752AC4; // type:object size:0x4 scope:global hash:0xF84C08AF
|
||||
j3dDefaultIndTexOrderNull = .sdata2:0x80752AC8; // type:object size:0x4 scope:global hash:0xBD68470C
|
||||
j3dDefaultTevColor = .sdata2:0x80752AD0; // type:object size:0x8 scope:global data:4byte hash:0xD34E8CA9
|
||||
|
||||
+112
-105
@@ -397,6 +397,13 @@ if config.version != "ShieldD":
|
||||
if config.version in ["RZDE01_00", "RZDE01_02", "RZDP01", "RZDJ01"]:
|
||||
cflags_framework.extend(["-DSDK_SEP2006"])
|
||||
|
||||
cflags_jsystem = [
|
||||
*cflags_framework
|
||||
]
|
||||
|
||||
if config.version in ["RZDE01_00", "RZDE01_02", "RZDP01", "RZDJ01"]:
|
||||
cflags_jsystem.extend(["-RTTI off"])
|
||||
|
||||
|
||||
# REL flags
|
||||
cflags_rel = [
|
||||
@@ -505,7 +512,7 @@ def JSystemLib(lib_name: str, objects: List[Object], progress_category: str="thi
|
||||
return {
|
||||
"lib": lib_name,
|
||||
"mw_version": MWVersion(config.version),
|
||||
"cflags": [*cflags_framework],
|
||||
"cflags": [*cflags_jsystem],
|
||||
"progress_category": progress_category,
|
||||
"objects": objects,
|
||||
}
|
||||
@@ -614,7 +621,7 @@ config.libs = [
|
||||
Object(MatchingFor(ALL), "f_op/f_op_overlap.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_WII, "Shield"), "f_op/f_op_overlap_mng.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_WII, "ShieldD"), "f_op/f_op_overlap_req.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_WII, "Shield"), "f_op/f_op_scene.cpp"),
|
||||
Object(MatchingFor(ALL), "f_op/f_op_scene.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_op/f_op_scene_iter.cpp"),
|
||||
Object(MatchingFor(ALL), "f_op/f_op_scene_mng.cpp"),
|
||||
Object(MatchingFor(ALL), "f_op/f_op_scene_req.cpp"),
|
||||
@@ -629,36 +636,36 @@ config.libs = [
|
||||
Object(MatchingFor(ALL), "f_op/f_op_scene_pause.cpp"),
|
||||
|
||||
# f_pc
|
||||
Object(MatchingFor(ALL_GCN), "f_pc/f_pc_base.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_create_iter.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "f_pc/f_pc_create_req.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_create_tag.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_creator.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_delete_tag.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "f_pc/f_pc_deletor.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_draw_priority.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "f_pc/f_pc_executor.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_layer.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "Shield"), "f_pc/f_pc_leaf.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_layer_iter.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_layer_tag.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_line.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_load.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_WII), "f_pc/f_pc_base.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_create_iter.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_create_req.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_create_tag.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_creator.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_delete_tag.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_deletor.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_draw_priority.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_executor.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_layer.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_leaf.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_layer_iter.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_layer_tag.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_line.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_load.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "f_pc/f_pc_manager.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_method.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "f_pc/f_pc_node.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "f_pc/f_pc_node_req.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_priority.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_profile.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_searcher.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_line_tag.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_line_iter.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_method_iter.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_method_tag.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_pause.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_draw.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_fstcreate_req.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "f_pc/f_pc_stdcreate_req.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_method.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_node.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_node_req.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "f_pc/f_pc_priority.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_profile.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_searcher.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_line_tag.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_line_iter.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_method_iter.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_method_tag.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_pause.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_draw.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_fstcreate_req.cpp"),
|
||||
Object(MatchingFor(ALL), "f_pc/f_pc_stdcreate_req.cpp"),
|
||||
Object(MatchingFor("ShieldD"), "f_pc/f_pc_debug_sv.cpp"),
|
||||
],
|
||||
},
|
||||
@@ -716,9 +723,9 @@ config.libs = [
|
||||
Object(MatchingFor(ALL_GCN, "Shield"), "d/d_bg_plc.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_s.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_s_acch.cpp"),
|
||||
Object(NonMatching, "d/d_bg_s_capt_poly.cpp"),
|
||||
Object(MatchingFor(ALL_WII), "d/d_bg_s_capt_poly.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "Shield"), "d/d_bg_s_chk.cpp"),
|
||||
Object(NonMatching, "d/d_bg_s_func.cpp"),
|
||||
Object(MatchingFor("ShieldD"), "d/d_bg_s_func.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_s_gnd_chk.cpp"), # debug weak func order
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_s_grp_pass_chk.cpp"), # debug weak func order
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_s_lin_chk.cpp"),
|
||||
@@ -730,7 +737,7 @@ config.libs = [
|
||||
Object(MatchingFor(ALL_GCN, ALL_SHIELD), "d/d_bg_s_wtr_chk.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_w.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_w_base.cpp"),
|
||||
Object(NonMatching, "d/d_bg_w_deform.cpp"),
|
||||
Object(MatchingFor("ShieldD"), "d/d_bg_w_deform.cpp"),
|
||||
Object(NonMatching, "d/d_bg_w_hf.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_w_kcol.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "d/d_bg_w_sv.cpp"),
|
||||
@@ -1084,7 +1091,7 @@ config.libs = [
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASOscillator.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAiCtrl.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAudioThread.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JAudio2/JASAudioReseter.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAudioReseter.cpp"),
|
||||
Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JAudio2/JASDSPChannel.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDSPInterface.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDriverIF.cpp"),
|
||||
@@ -1211,7 +1218,7 @@ config.libs = [
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SeMgr.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SeqMgr.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2StatusMgr.cpp"),
|
||||
Object(Equivalent, "Z2AudioLib/Z2SceneMgr.cpp"), # weak func order
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SceneMgr.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2FxLineMgr.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SoundInfo.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2Audience.cpp"),
|
||||
@@ -1222,7 +1229,7 @@ config.libs = [
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2EnvSeMgr.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2WolfHowlMgr.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SpeechMgr2.cpp"),
|
||||
Object(Equivalent, "Z2AudioLib/Z2AudioMgr.cpp"), # weak func order
|
||||
Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2AudioMgr.cpp"),
|
||||
Object(NonMatching, "Z2AudioLib/Z2DebugSys.cpp"),
|
||||
Object(NonMatching, "Z2AudioLib/Z2F1TestWindow.cpp"),
|
||||
Object(NonMatching, "Z2AudioLib/Z2SoundPlayer.cpp"),
|
||||
@@ -1351,7 +1358,7 @@ config.libs = [
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DGrafContext.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DOrthoGraph.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DTevs.cpp"),
|
||||
Object(Equivalent, "JSystem/J2DGraph/J2DMaterial.cpp"), # weak func order
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DMaterial.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DMatBlock.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DMaterialFactory.cpp"),
|
||||
Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DPrint.cpp"),
|
||||
@@ -2130,19 +2137,19 @@ config.libs = [
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_set_bgobj"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_swhit0"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_allmato"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_camera"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_chkpoint"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_event"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evt"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evtarea"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evtmsg"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_howl"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_camera"), # debug extra weak fns
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_chkpoint"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_event"), # TODO: this is part of Rframework in ShieldD
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evt"), # debug extra weak fns
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evtarea"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evtmsg"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_howl"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_kmsg"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lantern"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mist"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_msg"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_push"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_telop"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lantern"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mist"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_msg"), # TODO: this is part of Rframework in ShieldD
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_push"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_telop"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tbox"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tbox2"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_vrbox"),
|
||||
@@ -2223,19 +2230,19 @@ config.libs = [
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_shop_item"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_sq"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_swc00"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_CstaSw"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ajnot"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_attack_item"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_gstart"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hinit"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hjump"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hstop"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_lv2prchk"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_magne"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mhint"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mstop"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_spring"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_statue_evt"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_CstaSw"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ajnot"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_attack_item"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_gstart"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hinit"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hjump"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hstop"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_lv2prchk"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_magne"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mhint"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mstop"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_spring"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_statue_evt"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_ykgr"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_L7demo_dr"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_L7low_dr"),
|
||||
@@ -2805,7 +2812,7 @@ config.libs = [
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zra_freeze"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zra_rock"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_passer_mng"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_arena"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_arena"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_peru"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_ppolamp"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_skip_2D"),
|
||||
@@ -2813,49 +2820,49 @@ config.libs = [
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_swBall"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_swLBall"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_swTime"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv6Gate"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv7Gate"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv8Gate"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_TWgate"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lv6CstaSw"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_assistance"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_bottle_item"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_chgrestart"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_csw"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_escape"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_firewall"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_gra"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_guard"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_instruction"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_kago_fall"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_lightball"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lv5soup"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mmsg"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mwait"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_myna2"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_myna_light"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_pachi"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_poFire"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv6Gate"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv7Gate"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv8Gate"), # debug .data + weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_TWgate"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lv6CstaSw"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_assistance"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_bottle_item"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_chgrestart"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_csw"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, ALL_WII, "Shield"), "d_a_tag_escape"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_firewall"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, ALL_WII, "Shield"), "d_a_tag_gra"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_guard"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, ALL_WII, "Shield"), "d_a_tag_instruction"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_kago_fall"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_lightball"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lv5soup"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mmsg"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mwait"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_myna2"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_myna_light"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_pachi"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_poFire"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_qs"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ret_room"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_river_back"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_rmbit_sw"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_schedule"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_setBall"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_setrestart"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_shop_camera"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_shop_item"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_smk_emt"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_spinner"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_sppath"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ss_drink"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_stream"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_theB_hint"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_wara_howl"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_watchge"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_waterfall"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ret_room"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_river_back"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_rmbit_sw"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, ALL_WII, "Shield"), "d_a_tag_schedule"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN, ALL_WII, "Shield"), "d_a_tag_setBall"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_setrestart"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_shop_camera"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_shop_item"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_smk_emt"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_spinner"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_sppath"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ss_drink"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_stream"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_theB_hint"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_wara_howl"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_watchge"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_waterfall"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_wljump"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_yami"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_tag_yami"), # debug weak func order
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_talk"),
|
||||
ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tboxSw"),
|
||||
ActorRel(MatchingFor(ALL_GCN), "d_a_title"),
|
||||
|
||||
@@ -44,10 +44,8 @@ struct DynamicModuleControlBase {
|
||||
inline DynamicModuleControlBase* getNextClass() { return mNext; }
|
||||
bool isLinked() const { return mLinkCount != 0; }
|
||||
|
||||
#if DEBUG
|
||||
static void resetDoLinkCount() {} // TODO
|
||||
static void dumpTag() {} // TODO
|
||||
#endif
|
||||
|
||||
static DynamicModuleControlBase* mFirst;
|
||||
static DynamicModuleControlBase* mLast;
|
||||
|
||||
@@ -27,9 +27,13 @@ enum J2DAnmKind {
|
||||
class J2DAnmBase {
|
||||
public:
|
||||
J2DAnmBase() {
|
||||
mFrame = 0;
|
||||
mFrame = 0.0f;
|
||||
mFrameMax = 0;
|
||||
}
|
||||
J2DAnmBase(s16 frameMax) {
|
||||
mFrame = 0.0f;
|
||||
mFrameMax = frameMax;
|
||||
}
|
||||
virtual ~J2DAnmBase() {}
|
||||
virtual void searchUpdateMaterialID(J2DScreen*) {}
|
||||
|
||||
@@ -54,10 +58,10 @@ class J2DAnmVtxColor : public J2DAnmBase {
|
||||
public:
|
||||
J2DAnmVtxColor() {
|
||||
mKind = KIND_VTX_COLOR;
|
||||
for (s32 i = 0; i < ARRAY_SIZEU(mAnmTableNum); i++) {
|
||||
for (int i = 0; i < ARRAY_SIZE(mAnmTableNum); i++) {
|
||||
mAnmTableNum[i] = NULL;
|
||||
}
|
||||
for (s32 i = 0; i < ARRAY_SIZEU(mVtxColorIndexData); i++) {
|
||||
for (int i = 0; i < ARRAY_SIZE(mVtxColorIndexData); i++) {
|
||||
mVtxColorIndexData[i] = NULL;
|
||||
}
|
||||
}
|
||||
@@ -92,7 +96,7 @@ struct J3DTextureSRTInfo;
|
||||
class J2DAnmVtxColorKey : public J2DAnmVtxColor {
|
||||
public:
|
||||
J2DAnmVtxColorKey() {
|
||||
for (s32 i = 0; i < ARRAY_SIZEU(mInfoTable); i++) {
|
||||
for (int i = 0; i < ARRAY_SIZE(mInfoTable); i++) {
|
||||
mInfoTable[i] = NULL;
|
||||
}
|
||||
}
|
||||
@@ -113,7 +117,7 @@ public:
|
||||
class J2DAnmVtxColorFull : public J2DAnmVtxColor {
|
||||
public:
|
||||
J2DAnmVtxColorFull() {
|
||||
for (s32 i = 0; i < ARRAY_SIZEU(mInfoTable); i++) {
|
||||
for (int i = 0; i < ARRAY_SIZE(mInfoTable); i++) {
|
||||
mInfoTable[i] = NULL;
|
||||
}
|
||||
}
|
||||
@@ -155,7 +159,7 @@ public:
|
||||
*/
|
||||
class J2DAnmTransform : public J2DAnmBase {
|
||||
public:
|
||||
J2DAnmTransform(f32* pScaleValues, s16* pRotationValues, f32* pTranslateValues) {
|
||||
J2DAnmTransform(s16 frameMax, f32* pScaleValues, s16* pRotationValues, f32* pTranslateValues) : J2DAnmBase(frameMax) {
|
||||
mScaleValues = pScaleValues;
|
||||
mRotationValues = pRotationValues;
|
||||
mTranslateValues = pTranslateValues;
|
||||
@@ -175,18 +179,18 @@ public:
|
||||
*/
|
||||
class J2DAnmTransformKey : public J2DAnmTransform {
|
||||
public:
|
||||
J2DAnmTransformKey() : J2DAnmTransform(NULL, NULL, NULL) {
|
||||
J2DAnmTransformKey() : J2DAnmTransform(0, NULL, NULL, NULL) {
|
||||
field_0x24 = 0;
|
||||
mInfoTable = NULL;
|
||||
}
|
||||
virtual ~J2DAnmTransformKey() {}
|
||||
virtual void getTransform(u16 p1, J3DTransformInfo* pInfo) const {
|
||||
this->calcTransform(getFrame(), p1, pInfo);
|
||||
this->calcTransform(mFrame, p1, pInfo);
|
||||
}
|
||||
virtual void calcTransform(f32, u16, J3DTransformInfo*) const;
|
||||
|
||||
/* 0x1C */ u8 field_0x1c[6];
|
||||
/* 0x22 */ s16 field_0x22;
|
||||
/* 0x22 */ u16 field_0x22;
|
||||
/* 0x24 */ u32 field_0x24;
|
||||
/* 0x28 */ J3DAnmTransformKeyTable* mInfoTable;
|
||||
};
|
||||
@@ -197,7 +201,7 @@ public:
|
||||
*/
|
||||
class J2DAnmTransformFull : public J2DAnmTransform {
|
||||
public:
|
||||
J2DAnmTransformFull() : J2DAnmTransform(NULL, NULL, NULL) { mTableInfo = NULL; }
|
||||
J2DAnmTransformFull() : J2DAnmTransform(0, NULL, NULL, NULL) { mTableInfo = NULL; }
|
||||
virtual ~J2DAnmTransformFull() {}
|
||||
virtual void getTransform(u16, J3DTransformInfo*) const;
|
||||
|
||||
@@ -214,21 +218,13 @@ class J2DAnmTextureSRTKey : public J2DAnmBase {
|
||||
public:
|
||||
J2DAnmTextureSRTKey() {
|
||||
field_0x10 = 0;
|
||||
field_0x1e = 0;
|
||||
field_0x1c = 0;
|
||||
field_0x1a = 0;
|
||||
mUpdateMaterialNum = 0;
|
||||
mUpdateMaterialNum = field_0x1a = field_0x1c = field_0x1e = 0;
|
||||
mInfoTable = NULL;
|
||||
mTranslationValues = NULL;
|
||||
mScaleValues = NULL;
|
||||
mScaleValues = mTranslationValues = NULL;
|
||||
mRotationValues = NULL;
|
||||
field_0x4c = 0;
|
||||
field_0x4a = 0;
|
||||
field_0x48 = 0;
|
||||
field_0x4e = 0;
|
||||
field_0x4e = field_0x48 = field_0x4a = field_0x4c = 0;
|
||||
field_0x5c = NULL;
|
||||
field_0x58 = NULL;
|
||||
field_0x50 = NULL;
|
||||
field_0x50 = field_0x58 = NULL;
|
||||
field_0x54 = NULL;
|
||||
field_0x7c = 0;
|
||||
mKind = KIND_TEXTURE_SRT;
|
||||
@@ -238,9 +234,15 @@ public:
|
||||
virtual ~J2DAnmTextureSRTKey() {}
|
||||
virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum / 3; }
|
||||
u16 getUpdateMaterialID(u16 i) const { return mUpdateMaterialID[i]; }
|
||||
u8 getUpdateTexMtxID(u16 i) const { return mUpdateTexMtxID[i]; }
|
||||
void getTransform(u16 param_1, J3DTextureSRTInfo* param_2) {
|
||||
u16 getUpdateMaterialID(u16 i) const {
|
||||
J3D_PANIC(514, i < mUpdateMaterialNum / 3 && i >= 0, "Error : range over.");
|
||||
return mUpdateMaterialID[i];
|
||||
}
|
||||
u8 getUpdateTexMtxID(u16 i) const {
|
||||
J3D_PANIC(513, i < mUpdateMaterialNum / 3 && i >= 0, "Error : range over.");
|
||||
return mUpdateTexMtxID[i];
|
||||
}
|
||||
void getTransform(u16 param_1, J3DTextureSRTInfo* param_2) const {
|
||||
calcTransform(mFrame, param_1, param_2);
|
||||
}
|
||||
|
||||
@@ -279,8 +281,13 @@ public:
|
||||
class J2DAnmTexPattern : public J2DAnmBase {
|
||||
public:
|
||||
struct J2DAnmTexPatternTIMGPointer {
|
||||
J2DAnmTexPatternTIMGPointer();
|
||||
~J2DAnmTexPatternTIMGPointer();
|
||||
J2DAnmTexPatternTIMGPointer() {
|
||||
mRes = NULL;
|
||||
mPalette = NULL;
|
||||
}
|
||||
~J2DAnmTexPatternTIMGPointer() {
|
||||
delete mPalette;
|
||||
}
|
||||
|
||||
/* 0x0 */ ResTIMG* mRes;
|
||||
/* 0x4 */ JUTPalette* mPalette;
|
||||
@@ -302,7 +309,10 @@ public:
|
||||
virtual ~J2DAnmTexPattern() { delete[] mTIMGPtrArray; }
|
||||
virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum; }
|
||||
u16 getUpdateMaterialID(u16 i) const { return mUpdateMaterialID[i]; }
|
||||
u16 getUpdateMaterialID(u16 i) const {
|
||||
J3D_PANIC(619, i < mUpdateMaterialNum, "Error : range over.");
|
||||
return mUpdateMaterialID[i];
|
||||
}
|
||||
J3DAnmTexPatternFullTable* getAnmTable() const { return mAnmTable; }
|
||||
|
||||
/* 0x10 */ u16* mValues;
|
||||
@@ -321,39 +331,31 @@ public:
|
||||
class J2DAnmTevRegKey : public J2DAnmBase {
|
||||
public:
|
||||
J2DAnmTevRegKey() {
|
||||
mKRegUpdateMaterialNum = 0;
|
||||
mCRegUpdateMaterialNum = 0;
|
||||
field_0x1a = 0;
|
||||
field_0x18 = 0;
|
||||
field_0x16 = 0;
|
||||
field_0x14 = 0;
|
||||
field_0x22 = 0;
|
||||
field_0x20 = 0;
|
||||
field_0x1e = 0;
|
||||
field_0x1c = 0;
|
||||
mKRegUpdateMaterialID = NULL;
|
||||
mCRegUpdateMaterialID = NULL;
|
||||
mCAValues = NULL;
|
||||
mCBValues = NULL;
|
||||
mCGValues = NULL;
|
||||
mCRValues = NULL;
|
||||
mKAValues = NULL;
|
||||
mKBValues = NULL;
|
||||
mKGValues = NULL;
|
||||
mKRValues = NULL;
|
||||
mCRegUpdateMaterialNum = mKRegUpdateMaterialNum = 0;
|
||||
field_0x14 = field_0x16 = field_0x18 = field_0x1a = 0;
|
||||
field_0x1c = field_0x1e = field_0x20 = field_0x22 = 0;
|
||||
mCRegUpdateMaterialID = mKRegUpdateMaterialID = NULL;
|
||||
mCRValues = mCGValues = mCBValues = mCAValues = NULL;
|
||||
mKRValues = mKGValues = mKBValues = mKAValues = NULL;
|
||||
mKind = KIND_TEV_REG;
|
||||
}
|
||||
void getTevColorReg(u16, _GXColorS10*) const;
|
||||
void getTevKonstReg(u16, _GXColor*) const;
|
||||
void getTevColorReg(u16, GXColorS10*) const;
|
||||
void getTevKonstReg(u16, GXColor*) const;
|
||||
|
||||
virtual ~J2DAnmTevRegKey() {}
|
||||
virtual void searchUpdateMaterialID(J2DScreen* pScreen);
|
||||
|
||||
u16 getCRegUpdateMaterialNum() const { return mCRegUpdateMaterialNum; }
|
||||
u16 getCRegUpdateMaterialID(u16 i) const { return mCRegUpdateMaterialID[i]; }
|
||||
u16 getCRegUpdateMaterialID(u16 i) const {
|
||||
J3D_PANIC(770, i < mCRegUpdateMaterialNum, "Error : range over.");
|
||||
return mCRegUpdateMaterialID[i];
|
||||
}
|
||||
|
||||
u16 getKRegUpdateMaterialNum() const { return mKRegUpdateMaterialNum; }
|
||||
u16 getKRegUpdateMaterialID(u16 i) const { return mKRegUpdateMaterialID[i]; }
|
||||
u16 getKRegUpdateMaterialID(u16 i) const {
|
||||
J3D_PANIC(778, i < mKRegUpdateMaterialNum, "Error : range over.");
|
||||
return mKRegUpdateMaterialID[i];
|
||||
}
|
||||
|
||||
J3DAnmCRegKeyTable* getAnmCRegKeyTable() const { return mAnmCRegKeyTable; }
|
||||
J3DAnmKRegKeyTable* getAnmKRegKeyTable() const { return mAnmKRegKeyTable; }
|
||||
@@ -391,10 +393,7 @@ public:
|
||||
class J2DAnmColor : public J2DAnmBase {
|
||||
public:
|
||||
J2DAnmColor() {
|
||||
field_0x16 = 0;
|
||||
field_0x14 = 0;
|
||||
field_0x12 = 0;
|
||||
field_0x10 = 0;
|
||||
field_0x10 = field_0x12 = field_0x14 = field_0x16 = 0;
|
||||
mUpdateMaterialNum = 0;
|
||||
mUpdateMaterialID = NULL;
|
||||
mKind = KIND_COLOR;
|
||||
@@ -403,7 +402,10 @@ public:
|
||||
virtual void searchUpdateMaterialID(J2DScreen*);
|
||||
virtual void getColor(u16, _GXColor*) const {}
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum; }
|
||||
u16 getUpdateMaterialID(u16 i) const { return mUpdateMaterialID[i]; }
|
||||
u16 getUpdateMaterialID(u16 i) const {
|
||||
J3D_PANIC(224, i < mUpdateMaterialNum, "Error : range over.");
|
||||
return mUpdateMaterialID[i];
|
||||
}
|
||||
|
||||
/* 0x10 */ u16 field_0x10;
|
||||
/* 0x12 */ u16 field_0x12;
|
||||
@@ -475,17 +477,12 @@ public:
|
||||
/* 0x40 */ J3DAnmColorFullTable* mInfoTable;
|
||||
};
|
||||
|
||||
template <typename T>
|
||||
inline f32 J2DHermiteInterpolation(f32, T*, T*, T*, T*, T*, T*);
|
||||
|
||||
template <>
|
||||
inline f32 J2DHermiteInterpolation<f32>(f32 f1, f32* f2, f32* f3, f32* f4, f32* f5, f32* f6,
|
||||
f32* f7) {
|
||||
inline f32 J2DHermiteInterpolation(f32 f1, const f32* f2, const f32* f3, const f32* f4, const f32* f5, const f32* f6,
|
||||
const f32* f7) {
|
||||
return JMAHermiteInterpolation(f1, *f2, *f3, *f4, *f5, *f6, *f7);
|
||||
}
|
||||
|
||||
template <>
|
||||
inline f32 J2DHermiteInterpolation<s16>(__REGISTER f32 pp1, __REGISTER s16* pp2, __REGISTER s16* pp3,
|
||||
inline f32 J2DHermiteInterpolation(__REGISTER f32 pp1, __REGISTER s16* pp2, __REGISTER s16* pp3,
|
||||
__REGISTER s16* pp4, __REGISTER s16* pp5, __REGISTER s16* pp6,
|
||||
__REGISTER s16* pp7) {
|
||||
#ifdef __MWERKS__
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include "JSystem/JGeometry.h"
|
||||
#include "JSystem/JUtility/TColor.h"
|
||||
#include "dolphin/mtx.h"
|
||||
#include <dolphin/mtx.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j2d
|
||||
@@ -49,6 +49,8 @@ public:
|
||||
virtual s32 getGrafType() const { return 0; }
|
||||
virtual void setLookat() {}
|
||||
|
||||
JGeometry::TBox2<f32>* getBounds() { return &mBounds; }
|
||||
|
||||
public:
|
||||
/* 0x04 */ JGeometry::TBox2<f32> mBounds;
|
||||
/* 0x14 */ JGeometry::TBox2<f32> mScissorBounds;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef J2DMANAGE_H
|
||||
#define J2DMANAGE_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
class JSUInputStream;
|
||||
|
||||
@@ -13,7 +13,7 @@ struct J2DResReference {
|
||||
/* 0x00 */ u16 mCount;
|
||||
/* 0x02 */ u16 mOffsets[1];
|
||||
|
||||
s8* getResReference(u16) const;
|
||||
char* getResReference(u16) const;
|
||||
char* getName(u16) const;
|
||||
};
|
||||
|
||||
|
||||
@@ -73,7 +73,7 @@ public:
|
||||
virtual u32 getType() = 0;
|
||||
virtual u8 getMaxStage() = 0;
|
||||
virtual void setTexNo(u32, u16) {}
|
||||
virtual u32 getTexNo(u32) const { return 0xFFFF; }
|
||||
virtual u16 getTexNo(u32) const { return 0xFFFF; }
|
||||
virtual void setFontNo(u16) {}
|
||||
virtual u16 getFontNo() const { return 0xFFFF; }
|
||||
virtual void setTevOrder(u32, J2DTevOrder) {}
|
||||
@@ -127,46 +127,84 @@ public:
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TVB1'; }
|
||||
virtual u8 getMaxStage() { return 1; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) {
|
||||
J3D_PANIC(241, index < 1, "Error : range over.");
|
||||
mTexNo[index] = texNo;
|
||||
}
|
||||
virtual u16 getTexNo(u32 index) const {
|
||||
J3D_PANIC(242, index < 1, "Error : range over.");
|
||||
return mTexNo[index];
|
||||
}
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
J3D_PANIC(247, index < 1, "Error : range over.");
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) {
|
||||
J3D_PANIC(248, index < 1, "Error : range over.");
|
||||
return &mTevOrder[index];
|
||||
}
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
J3D_PANIC(250, index < 4, "Error : range over.");
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) {
|
||||
J3D_PANIC(251, index < 4, "Error : range over.");
|
||||
return &mTevColor[index];
|
||||
}
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
J3D_PANIC(253, index < 4, "Error : range over.");
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) {
|
||||
J3D_PANIC(254, index < 4, "Error : range over.");
|
||||
return &mTevKColor[index];
|
||||
}
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(256, index < 1, "Error : range over.");
|
||||
mTevKColorSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKColorSel(u32 index) {
|
||||
J3D_PANIC(257, index < 1, "Error : range over.");
|
||||
return mTevKColorSel[index];
|
||||
}
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(259, index < 1, "Error : range over.");
|
||||
mTevKAlphaSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKAlphaSel(u32 index) {
|
||||
J3D_PANIC(260, index < 1, "Error : range over.");
|
||||
return mTevKAlphaSel[index];
|
||||
}
|
||||
virtual void setTevStageNum(u8 num) {}
|
||||
virtual u8 getTevStageNum() const { return 1; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
J3D_PANIC(265, index < 1, "Error : range over.");
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual J2DTevStage* getTevStage(u32 index) {
|
||||
J3D_PANIC(266, index < 1, "Error : range over.");
|
||||
return &mTevStage[index];
|
||||
}
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
J3D_PANIC(268, index < 1, "Error : range over.");
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
J3D_PANIC(270, index < 4, "Error : range over.");
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
J3D_PANIC(271, index < 4, "Error : range over.");
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
J3D_PANIC(273, index < 1, "Error : range over.");
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
J3D_PANIC(274, index < 1, "Error : range over.");
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
@@ -182,14 +220,20 @@ public:
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 1 ? NULL : mTexture[index];
|
||||
if (index >= 1) {
|
||||
return NULL;
|
||||
}
|
||||
return mTexture[index];
|
||||
}
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 1 ? NULL : mPalette[index];
|
||||
if (index >= 1) {
|
||||
return NULL;
|
||||
}
|
||||
return mPalette[index];
|
||||
}
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag = mUndeleteFlag & flag; }
|
||||
virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
virtual ~J2DTevBlock1();
|
||||
|
||||
@@ -223,46 +267,84 @@ public:
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TVB2'; }
|
||||
virtual u8 getMaxStage() { return 2; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) {
|
||||
J3D_PANIC(351, index < 2, "Error : range over.");
|
||||
mTexNo[index] = texNo;
|
||||
}
|
||||
virtual u16 getTexNo(u32 index) const {
|
||||
J3D_PANIC(352, index < 2, "Error : range over.");
|
||||
return mTexNo[index];
|
||||
}
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
J3D_PANIC(357, index < 2, "Error : range over.");
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) {
|
||||
J3D_PANIC(358, index < 2, "Error : range over.");
|
||||
return &mTevOrder[index];
|
||||
}
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
J3D_PANIC(360, index < 4, "Error : range over.");
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) {
|
||||
J3D_PANIC(361, index < 4, "Error : range over.");
|
||||
return &mTevColor[index];
|
||||
}
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
J3D_PANIC(363, index < 4, "Error : range over.");
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) {
|
||||
J3D_PANIC(364, index < 4, "Error : range over.");
|
||||
return &mTevKColor[index];
|
||||
}
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(366, index < 2, "Error : range over.");
|
||||
mTevKColorSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKColorSel(u32 index) {
|
||||
J3D_PANIC(367, index < 2, "Error : range over.");
|
||||
return mTevKColorSel[index];
|
||||
}
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(369, index < 2, "Error : range over.");
|
||||
mTevKAlphaSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKAlphaSel(u32 index) {
|
||||
J3D_PANIC(370, index < 2, "Error : range over.");
|
||||
return mTevKAlphaSel[index];
|
||||
}
|
||||
virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
J3D_PANIC(375, index < 2, "Error : range over.");
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual J2DTevStage* getTevStage(u32 index) {
|
||||
J3D_PANIC(376, index < 2, "Error : range over.");
|
||||
return &mTevStage[index];
|
||||
}
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
J3D_PANIC(378, index < 2, "Error : range over.");
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
J3D_PANIC(380, index < 4, "Error : range over.");
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
J3D_PANIC(381, index < 4, "Error : range over.");
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
J3D_PANIC(383, index < 2, "Error : range over.");
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
J3D_PANIC(384, index < 2, "Error : range over.");
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
@@ -278,14 +360,20 @@ public:
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 2 ? NULL : mTexture[index];
|
||||
if (index >= 2) {
|
||||
return NULL;
|
||||
}
|
||||
return mTexture[index];
|
||||
}
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 2 ? NULL : mPalette[index];
|
||||
if (index >= 2) {
|
||||
return NULL;
|
||||
}
|
||||
return mPalette[index];
|
||||
}
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag = mUndeleteFlag & flag; }
|
||||
virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
virtual ~J2DTevBlock2();
|
||||
|
||||
@@ -321,46 +409,84 @@ public:
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TVB4'; }
|
||||
virtual u8 getMaxStage() { return 4; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) {
|
||||
J3D_PANIC(459, index < 4, "Error : range over.");
|
||||
mTexNo[index] = texNo;
|
||||
}
|
||||
virtual u16 getTexNo(u32 index) const {
|
||||
J3D_PANIC(460, index < 4, "Error : range over.");
|
||||
return mTexNo[index];
|
||||
}
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
J3D_PANIC(465, index < 4, "Error : range over.");
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) {
|
||||
J3D_PANIC(466, index < 4, "Error : range over.");
|
||||
return &mTevOrder[index];
|
||||
}
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
J3D_PANIC(468, index < 4, "Error : range over.");
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) {
|
||||
J3D_PANIC(469, index < 4, "Error : range over.");
|
||||
return &mTevColor[index];
|
||||
}
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
J3D_PANIC(471, index < 4, "Error : range over.");
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) {
|
||||
J3D_PANIC(472, index < 4, "Error : range over.");
|
||||
return &mTevKColor[index];
|
||||
}
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(474, index < 4, "Error : range over.");
|
||||
mTevKColorSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKColorSel(u32 index) {
|
||||
J3D_PANIC(475, index < 4, "Error : range over.");
|
||||
return mTevKColorSel[index];
|
||||
}
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(477, index < 4, "Error : range over.");
|
||||
mTevKAlphaSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKAlphaSel(u32 index) {
|
||||
J3D_PANIC(478, index < 4, "Error : range over.");
|
||||
return mTevKAlphaSel[index];
|
||||
}
|
||||
virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
J3D_PANIC(483, index < 4, "Error : range over.");
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual J2DTevStage* getTevStage(u32 index) {
|
||||
J3D_PANIC(484, index < 4, "Error : range over.");
|
||||
return &mTevStage[index];
|
||||
}
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
J3D_PANIC(486, index < 4, "Error : range over.");
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
J3D_PANIC(488, index < 4, "Error : range over.");
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
J3D_PANIC(489, index < 4, "Error : range over.");
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
J3D_PANIC(491, index < 4, "Error : range over.");
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
J3D_PANIC(492, index < 4, "Error : range over.");
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
@@ -376,14 +502,20 @@ public:
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 4 ? NULL : mTexture[index];
|
||||
if (index >= 4) {
|
||||
return NULL;
|
||||
}
|
||||
return mTexture[index];
|
||||
}
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 4 ? NULL : mPalette[index];
|
||||
if (index >= 4) {
|
||||
return NULL;
|
||||
}
|
||||
return mPalette[index];
|
||||
}
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag = mUndeleteFlag & flag; }
|
||||
virtual void setFontUndeleteFlag() { mUndeleteFlag &= 0x7F; }
|
||||
virtual ~J2DTevBlock4();
|
||||
|
||||
@@ -419,46 +551,84 @@ public:
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TVB8'; }
|
||||
virtual u8 getMaxStage() { return 8; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) {
|
||||
J3D_PANIC(570, index < 8, "Error : range over.");
|
||||
mTexNo[index] = texNo;
|
||||
}
|
||||
virtual u16 getTexNo(u32 index) const {
|
||||
J3D_PANIC(571, index < 8, "Error : range over.");
|
||||
return mTexNo[index];
|
||||
}
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
J3D_PANIC(576, index < 8, "Error : range over.");
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) {
|
||||
J3D_PANIC(577, index < 8, "Error : range over.");
|
||||
return &mTevOrder[index];
|
||||
}
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
J3D_PANIC(579, index < 4, "Error : range over.");
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) {
|
||||
J3D_PANIC(580, index < 4, "Error : range over.");
|
||||
return &mTevColor[index];
|
||||
}
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
J3D_PANIC(582, index < 4, "Error : range over.");
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) {
|
||||
J3D_PANIC(583, index < 4, "Error : range over.");
|
||||
return &mTevKColor[index];
|
||||
}
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(585, index < 8, "Error : range over.");
|
||||
mTevKColorSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKColorSel(u32 index) {
|
||||
J3D_PANIC(586, index < 8, "Error : range over.");
|
||||
return mTevKColorSel[index];
|
||||
}
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(588, index < 8, "Error : range over.");
|
||||
mTevKAlphaSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKAlphaSel(u32 index) {
|
||||
J3D_PANIC(589, index < 8, "Error : range over.");
|
||||
return mTevKAlphaSel[index];
|
||||
}
|
||||
virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
J3D_PANIC(594, index < 8, "Error : range over.");
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual J2DTevStage* getTevStage(u32 index) {
|
||||
J3D_PANIC(595, index < 8, "Error : range over.");
|
||||
return &mTevStage[index];
|
||||
}
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
J3D_PANIC(597, index < 8, "Error : range over.");
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
J3D_PANIC(599, index < 4, "Error : range over.");
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
J3D_PANIC(600, index < 4, "Error : range over.");
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
J3D_PANIC(602, index < 8, "Error : range over.");
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
J3D_PANIC(603, index < 8, "Error : range over.");
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
@@ -474,14 +644,20 @@ public:
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 8 ? NULL : mTexture[index];
|
||||
if (index >= 8) {
|
||||
return NULL;
|
||||
}
|
||||
return mTexture[index];
|
||||
}
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 8 ? NULL : mPalette[index];
|
||||
if (index >= 8) {
|
||||
return NULL;
|
||||
}
|
||||
return mPalette[index];
|
||||
}
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag = mUndeleteFlag & flag; }
|
||||
virtual void setFontUndeleteFlag() { mFontUndeleteFlag = false; }
|
||||
virtual ~J2DTevBlock8();
|
||||
|
||||
@@ -518,46 +694,84 @@ public:
|
||||
virtual void loadTexture(_GXTexMapID, u32);
|
||||
virtual u32 getType() { return 'TV16'; }
|
||||
virtual u8 getMaxStage() { return 16; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) { mTexNo[index] = texNo; }
|
||||
virtual u32 getTexNo(u32 index) const { return mTexNo[index]; }
|
||||
virtual void setTexNo(u32 index, u16 texNo) {
|
||||
J3D_PANIC(682, index < 8, "Error : range over.");
|
||||
mTexNo[index] = texNo;
|
||||
}
|
||||
virtual u16 getTexNo(u32 index) const {
|
||||
J3D_PANIC(683, index < 8, "Error : range over.");
|
||||
return mTexNo[index];
|
||||
}
|
||||
virtual void setFontNo(u16 fontNo) { mFontNo = fontNo; }
|
||||
virtual u16 getFontNo() const { return mFontNo; }
|
||||
virtual void setTevOrder(u32 index, J2DTevOrder order) {
|
||||
J3D_PANIC(688, index < 16, "Error : range over.");
|
||||
mTevOrder[index] = order;
|
||||
}
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) { return &mTevOrder[index]; }
|
||||
virtual J2DTevOrder* getTevOrder(u32 index) {
|
||||
J3D_PANIC(689, index < 16, "Error : range over.");
|
||||
return &mTevOrder[index];
|
||||
}
|
||||
virtual void setTevColor(u32 index, J2DGXColorS10 color) {
|
||||
J3D_PANIC(691, index < 4, "Error : range over.");
|
||||
mTevColor[index] = color;
|
||||
}
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) { return &mTevColor[index]; }
|
||||
virtual J2DGXColorS10* getTevColor(u32 index) {
|
||||
J3D_PANIC(692, index < 4, "Error : range over.");
|
||||
return &mTevColor[index];
|
||||
}
|
||||
virtual void setTevKColor(u32 index, JUtility::TColor color) {
|
||||
J3D_PANIC(694, index < 4, "Error : range over.");
|
||||
mTevKColor[index] = color;
|
||||
}
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) { return &mTevKColor[index]; }
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) { mTevKColorSel[index] = sel; }
|
||||
virtual u8 getTevKColorSel(u32 index) { return mTevKColorSel[index]; }
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) { mTevKAlphaSel[index] = sel; }
|
||||
virtual u8 getTevKAlphaSel(u32 index) { return mTevKAlphaSel[index]; }
|
||||
virtual JUtility::TColor* getTevKColor(u32 index) {
|
||||
J3D_PANIC(695, index < 4, "Error : range over.");
|
||||
return &mTevKColor[index];
|
||||
}
|
||||
virtual void setTevKColorSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(697, index < 16, "Error : range over.");
|
||||
mTevKColorSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKColorSel(u32 index) {
|
||||
J3D_PANIC(698, index < 16, "Error : range over.");
|
||||
return mTevKColorSel[index];
|
||||
}
|
||||
virtual void setTevKAlphaSel(u32 index, u8 sel) {
|
||||
J3D_PANIC(700, index < 16, "Error : range over.");
|
||||
mTevKAlphaSel[index] = sel;
|
||||
}
|
||||
virtual u8 getTevKAlphaSel(u32 index) {
|
||||
J3D_PANIC(701, index < 16, "Error : range over.");
|
||||
return mTevKAlphaSel[index];
|
||||
}
|
||||
virtual void setTevStageNum(u8 num) { mTevStageNum = num; }
|
||||
virtual u8 getTevStageNum() const { return mTevStageNum; }
|
||||
virtual void setTevStage(u32 index, J2DTevStage stage) {
|
||||
J3D_PANIC(706, index < 16, "Error : range over.");
|
||||
mTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DTevStage* getTevStage(u32 index) { return &mTevStage[index]; }
|
||||
virtual J2DTevStage* getTevStage(u32 index) {
|
||||
J3D_PANIC(707, index < 16, "Error : range over.");
|
||||
return &mTevStage[index];
|
||||
}
|
||||
virtual void setTevSwapModeInfo(u32 index, J2DTevSwapModeInfo info) {
|
||||
J3D_PANIC(709, index < 16, "Error : range over.");
|
||||
mTevStage[index].setTevSwapModeInfo(info);
|
||||
}
|
||||
virtual void setTevSwapModeTable(u32 index, J2DTevSwapModeTable table) {
|
||||
J3D_PANIC(711, index < 4, "Error : range over.");
|
||||
mTevSwapModeTable[index] = table;
|
||||
}
|
||||
virtual J2DTevSwapModeTable* getTevSwapModeTable(u32 index) {
|
||||
J3D_PANIC(712, index < 4, "Error : range over.");
|
||||
return &mTevSwapModeTable[index];
|
||||
}
|
||||
virtual void setIndTevStage(u32 index, J2DIndTevStage stage) {
|
||||
J3D_PANIC(714, index < 16, "Error : range over.");
|
||||
mIndTevStage[index] = stage;
|
||||
}
|
||||
virtual J2DIndTevStage* getIndTevStage(u32 index) {
|
||||
J3D_PANIC(715, index < 16, "Error : range over.");
|
||||
return &mIndTevStage[index];
|
||||
}
|
||||
virtual bool insertTexture(u32 index, ResTIMG const* p_timg) {
|
||||
@@ -573,14 +787,20 @@ public:
|
||||
virtual bool setPalette(u32, ResTLUT const*);
|
||||
virtual bool prepareTexture(u8);
|
||||
virtual JUTTexture* getTexture(u32 index) {
|
||||
return index >= 8 ? NULL : mTexture[index];
|
||||
if (index >= 8) {
|
||||
return NULL;
|
||||
}
|
||||
return mTexture[index];
|
||||
}
|
||||
virtual JUTPalette* getPalette(u32 index) {
|
||||
return index >= 8 ? NULL : mPalette[index];
|
||||
if (index >= 8) {
|
||||
return NULL;
|
||||
}
|
||||
return mPalette[index];
|
||||
}
|
||||
virtual JUTFont* getFont() { return mFont; }
|
||||
virtual void shiftDeleteFlag(u8, bool);
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag &= flag; }
|
||||
virtual void setUndeleteFlag(u8 flag) { mUndeleteFlag = mUndeleteFlag & flag; }
|
||||
virtual void setFontUndeleteFlag() { mFontUndeleteFlag = false; }
|
||||
virtual ~J2DTevBlock16();
|
||||
|
||||
@@ -619,8 +839,8 @@ struct J2DAlphaCompInfo {
|
||||
/* 0x7 */ u8 field_0x7;
|
||||
};
|
||||
|
||||
inline u16 J2DCalcAlphaCmp(s32 param_1, u32 param_2, u32 param_3) {
|
||||
return ((param_1) << 5) | ((param_2 & 0xff) << 3) | (param_3 & 0xff);
|
||||
inline u16 J2DCalcAlphaCmp(u8 param_1, u8 param_2, u8 param_3) {
|
||||
return (param_1 << 5) | (param_2 << 3) | param_3;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -643,11 +863,11 @@ struct J2DAlphaComp {
|
||||
mRef0 = other.mRef0;
|
||||
mRef1 = other.mRef1;
|
||||
}
|
||||
u8 getComp0() { return mAlphaCmp >> 5 & 7; }
|
||||
u8 getRef0() { return mRef0; }
|
||||
u8 getOp() { return mAlphaCmp >> 3 & 3; }
|
||||
u8 getComp1() { return mAlphaCmp & 7; }
|
||||
u8 getRef1() { return mRef1; }
|
||||
u8 getComp0() const { return mAlphaCmp >> 5 & 7; }
|
||||
u8 getRef0() const { return mRef0; }
|
||||
u8 getOp() const { return mAlphaCmp >> 3 & 3; }
|
||||
u8 getComp1() const { return mAlphaCmp & 7; }
|
||||
u8 getRef1() const { return mRef1; }
|
||||
|
||||
/* 0x0 */ u16 mAlphaCmp;
|
||||
/* 0x2 */ u8 mRef0;
|
||||
@@ -682,10 +902,10 @@ struct J2DBlend {
|
||||
J2DBlend() { mBlendInfo = j2dDefaultBlendInfo; }
|
||||
J2DBlend(const J2DBlendInfo& info) { mBlendInfo = info; }
|
||||
void setBlendInfo(const J2DBlendInfo& info) { mBlendInfo = info; }
|
||||
u8 getType() { return mBlendInfo.mType; }
|
||||
u8 getSrcFactor() { return mBlendInfo.mSrcFactor; }
|
||||
u8 getDstFactor() { return mBlendInfo.mDstFactor; }
|
||||
u8 getOp() { return mBlendInfo.mOp; }
|
||||
u8 getType() const { return mBlendInfo.mType; }
|
||||
u8 getSrcFactor() const { return mBlendInfo.mSrcFactor; }
|
||||
u8 getDstFactor() const { return mBlendInfo.mDstFactor; }
|
||||
u8 getOp() const { return mBlendInfo.mOp; }
|
||||
|
||||
/* 0x0 */ J2DBlendInfo mBlendInfo;
|
||||
};
|
||||
@@ -697,6 +917,7 @@ struct J2DBlend {
|
||||
class J2DPEBlock {
|
||||
public:
|
||||
J2DPEBlock() { initialize(); }
|
||||
~J2DPEBlock() {}
|
||||
|
||||
void initialize();
|
||||
void setGX();
|
||||
@@ -744,19 +965,27 @@ public:
|
||||
virtual void setIndTexStageNum(u8 num) { mIndTexStageNum = num; }
|
||||
virtual u8 getIndTexStageNum() const { return mIndTexStageNum; }
|
||||
virtual void setIndTexOrder(u32 index, J2DIndTexOrder order) {
|
||||
J3D_PANIC(856, index < 4, "Error : range over.");
|
||||
mIndTexOrder[index] = order;
|
||||
}
|
||||
virtual J2DIndTexOrder* getIndTexOrder(u32 index) {
|
||||
J3D_PANIC(857, index < 4, "Error : range over.");
|
||||
return &mIndTexOrder[index];
|
||||
}
|
||||
virtual void setIndTexMtx(u32 index, J2DIndTexMtx mtx) {
|
||||
J3D_PANIC(859, index < 3, "Error : range over.");
|
||||
mIndTexMtx[index] = mtx;
|
||||
}
|
||||
virtual J2DIndTexMtx* getIndTexMtx(u32 index) { return &mIndTexMtx[index]; }
|
||||
virtual J2DIndTexMtx* getIndTexMtx(u32 index) {
|
||||
J3D_PANIC(860, index < 3, "Error : range over.");
|
||||
return &mIndTexMtx[index];
|
||||
}
|
||||
virtual void setIndTexCoordScale(u32 index, J2DIndTexCoordScale scale) {
|
||||
J3D_PANIC(862, index < 4, "Error : range over.");
|
||||
mTexCoordScale[index] = scale;
|
||||
}
|
||||
virtual J2DIndTexCoordScale* getIndTexCoordScale(u32 index) {
|
||||
J3D_PANIC(863, index < 4, "Error : range over.");
|
||||
return &mTexCoordScale[index];
|
||||
}
|
||||
virtual ~J2DIndBlockFull() {}
|
||||
@@ -801,11 +1030,27 @@ public:
|
||||
|
||||
u32 getTexGenNum() const { return mTexGenNum; }
|
||||
void setTexGenNum(u32 num) { mTexGenNum = num; }
|
||||
void setTexCoord(u32 i, J2DTexCoord coord) { mTexGenCoord[i] = coord; }
|
||||
void setTexCoord(u32 i, const J2DTexCoord* coord) { mTexGenCoord[i] = *coord; }
|
||||
void setTexMtx(u32 i, J2DTexMtx* mtx) { mTexMtx[i] = mtx; }
|
||||
J2DTexMtx& getTexMtx(u32 i) { return *mTexMtx[i]; }
|
||||
J2DTexCoord& getTexCoord(u32 i) { return mTexGenCoord[i]; }
|
||||
void setTexCoord(u32 i, J2DTexCoord coord) {
|
||||
J3D_PANIC(101, i < 8, "Error : range over.");
|
||||
mTexGenCoord[i] = coord;
|
||||
}
|
||||
void setTexCoord(u32 i, const J2DTexCoord* coord) {
|
||||
J3D_PANIC(98, i < 8, "Error : range over.");
|
||||
J3D_PANIC(99, coord, "Error : null pointer.");
|
||||
mTexGenCoord[i] = *coord;
|
||||
}
|
||||
void setTexMtx(u32 i, J2DTexMtx* mtx) {
|
||||
J3D_PANIC(120, i < 8, "Error : range over.");
|
||||
mTexMtx[i] = mtx;
|
||||
}
|
||||
J2DTexMtx& getTexMtx(u32 i) {
|
||||
J3D_PANIC(108, i < 8, "Error : range over.");
|
||||
return *mTexMtx[i];
|
||||
}
|
||||
J2DTexCoord& getTexCoord(u32 i) {
|
||||
J3D_PANIC(102, i < 8, "Error : range over.");
|
||||
return mTexGenCoord[i];
|
||||
}
|
||||
|
||||
virtual ~J2DTexGenBlock();
|
||||
}; // Size: 0x48
|
||||
@@ -829,12 +1074,24 @@ public:
|
||||
|
||||
virtual ~J2DColorBlock() {}
|
||||
|
||||
JUtility::TColor* getMatColor(u32 i) { return &mMatColor[i]; }
|
||||
J2DColorChan* getColorChan(u32 i) { return &mColorChan[i]; }
|
||||
JUtility::TColor* getMatColor(u32 i) {
|
||||
J3D_PANIC(49, i < 2, "Error : range over.");
|
||||
return &mMatColor[i];
|
||||
}
|
||||
J2DColorChan* getColorChan(u32 i) {
|
||||
J3D_PANIC(55, i < 4, "Error : range over.");
|
||||
return &mColorChan[i];
|
||||
}
|
||||
void setCullMode(u8 mode) { mCullMode = mode; }
|
||||
void setColorChanNum(u8 num) { mColorChanNum = num; }
|
||||
void setMatColor(u32 i, JUtility::TColor color) { mMatColor[i] = color; }
|
||||
void setColorChan(u32 i, const J2DColorChan& color) { mColorChan[i] = color; }
|
||||
void setMatColor(u32 i, JUtility::TColor color) {
|
||||
J3D_PANIC(48, i < 2, "Error : range over.");
|
||||
mMatColor[i] = color;
|
||||
}
|
||||
void setColorChan(u32 i, const J2DColorChan& color) {
|
||||
J3D_PANIC(54, i < 4, "Error : range over.");
|
||||
mColorChan[i] = color;
|
||||
}
|
||||
};
|
||||
|
||||
#endif /* J2DMATBLOCK_H */
|
||||
|
||||
@@ -133,7 +133,7 @@ public:
|
||||
J2DBlend newBlend(int) const;
|
||||
u8 newDither(int) const;
|
||||
|
||||
u32 getMaterialMode(int idx) const {
|
||||
u8 getMaterialMode(int idx) const {
|
||||
return field_0x4[field_0x8[idx]].field_0x0;
|
||||
}
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ public:
|
||||
f32 getWidthPower() { return mBounds.getWidth() / mOrtho.getWidth(); }
|
||||
f32 getHeightPower() { return mBounds.getHeight() / mOrtho.getHeight(); }
|
||||
|
||||
const JGeometry::TBox2<f32>* getOrtho() const { return &mOrtho; }
|
||||
void setOrtho(f32 x, f32 y, f32 width, f32 height, f32 far, f32 near) {
|
||||
JGeometry::TBox2<f32> ortho(x, y, x + width, y + height);
|
||||
setOrtho(ortho, far, near);
|
||||
setOrtho(JGeometry::TBox2<f32>(x, y, x + width, y + height), far, near);
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include "JSystem/JGeometry.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include <dolphin/gx.h>
|
||||
#include "dolphin/mtx.h"
|
||||
#include <dolphin/mtx.h>
|
||||
|
||||
class J2DAnmBase;
|
||||
class J2DAnmColor;
|
||||
@@ -84,20 +84,33 @@ public:
|
||||
/* vt 0x10 */ virtual void move(f32 x, f32 y);
|
||||
/* vt 0x14 */ virtual void add(f32 x, f32 y);
|
||||
/* vt 0x18 */ virtual void resize(f32 x, f32 y);
|
||||
/* vt 0x1C */ virtual void setCullBack(bool cull);
|
||||
/* vt 0x1C */ virtual void setCullBack(bool cull) {
|
||||
GXCullMode mode;
|
||||
|
||||
if (cull) {
|
||||
mode = GX_CULL_BACK;
|
||||
} else {
|
||||
mode = GX_CULL_NONE;
|
||||
}
|
||||
|
||||
setCullBack(mode);
|
||||
}
|
||||
/* vt 0x20 */ virtual void setCullBack(_GXCullMode cmode);
|
||||
/* vt 0x24 */ virtual void setAlpha(u8 alpha) {
|
||||
mAlpha = alpha;
|
||||
};
|
||||
/* vt 0x28 */ virtual bool setConnectParent(bool connected);
|
||||
/* vt 0x28 */ virtual bool setConnectParent(bool connected) {
|
||||
mConnected = false;
|
||||
return false;
|
||||
}
|
||||
/* vt 0x2C */ virtual void calcMtx() {
|
||||
if (mPaneTree.getParent() != NULL) {
|
||||
makeMatrix(mTranslateX, mTranslateY);
|
||||
}
|
||||
}
|
||||
/* vt 0x30 */ virtual void update();
|
||||
/* vt 0x34 */ virtual void drawSelf(f32 arg1, f32 arg2);
|
||||
/* vt 0x38 */ virtual void drawSelf(f32 arg1, f32 arg2, Mtx* mtx);
|
||||
/* vt 0x30 */ virtual void update() {}
|
||||
/* vt 0x34 */ virtual void drawSelf(f32 arg1, f32 arg2) {}
|
||||
/* vt 0x38 */ virtual void drawSelf(f32 arg1, f32 arg2, Mtx* mtx) {}
|
||||
/* vt 0x3C */ virtual J2DPane* search(u64 tag);
|
||||
/* vt 0x40 */ virtual J2DPane* searchUserInfo(u64 tag);
|
||||
/* vt 0x44 */ virtual void makeMatrix(f32 a, f32 b) {
|
||||
@@ -107,7 +120,7 @@ public:
|
||||
/* vt 0x4C */ virtual bool isUsed(const ResTIMG* timg);
|
||||
/* vt 0x50 */ virtual bool isUsed(const ResFONT* font);
|
||||
/* vt 0x54 */ virtual void clearAnmTransform();
|
||||
/* vt 0x58 */ virtual void rewriteAlpha();
|
||||
/* vt 0x58 */ virtual void rewriteAlpha() {}
|
||||
/* vt 0x5C */ virtual void setAnimation(J2DAnmBase* anm);
|
||||
/* vt 0x60 */ virtual void setAnimation(J2DAnmTransform* anm);
|
||||
/* vt 0x64 */ virtual void setAnimation(J2DAnmColor* anm) {}
|
||||
@@ -118,9 +131,13 @@ public:
|
||||
/* vt 0x78 */ virtual void setAnimation(J2DAnmVtxColor* anm) {}
|
||||
/* vt 0x7C */ virtual const J2DAnmTransform* animationTransform(const J2DAnmTransform* transform);
|
||||
/* vt 0x80 */ virtual void setVisibileAnimation(J2DAnmVisibilityFull* visibility);
|
||||
/* vt 0x84 */ virtual void setAnimationVF(J2DAnmVisibilityFull* visibility);
|
||||
/* vt 0x84 */ virtual void setAnimationVF(J2DAnmVisibilityFull* p_visibility) {
|
||||
setAnimation(p_visibility);
|
||||
}
|
||||
/* vt 0x88 */ virtual void setVtxColorAnimation(J2DAnmVtxColor* vtx_color);
|
||||
/* vt 0x8C */ virtual void setAnimationVC(J2DAnmVtxColor* vtx_color);
|
||||
/* vt 0x8C */ virtual void setAnimationVC(J2DAnmVtxColor* p_vtxColor) {
|
||||
setAnimation(p_vtxColor);
|
||||
}
|
||||
/* vt 0x90 */ virtual const J2DAnmTransform* animationPane(const J2DAnmTransform* transform);
|
||||
|
||||
f32 getHeight() const { return mBounds.getHeight(); }
|
||||
@@ -174,6 +191,7 @@ public:
|
||||
void show() { mVisible = true; }
|
||||
void hide() { mVisible = false; }
|
||||
|
||||
bool isInfluencedAlpha() const { return mIsInfluencedAlpha; }
|
||||
bool isConnectParent() const { return mConnected; }
|
||||
|
||||
u64 getUserInfo() const { return mUserInfoTag; }
|
||||
|
||||
@@ -17,6 +17,7 @@ enum J2DMirror {
|
||||
};
|
||||
|
||||
enum J2DBinding {
|
||||
/* 0 */ J2DBind_None = 0,
|
||||
/* 1 */ J2DBind_Bottom = (1 << 0),
|
||||
/* 2 */ J2DBind_Top = (1 << 1),
|
||||
/* 4 */ J2DBind_Right = (1 << 2),
|
||||
@@ -189,6 +190,9 @@ public:
|
||||
void initinfo();
|
||||
void setTevMode();
|
||||
static void swap(f32&, f32&);
|
||||
J2DBinding getBinding() const;
|
||||
void setMirror(J2DMirror);
|
||||
bool isTumble() const;
|
||||
void setBlendKonstColor();
|
||||
void setBlendKonstAlpha();
|
||||
void getNewColor(JUtility::TColor*);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define J2DPRINT_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DTextBox.h"
|
||||
#include <stdarg>
|
||||
#include <cstdarg>
|
||||
|
||||
class JUTFont;
|
||||
class J2DPrint;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define J2DTEVS_H
|
||||
|
||||
#include <dolphin/gx.h>
|
||||
#include "dolphin/mtx.h"
|
||||
#include <dolphin/mtx.h>
|
||||
#include "global.h"
|
||||
|
||||
/**
|
||||
@@ -103,6 +103,7 @@ public:
|
||||
mInfo = info;
|
||||
return *this;
|
||||
}
|
||||
void setIndTexOrderInfo(const J2DIndTexOrderInfo& info) { mInfo = info; }
|
||||
void load(u8);
|
||||
|
||||
private:
|
||||
@@ -147,6 +148,7 @@ public:
|
||||
mIndTexMtxInfo = info;
|
||||
return *this;
|
||||
}
|
||||
void setIndTexMtxInfo(const J2DIndTexMtxInfo& info) { mIndTexMtxInfo = info; }
|
||||
void load(u8);
|
||||
void load(u32);
|
||||
void calc();
|
||||
@@ -191,6 +193,7 @@ public:
|
||||
mInfo = info;
|
||||
return *this;
|
||||
}
|
||||
void setIndTexCoordScaleInfo(const J2DIndTexCoordScaleInfo& info) { mInfo = info; }
|
||||
void load(u8);
|
||||
|
||||
private:
|
||||
@@ -426,7 +429,7 @@ public:
|
||||
}
|
||||
|
||||
void setTexSel(u8 param_0) {
|
||||
field_0x7 = (field_0x7 & ~0x0c) | (param_0 * 4);
|
||||
field_0x7 = (field_0x7 & ~0x0c) | (param_0 << 2);
|
||||
}
|
||||
|
||||
void setRasSel(u8 param_0) {
|
||||
@@ -632,6 +635,10 @@ public:
|
||||
|
||||
u8 getMatSrc() const { return mColorChan & 1; }
|
||||
|
||||
void operator=(const J2DColorChan& other) {
|
||||
mColorChan = other.mColorChan;
|
||||
}
|
||||
|
||||
private:
|
||||
/* 0x0 */ u16 mColorChan;
|
||||
};
|
||||
|
||||
@@ -61,27 +61,38 @@ public:
|
||||
void setTevMode(JUTTexture*, JUtility::TColor, JUtility::TColor);
|
||||
|
||||
virtual ~J2DWindow();
|
||||
virtual u16 getTypeID() const;
|
||||
virtual void resize(f32, f32);
|
||||
virtual void drawSelf(f32, f32);
|
||||
virtual void drawSelf(f32, f32, Mtx*);
|
||||
virtual bool isUsed(ResTIMG const*);
|
||||
virtual bool isUsed(ResFONT const*);
|
||||
virtual void rewriteAlpha();
|
||||
virtual void draw(JGeometry::TBox2<f32> const&);
|
||||
virtual void draw(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
virtual void draw(f32, f32, f32, f32);
|
||||
virtual bool setBlack(JUtility::TColor);
|
||||
virtual bool setWhite(JUtility::TColor);
|
||||
virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
virtual JUtility::TColor getBlack() const;
|
||||
virtual JUtility::TColor getWhite() const;
|
||||
virtual JUTTexture* getFrameTexture(u8, u8) const;
|
||||
virtual JUTTexture* getContentsTexture(u8) const;
|
||||
virtual void getMaterial(J2DWindow::TMaterial&) const;
|
||||
virtual J2DMaterial* getFrameMaterial(u8) const;
|
||||
virtual J2DMaterial* getContentsMaterial() const;
|
||||
virtual void drawContents(JGeometry::TBox2<f32> const&);
|
||||
/* vt 0x0C */ virtual u16 getTypeID() const { return 17; }
|
||||
/* vt 0x18 */ virtual void resize(f32, f32);
|
||||
/* vt 0x34 */ virtual void drawSelf(f32, f32);
|
||||
/* vt 0x38 */ virtual void drawSelf(f32, f32, Mtx*);
|
||||
/* vt 0x94 */ virtual void draw(JGeometry::TBox2<f32> const&);
|
||||
/* vt 0x98 */ virtual void draw(JGeometry::TBox2<f32> const&, JGeometry::TBox2<f32> const&);
|
||||
/* vt 0x9C */ virtual void draw(f32 left, f32 top, f32 width, f32 height) { draw(JGeometry::TBox2<f32>(left, top, left + width, top + height)); }
|
||||
/* vt 0xA0 */ virtual bool setBlack(JUtility::TColor);
|
||||
/* vt 0xA4 */ virtual bool setWhite(JUtility::TColor);
|
||||
/* vt 0xA8 */ virtual bool setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
/* vt 0xAC */ virtual JUtility::TColor getBlack() const;
|
||||
/* vt 0xB0 */ virtual JUtility::TColor getWhite() const;
|
||||
/* vt 0xB4 */ virtual JUTTexture* getFrameTexture(u8, u8) const;
|
||||
/* vt 0xB8 */ virtual JUTTexture* getContentsTexture(u8 param_1) const {
|
||||
if (param_1 != 0) {
|
||||
return NULL;
|
||||
}
|
||||
return field_0x110;
|
||||
}
|
||||
/* vt 0xBC */ virtual void getMaterial(J2DWindow::TMaterial& mat) const {
|
||||
mat.field_0x0 = NULL;
|
||||
mat.field_0x4 = NULL;
|
||||
mat.field_0x8 = NULL;
|
||||
mat.field_0xc = NULL;
|
||||
mat.field_0x10 = NULL;
|
||||
}
|
||||
/* vt 0xC0 */ virtual J2DMaterial* getFrameMaterial(u8) const { return NULL; }
|
||||
/* vt 0xC4 */ virtual J2DMaterial* getContentsMaterial() const { return NULL; }
|
||||
/* vt 0xC8 */ virtual void drawContents(JGeometry::TBox2<f32> const&);
|
||||
/* vt 0x4C */ virtual bool isUsed(const ResTIMG*);
|
||||
/* vt 0x50 */ virtual bool isUsed(const ResFONT* font) { return J2DPane::isUsed(font); }
|
||||
/* vt 0x58 */ virtual void rewriteAlpha() {}
|
||||
|
||||
bool isField0x145Set(u8 flag) { return field_0x145 & flag; }
|
||||
|
||||
|
||||
@@ -637,37 +637,184 @@ public:
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*
|
||||
*/
|
||||
class J3DAnmTexPattern : public J3DAnmBase {
|
||||
class J3DAnmCluster : public J3DAnmBase {
|
||||
public:
|
||||
J3DAnmTexPattern();
|
||||
void getTexNo(u16, u16*) const;
|
||||
void searchUpdateMaterialID(J3DMaterialTable*);
|
||||
void searchUpdateMaterialID(J3DModelData*);
|
||||
J3DAnmCluster(s16 frameMax, f32* pWeight) : J3DAnmBase(frameMax) { mWeight = pWeight; }
|
||||
|
||||
virtual ~J3DAnmTexPattern() {}
|
||||
virtual s32 getKind() const { return 2; }
|
||||
virtual ~J3DAnmCluster() {}
|
||||
virtual s32 getKind() const { return 3; }
|
||||
virtual f32 getWeight(u16) const { return 1.0f; }
|
||||
|
||||
u16 getUpdateMaterialID(u16 idx) const {
|
||||
J3D_ASSERT_RANGE(2288, idx < mUpdateMaterialNum);
|
||||
return mUpdateMaterialID[idx];
|
||||
/* 0x0C */ f32* mWeight;
|
||||
}; // Size: 0x10
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmClusterFull : public J3DAnmCluster {
|
||||
public:
|
||||
J3DAnmClusterFull() : J3DAnmCluster(0, NULL) { mAnmTable = NULL; }
|
||||
|
||||
virtual ~J3DAnmClusterFull() {}
|
||||
virtual s32 getKind() const { return 12; }
|
||||
virtual f32 getWeight(u16) const;
|
||||
|
||||
/* 0x10 */ J3DAnmClusterFullTable* mAnmTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmClusterKey : public J3DAnmCluster {
|
||||
public:
|
||||
J3DAnmClusterKey() : J3DAnmCluster(0, NULL) { mAnmTable = NULL; }
|
||||
|
||||
virtual ~J3DAnmClusterKey() {}
|
||||
virtual s32 getKind() const { return 13; }
|
||||
virtual f32 getWeight(u16) const;
|
||||
|
||||
/* 0x10 */ J3DAnmClusterKeyTable* mAnmTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmVtxColor : public J3DAnmBase {
|
||||
public:
|
||||
J3DAnmVtxColor();
|
||||
|
||||
virtual ~J3DAnmVtxColor() {}
|
||||
virtual s32 getKind() const { return 7; }
|
||||
virtual void getColor(u8, u16, GXColor*) const {}
|
||||
|
||||
u16 getAnmTableNum(u8 idx) {
|
||||
J3D_ASSERT_RANGE(1333, idx < 2);
|
||||
return mAnmTableNum[idx];
|
||||
}
|
||||
|
||||
J3DAnmVtxColorIndexData* getAnmVtxColorIndexData(u8 p1, u16 p2) {
|
||||
J3D_ASSERT_RANGE(1339, p1 < 2);
|
||||
J3D_ASSERT_RANGE(1340, p2 < mAnmTableNum[p1]);
|
||||
return mAnmVtxColorIndexData[p1] + p2;
|
||||
}
|
||||
|
||||
/* 0x0C */ u16 mAnmTableNum[2];
|
||||
/* 0x10 */ J3DAnmVtxColorIndexData* mAnmVtxColorIndexData[2];
|
||||
}; // Size: 0x18
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmVtxColorFull : public J3DAnmVtxColor {
|
||||
public:
|
||||
J3DAnmVtxColorFull();
|
||||
|
||||
virtual ~J3DAnmVtxColorFull() {}
|
||||
virtual s32 getKind() const { return 14; }
|
||||
virtual void getColor(u8, u16, GXColor*) const;
|
||||
|
||||
/* 0x18 */ J3DAnmColorFullTable* mpTable[2];
|
||||
/* 0x20 */ u8* mColorR;
|
||||
/* 0x24 */ u8* mColorG;
|
||||
/* 0x28 */ u8* mColorB;
|
||||
/* 0x2C */ u8* mColorA;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmVtxColorKey : public J3DAnmVtxColor {
|
||||
public:
|
||||
J3DAnmVtxColorKey();
|
||||
|
||||
virtual ~J3DAnmVtxColorKey() {}
|
||||
virtual s32 getKind() const { return 15; }
|
||||
virtual void getColor(u8, u16, GXColor*) const;
|
||||
|
||||
/* 0x18 */ J3DAnmColorKeyTable* mpTable[2];
|
||||
/* 0x20 */ s16* mColorR;
|
||||
/* 0x24 */ s16* mColorG;
|
||||
/* 0x28 */ s16* mColorB;
|
||||
/* 0x2C */ s16* mColorA;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmColor : public J3DAnmBase {
|
||||
public:
|
||||
J3DAnmColor();
|
||||
void searchUpdateMaterialID(J3DMaterialTable*);
|
||||
|
||||
virtual ~J3DAnmColor() {}
|
||||
virtual s32 getKind() const { return 1; }
|
||||
virtual void getColor(u16, GXColor*) const {}
|
||||
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum; }
|
||||
bool isValidUpdateMaterialID(u16 id) const { return mUpdateMaterialID[id] != 0xFFFF; }
|
||||
J3DAnmTexPatternFullTable* getAnmTable() { return mAnmTable; }
|
||||
u16 getUpdateMaterialID(u16 idx) const {
|
||||
J3D_ASSERT_RANGE(1578, idx < mUpdateMaterialNum);
|
||||
return mUpdateMaterialID[idx];
|
||||
}
|
||||
|
||||
/* 0x0C */ u16* mTextureIndex;
|
||||
/* 0x10 */ J3DAnmTexPatternFullTable* mAnmTable;
|
||||
/* 0x14 */ u16 field_0x14;
|
||||
/* 0x16 */ u16 mUpdateMaterialNum;
|
||||
/* 0x0C */ u16 field_0xc;
|
||||
/* 0x0E */ u16 field_0xe;
|
||||
/* 0x10 */ u16 field_0x10;
|
||||
/* 0x12 */ u16 field_0x12;
|
||||
/* 0x14 */ u16 mUpdateMaterialNum;
|
||||
/* 0x18 */ u16* mUpdateMaterialID;
|
||||
/* 0x1C */ JUTNameTab mUpdateMaterialName;
|
||||
}; // Size: 0x2C
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*
|
||||
*/
|
||||
class J3DAnmColorFull : public J3DAnmColor {
|
||||
public:
|
||||
J3DAnmColorFull();
|
||||
|
||||
virtual ~J3DAnmColorFull() {}
|
||||
virtual s32 getKind() const { return 10; }
|
||||
virtual void getColor(u16, GXColor*) const;
|
||||
|
||||
/* 0x2C */ u8* mColorR;
|
||||
/* 0x30 */ u8* mColorG;
|
||||
/* 0x34 */ u8* mColorB;
|
||||
/* 0x38 */ u8* mColorA;
|
||||
/* 0x3C */ J3DAnmColorFullTable* mAnmTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmColorKey : public J3DAnmColor {
|
||||
public:
|
||||
J3DAnmColorKey();
|
||||
|
||||
virtual ~J3DAnmColorKey() {}
|
||||
virtual s32 getKind() const { return 11; }
|
||||
virtual void getColor(u16, GXColor*) const;
|
||||
|
||||
/* 0x2C */ s16* mColorR;
|
||||
/* 0x30 */ s16* mColorG;
|
||||
/* 0x34 */ s16* mColorB;
|
||||
/* 0x38 */ s16* mColorA;
|
||||
/* 0x3C */ J3DAnmColorKeyTable* mAnmTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmTevRegKey : public J3DAnmBase {
|
||||
public:
|
||||
@@ -726,177 +873,41 @@ public:
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*
|
||||
*/
|
||||
class J3DAnmColor : public J3DAnmBase {
|
||||
class J3DAnmTexPattern : public J3DAnmBase {
|
||||
public:
|
||||
J3DAnmColor();
|
||||
J3DAnmTexPattern();
|
||||
void getTexNo(u16, u16*) const;
|
||||
void searchUpdateMaterialID(J3DMaterialTable*);
|
||||
void searchUpdateMaterialID(J3DModelData*);
|
||||
|
||||
virtual ~J3DAnmColor() {}
|
||||
virtual s32 getKind() const { return 1; }
|
||||
virtual void getColor(u16, GXColor*) const {}
|
||||
virtual ~J3DAnmTexPattern() {}
|
||||
virtual s32 getKind() const { return 2; }
|
||||
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum; }
|
||||
bool isValidUpdateMaterialID(u16 id) const { return mUpdateMaterialID[id] != 0xFFFF; }
|
||||
u16 getUpdateMaterialID(u16 idx) const {
|
||||
J3D_ASSERT_RANGE(1578, idx < mUpdateMaterialNum);
|
||||
u16 getUpdateMaterialID(u16 idx) const {
|
||||
J3D_ASSERT_RANGE(2288, idx < mUpdateMaterialNum);
|
||||
return mUpdateMaterialID[idx];
|
||||
}
|
||||
u16 getUpdateMaterialNum() const { return mUpdateMaterialNum; }
|
||||
bool isValidUpdateMaterialID(u16 id) const { return mUpdateMaterialID[id] != 0xFFFF; }
|
||||
J3DAnmTexPatternFullTable* getAnmTable() { return mAnmTable; }
|
||||
|
||||
/* 0x0C */ u16 field_0xc;
|
||||
/* 0x0E */ u16 field_0xe;
|
||||
/* 0x10 */ u16 field_0x10;
|
||||
/* 0x12 */ u16 field_0x12;
|
||||
/* 0x14 */ u16 mUpdateMaterialNum;
|
||||
/* 0x0C */ u16* mTextureIndex;
|
||||
/* 0x10 */ J3DAnmTexPatternFullTable* mAnmTable;
|
||||
/* 0x14 */ u16 field_0x14;
|
||||
/* 0x16 */ u16 mUpdateMaterialNum;
|
||||
/* 0x18 */ u16* mUpdateMaterialID;
|
||||
/* 0x1C */ JUTNameTab mUpdateMaterialName;
|
||||
}; // Size: 0x2C
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmColorKey : public J3DAnmColor {
|
||||
public:
|
||||
J3DAnmColorKey();
|
||||
|
||||
virtual ~J3DAnmColorKey() {}
|
||||
virtual s32 getKind() const { return 11; }
|
||||
virtual void getColor(u16, GXColor*) const;
|
||||
|
||||
/* 0x2C */ s16* mColorR;
|
||||
/* 0x30 */ s16* mColorG;
|
||||
/* 0x34 */ s16* mColorB;
|
||||
/* 0x38 */ s16* mColorA;
|
||||
/* 0x3C */ J3DAnmColorKeyTable* mAnmTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmColorFull : public J3DAnmColor {
|
||||
public:
|
||||
J3DAnmColorFull();
|
||||
|
||||
virtual ~J3DAnmColorFull() {}
|
||||
virtual s32 getKind() const { return 10; }
|
||||
virtual void getColor(u16, GXColor*) const;
|
||||
|
||||
/* 0x2C */ u8* mColorR;
|
||||
/* 0x30 */ u8* mColorG;
|
||||
/* 0x34 */ u8* mColorB;
|
||||
/* 0x38 */ u8* mColorA;
|
||||
/* 0x3C */ J3DAnmColorFullTable* mAnmTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmVtxColor : public J3DAnmBase {
|
||||
public:
|
||||
J3DAnmVtxColor();
|
||||
|
||||
virtual ~J3DAnmVtxColor() {}
|
||||
virtual s32 getKind() const { return 7; }
|
||||
virtual void getColor(u8, u16, GXColor*) const {}
|
||||
|
||||
/* 0x0C */ u16 mAnmTableNum[2];
|
||||
/* 0x10 */ J3DAnmVtxColorIndexData* mAnmVtxColorIndexData[2];
|
||||
}; // Size: 0x18
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmVtxColorKey : public J3DAnmVtxColor {
|
||||
public:
|
||||
J3DAnmVtxColorKey();
|
||||
|
||||
virtual ~J3DAnmVtxColorKey() {}
|
||||
virtual s32 getKind() const { return 15; }
|
||||
virtual void getColor(u8, u16, GXColor*) const;
|
||||
|
||||
/* 0x18 */ J3DAnmColorKeyTable* mpTable[2];
|
||||
/* 0x20 */ s16* mColorR;
|
||||
/* 0x24 */ s16* mColorG;
|
||||
/* 0x28 */ s16* mColorB;
|
||||
/* 0x2C */ s16* mColorA;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmVtxColorFull : public J3DAnmVtxColor {
|
||||
public:
|
||||
J3DAnmVtxColorFull();
|
||||
|
||||
virtual ~J3DAnmVtxColorFull() {}
|
||||
virtual s32 getKind() const { return 14; }
|
||||
virtual void getColor(u8, u16, GXColor*) const;
|
||||
|
||||
/* 0x18 */ J3DAnmColorFullTable* mpTable[2];
|
||||
/* 0x20 */ u8* mColorR;
|
||||
/* 0x24 */ u8* mColorG;
|
||||
/* 0x28 */ u8* mColorB;
|
||||
/* 0x2C */ u8* mColorA;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmCluster : public J3DAnmBase {
|
||||
public:
|
||||
J3DAnmCluster(s16 frameMax, f32* pWeight) : J3DAnmBase(frameMax) { mWeight = pWeight; }
|
||||
|
||||
virtual ~J3DAnmCluster() {}
|
||||
virtual s32 getKind() const { return 3; }
|
||||
virtual f32 getWeight(u16) const { return 1.0f; }
|
||||
|
||||
/* 0x0C */ f32* mWeight;
|
||||
}; // Size: 0x10
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmClusterFull : public J3DAnmCluster {
|
||||
public:
|
||||
J3DAnmClusterFull() : J3DAnmCluster(0, NULL) { mAnmTable = NULL; }
|
||||
|
||||
virtual ~J3DAnmClusterFull() {}
|
||||
virtual s32 getKind() const { return 12; }
|
||||
virtual f32 getWeight(u16) const;
|
||||
|
||||
/* 0x10 */ J3DAnmClusterFullTable* mAnmTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmClusterKey : public J3DAnmCluster {
|
||||
public:
|
||||
J3DAnmClusterKey() : J3DAnmCluster(0, NULL) { mAnmTable = NULL; }
|
||||
|
||||
virtual ~J3DAnmClusterKey() {}
|
||||
virtual s32 getKind() const { return 13; }
|
||||
virtual f32 getWeight(u16) const;
|
||||
|
||||
/* 0x10 */ J3DAnmClusterKeyTable* mAnmTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DAnmVisibilityFull : public J3DAnmBase {
|
||||
public:
|
||||
J3DAnmVisibilityFull() : J3DAnmBase(0) {
|
||||
J3DAnmVisibilityFull() : J3DAnmBase() {
|
||||
mUpdateMaterialNum = 0;
|
||||
field_0xe = 0;
|
||||
mAnmTable = NULL;
|
||||
@@ -966,52 +977,4 @@ public:
|
||||
/* 0x10 */ f32 mFrame;
|
||||
}; // Size: 0x14
|
||||
|
||||
struct J3DMtxCalcAnmBase: public J3DMtxCalc {
|
||||
J3DMtxCalcAnmBase(J3DAnmTransform* pAnmTransform) { mAnmTransform = pAnmTransform; }
|
||||
~J3DMtxCalcAnmBase() {}
|
||||
J3DAnmTransform* getAnmTransform() { return mAnmTransform; }
|
||||
void setAnmTransform(J3DAnmTransform* pAnmTransform) { mAnmTransform = pAnmTransform; }
|
||||
|
||||
J3DAnmTransform* mAnmTransform;
|
||||
};
|
||||
|
||||
struct J3DMtxCalcAnimationAdaptorBase {
|
||||
J3DMtxCalcAnimationAdaptorBase() {}
|
||||
void change(J3DAnmTransform*) {}
|
||||
};
|
||||
|
||||
template <typename A0>
|
||||
struct J3DMtxCalcAnimationAdaptorDefault : public J3DMtxCalcAnimationAdaptorBase {
|
||||
J3DMtxCalcAnimationAdaptorDefault(J3DAnmTransform* pAnmTransform) {}
|
||||
|
||||
void calc(J3DMtxCalcAnmBase* pMtxCalc) {
|
||||
J3DTransformInfo transform;
|
||||
J3DTransformInfo* transform_p;
|
||||
if (pMtxCalc->getAnmTransform() != NULL) {
|
||||
pMtxCalc->getAnmTransform()->getTransform(J3DMtxCalc::getJoint()->getJntNo(), &transform);
|
||||
transform_p = &transform;
|
||||
} else {
|
||||
transform_p = &J3DMtxCalc::getJoint()->getTransformInfo();
|
||||
}
|
||||
|
||||
A0::calcTransform(*transform_p);
|
||||
}
|
||||
};
|
||||
|
||||
template <typename A0, typename B0>
|
||||
struct J3DMtxCalcAnimation : public J3DMtxCalcAnmBase {
|
||||
J3DMtxCalcAnimation(J3DAnmTransform* pAnmTransform) : J3DMtxCalcAnmBase(pAnmTransform), field_0x8(pAnmTransform) {}
|
||||
~J3DMtxCalcAnimation() {}
|
||||
|
||||
void setAnmTransform(J3DAnmTransform* pAnmTransform) {
|
||||
mAnmTransform = pAnmTransform;
|
||||
field_0x8.change(pAnmTransform);
|
||||
}
|
||||
|
||||
void init(const Vec& param_0, const Mtx& param_1) { B0::init(param_0, param_1); }
|
||||
void calc() { field_0x8.calc(this); }
|
||||
|
||||
A0 field_0x8;
|
||||
};
|
||||
|
||||
#endif /* J3DANIMATION_H */
|
||||
|
||||
@@ -32,7 +32,10 @@ public:
|
||||
}
|
||||
|
||||
J3DDeformer* getDeformer() { return mDeformer; }
|
||||
void setDeformer(J3DDeformer* deformer) { mDeformer = deformer; }
|
||||
void setDeformer(J3DDeformer* deformer) {
|
||||
J3D_ASSERT_NULLPTR(111, deformer);
|
||||
mDeformer = deformer;
|
||||
}
|
||||
|
||||
/* 0x00 */ f32 mMaxAngle;
|
||||
/* 0x04 */ f32 mMinAngle;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef J3DJOINT_H
|
||||
#define J3DJOINT_H
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DAnimation.h"
|
||||
#include "JSystem/J3DGraphBase/J3DTransform.h"
|
||||
#include "JSystem/J3DGraphBase/J3DSys.h"
|
||||
#include "JSystem/J3DGraphBase/J3DMaterial.h"
|
||||
|
||||
class J3DAnmTransform;
|
||||
@@ -146,17 +146,54 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
struct J3DMtxCalcJ3DSysInitSoftimage {
|
||||
static void init(const Vec& param_0, const Mtx& param_1) {
|
||||
J3DSys::mCurrentS = param_0;
|
||||
MTXCopy(param_1, J3DSys::mCurrentMtx);
|
||||
struct J3DMtxCalcAnmBase: public J3DMtxCalc {
|
||||
J3DMtxCalcAnmBase(J3DAnmTransform* pAnmTransform) { mAnmTransform = pAnmTransform; }
|
||||
~J3DMtxCalcAnmBase() {}
|
||||
J3DAnmTransform* getAnmTransform() { return mAnmTransform; }
|
||||
void setAnmTransform(J3DAnmTransform* pAnmTransform) { mAnmTransform = pAnmTransform; }
|
||||
|
||||
J3DAnmTransform* mAnmTransform;
|
||||
};
|
||||
|
||||
struct J3DMtxCalcAnimationAdaptorBase {
|
||||
J3DMtxCalcAnimationAdaptorBase() {}
|
||||
void change(J3DAnmTransform*) {}
|
||||
};
|
||||
|
||||
template <typename A0>
|
||||
struct J3DMtxCalcAnimationAdaptorDefault : public J3DMtxCalcAnimationAdaptorBase {
|
||||
J3DMtxCalcAnimationAdaptorDefault(J3DAnmTransform* pAnmTransform) {}
|
||||
|
||||
void calc(J3DMtxCalcAnmBase* pMtxCalc) {
|
||||
J3DTransformInfo transform;
|
||||
J3DTransformInfo* transform_p;
|
||||
if (pMtxCalc->getAnmTransform() != NULL) {
|
||||
pMtxCalc->getAnmTransform()->getTransform(J3DMtxCalc::getJoint()->getJntNo(), &transform);
|
||||
transform_p = &transform;
|
||||
} else {
|
||||
transform_p = &J3DMtxCalc::getJoint()->getTransformInfo();
|
||||
}
|
||||
|
||||
A0::calcTransform(*transform_p);
|
||||
}
|
||||
};
|
||||
|
||||
template <typename A0, typename B0>
|
||||
struct J3DMtxCalcAnimation : public J3DMtxCalcAnmBase {
|
||||
J3DMtxCalcAnimation(J3DAnmTransform* pAnmTransform) : J3DMtxCalcAnmBase(pAnmTransform), field_0x8(pAnmTransform) {}
|
||||
~J3DMtxCalcAnimation() {}
|
||||
|
||||
void setAnmTransform(J3DAnmTransform* pAnmTransform) {
|
||||
mAnmTransform = pAnmTransform;
|
||||
field_0x8.change(pAnmTransform);
|
||||
}
|
||||
|
||||
void init(const Vec& param_0, const Mtx& param_1) { B0::init(param_0, param_1); }
|
||||
void calc() { field_0x8.calc(this); }
|
||||
|
||||
A0 field_0x8;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
#ifndef J3DJOINTTREE_H
|
||||
#define J3DJOINTTREE_H
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DJoint.h"
|
||||
#include "JSystem/J3DAssert.h"
|
||||
#include "JSystem/J3DGraphBase/J3DTransform.h"
|
||||
|
||||
class J3DJoint;
|
||||
class J3DMtxBuffer;
|
||||
class J3DMtxCalc;
|
||||
class JUTNameTab;
|
||||
|
||||
/**
|
||||
@@ -46,7 +50,7 @@ public:
|
||||
virtual void calc(J3DMtxBuffer*, Vec const&, f32 const (&)[3][4]);
|
||||
virtual ~J3DJointTree() {}
|
||||
|
||||
J3DModelHierarchy const* getHierarchy() { return mHierarchy; }
|
||||
const J3DModelHierarchy* getHierarchy() const { return mHierarchy; }
|
||||
void setHierarchy(J3DModelHierarchy* hierarchy) { mHierarchy = hierarchy; }
|
||||
void setBasicMtxCalc(J3DMtxCalc* calc) { mBasicMtxCalc = calc; }
|
||||
u16 getWEvlpMtxNum() const { return mWEvlpMtxNum; }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DSkinDeform.h"
|
||||
#include "JSystem/J3DGraphBase/J3DPacket.h"
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
enum J3DMdlFlag {
|
||||
J3DMdlFlag_None = 0x0,
|
||||
|
||||
@@ -2,10 +2,8 @@
|
||||
#define J3DMODELDATA_H
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DJointTree.h"
|
||||
#include "JSystem/J3DGraphBase/J3DMaterial.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DMaterialAttach.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DShapeTable.h"
|
||||
#include "JSystem/J3DGraphBase/J3DSys.h"
|
||||
#include "JSystem/J3DGraphBase/J3DVertex.h"
|
||||
|
||||
class JUTNameTab;
|
||||
@@ -47,7 +45,7 @@ public:
|
||||
J3DShape* getShapeNodePointer(u16 idx) const { return mShapeTable.getShapeNodePointer(idx); }
|
||||
J3DJoint* getJointNodePointer(u16 idx) const { return mJointTree.getJointNodePointer(idx); }
|
||||
J3DJointTree& getJointTree() { return mJointTree; }
|
||||
J3DModelHierarchy const* getHierarchy() { return mJointTree.getHierarchy(); }
|
||||
const J3DModelHierarchy* getHierarchy() const { return mJointTree.getHierarchy(); }
|
||||
void setHierarchy(J3DModelHierarchy* hierarchy) { mJointTree.setHierarchy(hierarchy); }
|
||||
void setBasicMtxCalc(J3DMtxCalc* calc) { mJointTree.setBasicMtxCalc(calc); }
|
||||
JUTNameTab* getJointName() const { return mJointTree.getJointName(); }
|
||||
@@ -101,6 +99,10 @@ public:
|
||||
mShapeTable.hide();
|
||||
}
|
||||
|
||||
const void* getBinary() {
|
||||
return mpRawData;
|
||||
}
|
||||
|
||||
private:
|
||||
friend class J3DModelLoader;
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#define J3DMTXBUFFER_H
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DModelData.h"
|
||||
#include "JSystem/J3DGraphBase/J3DEnum.h"
|
||||
|
||||
class J3DModelData;
|
||||
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
#ifndef J3DSHAPETABLE_H
|
||||
#define J3DSHAPETABLE_H
|
||||
|
||||
#include "JSystem/J3DGraphBase/J3DShape.h"
|
||||
#include "JSystem/JUtility/JUTAssert.h"
|
||||
|
||||
class J3DVertexData;
|
||||
struct J3DDrawMtxData;
|
||||
class J3DShape;
|
||||
class JUTNameTab;
|
||||
|
||||
/**
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DCluster.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DMtxBuffer.h"
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
class J3DModel;
|
||||
class J3DAnmCluster;
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
#ifndef J3DENUM_H
|
||||
#define J3DENUM_H
|
||||
|
||||
enum J3DError {
|
||||
kJ3DError_Success = 0,
|
||||
kJ3DError_Alloc = 4,
|
||||
};
|
||||
|
||||
#endif /* J3DENUM_H */
|
||||
@@ -4,7 +4,7 @@
|
||||
#include "JSystem/J3DGraphBase/J3DMatBlock.h"
|
||||
#include "JSystem/J3DGraphBase/J3DPacket.h"
|
||||
#include "JSystem/J3DGraphBase/J3DShape.h"
|
||||
#include <stdint>
|
||||
#include <stdint.h>
|
||||
|
||||
class J3DJoint;
|
||||
class J3DMaterialAnm;
|
||||
@@ -66,9 +66,10 @@ public:
|
||||
J3DFog* getFog() { return mPEBlock->getFog(); }
|
||||
J3DTexMtx* getTexMtx(u32 idx) { return mTexGenBlock->getTexMtx(idx); }
|
||||
u16 getIndex() { return mIndex; }
|
||||
bool isDrawModeOpaTexEdge() { return (mMaterialMode & 3) == 0; }
|
||||
BOOL isDrawModeOpaTexEdge() { return (mMaterialMode & 3) ? 1 : 0; }
|
||||
J3DPEBlock* getPEBlock() { return mPEBlock; }
|
||||
void onInvalid() { mInvalid = 1; }
|
||||
u32 getInvalid() { return mInvalid; }
|
||||
u32 getTexGenNum() const { return mTexGenBlock->getTexGenNum(); }
|
||||
u8 getTevStageNum() const { return mTevBlock->getTevStageNum(); }
|
||||
J3DTexCoord* getTexCoord(u32 idx) { return mTexGenBlock->getTexCoord(idx); }
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
#ifndef J3DPACKET_H
|
||||
#define J3DPACKET_H
|
||||
|
||||
#include "JSystem/J3DAssert.h"
|
||||
#include "JSystem/J3DGraphBase/J3DSys.h"
|
||||
#include "dolphin/gd/GDBase.h"
|
||||
#include <stdint>
|
||||
#include "JSystem/J3DGraphBase/J3DEnum.h"
|
||||
#include <dolphin/gd/GDBase.h>
|
||||
#include <dolphin/mtx.h>
|
||||
#include <stdint.h>
|
||||
|
||||
class J3DMatPacket;
|
||||
|
||||
@@ -132,6 +135,34 @@ public:
|
||||
/* 0xC */ u32 mMaxSize;
|
||||
}; // Size: 0x10
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DTexMtxObj {
|
||||
public:
|
||||
Mtx& getMtx(u16 idx) {
|
||||
J3D_ASSERT_RANGE(275, idx < mTexMtxNum);
|
||||
return mpTexMtx[idx];
|
||||
}
|
||||
|
||||
void setMtx(u16 idx, const Mtx mtx) {
|
||||
J3D_ASSERT_RANGE(288, idx < mTexMtxNum);
|
||||
MTXCopy(mtx, mpTexMtx[idx]);
|
||||
}
|
||||
|
||||
Mtx44& getEffectMtx(u16 idx) {
|
||||
J3D_ASSERT_RANGE(293, idx < mTexMtxNum);
|
||||
return mpEffectMtx[idx];
|
||||
}
|
||||
|
||||
u16 getNumTexMtx() const { return mTexMtxNum; }
|
||||
|
||||
/* 0x00 */ Mtx* mpTexMtx;
|
||||
/* 0x04 */ Mtx44* mpEffectMtx;
|
||||
/* 0x08 */ u16 mTexMtxNum;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
|
||||
@@ -189,7 +189,7 @@ public:
|
||||
J3DMaterial* getMaterial() const { return mMaterial; }
|
||||
u16 getIndex() const { return mIndex; }
|
||||
u32 getTexMtxLoadType() const { return mFlags & 0xF000; }
|
||||
u32 getMtxGroupNum() const { return mMtxGroupNum; }
|
||||
u16 getMtxGroupNum() const { return mMtxGroupNum; }
|
||||
J3DShapeDraw* getShapeDraw(u16 idx) { return mShapeDraw[idx]; }
|
||||
J3DShapeMtx* getShapeMtx(u16 idx) { return mShapeMtx[idx]; }
|
||||
Vec* getMin() { return &mMin; }
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef J3DSHAPEDRAW_H
|
||||
#define J3DSHAPEDRAW_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
|
||||
@@ -3,39 +3,11 @@
|
||||
|
||||
#include "JSystem/J3DGraphBase/J3DShape.h"
|
||||
#include "JSystem/J3DAssert.h"
|
||||
#include "dolphin/mtx.h"
|
||||
#include <dolphin/mtx.h>
|
||||
|
||||
class J3DTexMtx;
|
||||
class J3DTexGenBlock;
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DTexMtxObj {
|
||||
public:
|
||||
Mtx& getMtx(u16 idx) {
|
||||
J3D_ASSERT_RANGE(275, idx < mTexMtxNum);
|
||||
return mpTexMtx[idx];
|
||||
}
|
||||
|
||||
void setMtx(u16 idx, const Mtx mtx) {
|
||||
J3D_ASSERT_RANGE(288, idx < mTexMtxNum);
|
||||
MTXCopy(mtx, mpTexMtx[idx]);
|
||||
}
|
||||
|
||||
Mtx44& getEffectMtx(u16 idx) {
|
||||
J3D_ASSERT_RANGE(293, idx < mTexMtxNum);
|
||||
return mpEffectMtx[idx];
|
||||
}
|
||||
|
||||
u16 getNumTexMtx() const { return mTexMtxNum; }
|
||||
|
||||
/* 0x00 */ Mtx* mpTexMtx;
|
||||
/* 0x04 */ Mtx44* mpEffectMtx;
|
||||
/* 0x08 */ u16 mTexMtxNum;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
@@ -58,7 +30,31 @@ typedef void (J3DShapeMtxConcatView::*J3DShapeMtxConcatView_LoadFunc)(int, u16)
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*
|
||||
*/
|
||||
class J3DShapeMtxMulti : public J3DShapeMtx {
|
||||
public:
|
||||
J3DShapeMtxMulti(u16 useMtxIndex, u16 useMtxNum, u16* useMtxIndexTable)
|
||||
: J3DShapeMtx(useMtxIndex)
|
||||
, mUseMtxNum(useMtxNum)
|
||||
, mUseMtxIndexTable(useMtxIndexTable)
|
||||
{}
|
||||
|
||||
virtual ~J3DShapeMtxMulti() {}
|
||||
virtual u32 getType() const { return 'SMML'; }
|
||||
virtual u16 getUseMtxNum() const { return mUseMtxNum; }
|
||||
virtual u16 getUseMtxIndex(u16 no) const { return mUseMtxIndexTable[no]; }
|
||||
virtual void load() const;
|
||||
virtual void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]);
|
||||
|
||||
private:
|
||||
/* 0x8 */ u16 mUseMtxNum;
|
||||
/* 0xC */ u16* mUseMtxIndexTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DShapeMtxConcatView : public J3DShapeMtx {
|
||||
public:
|
||||
@@ -83,60 +79,6 @@ public:
|
||||
static MtxP sMtxPtrTbl[2];
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DShapeMtxYBBoardConcatView : public J3DShapeMtxConcatView {
|
||||
public:
|
||||
J3DShapeMtxYBBoardConcatView(u16 useMtxIndex)
|
||||
: J3DShapeMtxConcatView(useMtxIndex)
|
||||
{}
|
||||
|
||||
virtual ~J3DShapeMtxYBBoardConcatView() {}
|
||||
virtual u32 getType() const { return 'SMYB'; }
|
||||
virtual void load() const;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DShapeMtxBBoardConcatView : public J3DShapeMtxConcatView {
|
||||
public:
|
||||
J3DShapeMtxBBoardConcatView(u16 useMtxIndex)
|
||||
: J3DShapeMtxConcatView(useMtxIndex)
|
||||
{}
|
||||
|
||||
virtual ~J3DShapeMtxBBoardConcatView() {}
|
||||
virtual u32 getType() const { return 'SMBB'; }
|
||||
virtual void load() const;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DShapeMtxMulti : public J3DShapeMtx {
|
||||
public:
|
||||
J3DShapeMtxMulti(u16 useMtxIndex, u16 useMtxNum, u16* useMtxIndexTable)
|
||||
: J3DShapeMtx(useMtxIndex)
|
||||
, mUseMtxNum(useMtxNum)
|
||||
, mUseMtxIndexTable(useMtxIndexTable)
|
||||
{}
|
||||
|
||||
virtual ~J3DShapeMtxMulti() {}
|
||||
virtual u32 getType() const { return 'SMML'; }
|
||||
virtual u16 getUseMtxNum() const { return mUseMtxNum; }
|
||||
virtual u16 getUseMtxIndex(u16 no) const { return mUseMtxIndexTable[no]; }
|
||||
virtual void load() const;
|
||||
virtual void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]);
|
||||
|
||||
private:
|
||||
/* 0x8 */ u16 mUseMtxNum;
|
||||
/* 0xC */ u16* mUseMtxIndexTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
@@ -162,4 +104,34 @@ private:
|
||||
/* 0xC */ u16* mUseMtxIndexTable;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DShapeMtxBBoardConcatView : public J3DShapeMtxConcatView {
|
||||
public:
|
||||
J3DShapeMtxBBoardConcatView(u16 useMtxIndex)
|
||||
: J3DShapeMtxConcatView(useMtxIndex)
|
||||
{}
|
||||
|
||||
virtual ~J3DShapeMtxBBoardConcatView() {}
|
||||
virtual u32 getType() const { return 'SMBB'; }
|
||||
virtual void load() const;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DShapeMtxYBBoardConcatView : public J3DShapeMtxConcatView {
|
||||
public:
|
||||
J3DShapeMtxYBBoardConcatView(u16 useMtxIndex)
|
||||
: J3DShapeMtxConcatView(useMtxIndex)
|
||||
{}
|
||||
|
||||
virtual ~J3DShapeMtxYBBoardConcatView() {}
|
||||
virtual u32 getType() const { return 'SMYB'; }
|
||||
virtual void load() const;
|
||||
};
|
||||
|
||||
#endif /* J3DSHAPEMTX_H */
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
#define J3DSTRUCT_H
|
||||
|
||||
#include <dolphin/gx.h>
|
||||
#include "dolphin/mtx.h"
|
||||
#include "dolphin/mtx.h"
|
||||
#include <dolphin/mtx.h>
|
||||
#include <dolphin/mtx.h>
|
||||
#include "global.h"
|
||||
|
||||
/**
|
||||
@@ -11,6 +11,7 @@
|
||||
*
|
||||
*/
|
||||
struct J3DLightInfo {
|
||||
bool operator==(J3DLightInfo& other) const;
|
||||
J3DLightInfo& operator=(J3DLightInfo const&);
|
||||
|
||||
/* 0x00 */ Vec mLightPosition;
|
||||
@@ -31,6 +32,7 @@ struct J3DTextureSRTInfo {
|
||||
/* 0x0C */ f32 mTranslationX;
|
||||
/* 0x10 */ f32 mTranslationY;
|
||||
|
||||
bool operator==(J3DTextureSRTInfo&) const;
|
||||
inline void operator=(J3DTextureSRTInfo const& other) {
|
||||
#ifdef __MWERKS__
|
||||
__REGISTER const f32* src = &other.mScaleX;
|
||||
@@ -74,6 +76,7 @@ enum J3DTexMtxMode {
|
||||
*
|
||||
*/
|
||||
struct J3DTexMtxInfo {
|
||||
bool operator==(J3DTexMtxInfo& other) const;
|
||||
J3DTexMtxInfo& operator=(J3DTexMtxInfo const&);
|
||||
void setEffectMtx(Mtx);
|
||||
|
||||
@@ -93,7 +96,7 @@ struct J3DTexMtxInfo {
|
||||
struct J3DIndTexMtxInfo {
|
||||
J3DIndTexMtxInfo& operator=(J3DIndTexMtxInfo const&);
|
||||
/* 0x00 */ Mtx23 field_0x0;
|
||||
/* 0x18 */ u8 field_0x18;
|
||||
/* 0x18 */ s8 field_0x18;
|
||||
}; // Size: 0x1C
|
||||
|
||||
/**
|
||||
@@ -101,7 +104,8 @@ struct J3DIndTexMtxInfo {
|
||||
*
|
||||
*/
|
||||
struct J3DFogInfo {
|
||||
J3DFogInfo& operator=(J3DFogInfo const&);
|
||||
bool operator==(J3DFogInfo&) const;
|
||||
J3DFogInfo& operator=(const J3DFogInfo&);
|
||||
|
||||
/* 0x00 */ u8 mType;
|
||||
/* 0x01 */ u8 mAdjEnable;
|
||||
@@ -119,7 +123,8 @@ struct J3DFogInfo {
|
||||
*
|
||||
*/
|
||||
struct J3DNBTScaleInfo {
|
||||
J3DNBTScaleInfo& operator=(J3DNBTScaleInfo const&);
|
||||
bool operator==(const J3DNBTScaleInfo& other) const;
|
||||
J3DNBTScaleInfo& operator=(const J3DNBTScaleInfo&);
|
||||
|
||||
/* 0x0 */ u8 mbHasScale;
|
||||
/* 0x4 */ Vec mScale;
|
||||
|
||||
@@ -5,12 +5,6 @@
|
||||
#include <dolphin/mtx.h>
|
||||
#include "JSystem/J3DAssert.h"
|
||||
|
||||
// Perhaps move to a new J3DEnum.h?
|
||||
enum J3DError {
|
||||
kJ3DError_Success = 0,
|
||||
kJ3DError_Alloc = 4,
|
||||
};
|
||||
|
||||
enum J3DSysDrawBuf {
|
||||
/* 0x0 */ J3DSysDrawBuf_Opa,
|
||||
/* 0x1 */ J3DSysDrawBuf_Xlu,
|
||||
@@ -94,15 +88,6 @@ struct J3DSys {
|
||||
void setDrawModeOpaTexEdge() { mDrawMode = J3DSysDrawMode_OpaTexEdge; }
|
||||
void setDrawModeXlu() { mDrawMode = J3DSysDrawMode_Xlu; }
|
||||
|
||||
void* getVtxPos() { return mVtxPos; }
|
||||
void setVtxPos(void* pVtxPos) { mVtxPos = pVtxPos; }
|
||||
|
||||
void* getVtxNrm() { return mVtxNrm; }
|
||||
void setVtxNrm(void* pVtxNrm) { mVtxNrm = pVtxNrm; }
|
||||
|
||||
void* getVtxCol() { return mVtxCol; }
|
||||
void setVtxCol(GXColor* pVtxCol) { mVtxCol = pVtxCol; }
|
||||
|
||||
void setDrawBuffer(J3DDrawBuffer* buffer, int type) {
|
||||
J3D_ASSERT_RANGE(114, type >= 0 && type < J3DSysDrawBuf_MAX);
|
||||
J3D_ASSERT_NULLPTR(115, buffer);
|
||||
@@ -166,6 +151,19 @@ struct J3DSys {
|
||||
GXSetArray(GX_NRM_MTX_ARRAY, mModelNrmMtx, sizeof(*mModelNrmMtx));
|
||||
}
|
||||
|
||||
void* getVtxPos() { return mVtxPos; }
|
||||
|
||||
void setVtxPos(void* pVtxPos) {
|
||||
J3D_ASSERT_NULLPTR(252, pVtxPos != NULL);
|
||||
mVtxPos = pVtxPos;
|
||||
}
|
||||
|
||||
void* getVtxNrm() { return mVtxNrm; }
|
||||
void setVtxNrm(void* pVtxNrm) { mVtxNrm = pVtxNrm; }
|
||||
|
||||
void* getVtxCol() { return mVtxCol; }
|
||||
void setVtxCol(GXColor* pVtxCol) { mVtxCol = pVtxCol; }
|
||||
|
||||
Mtx& getModelDrawMtx(u16 no) { return mModelDrawMtx[no]; }
|
||||
J3DShapePacket* getShapePacket() { return mShapePacket; }
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef J3DTEVS_H
|
||||
#define J3DTEVS_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
#include <dolphin/gx.h>
|
||||
#include "JSystem/J3DGraphBase/J3DGD.h"
|
||||
#include "JSystem/J3DGraphBase/J3DStruct.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#include "JSystem/J3DAssert.h"
|
||||
#include "JSystem/JUtility/JUTTexture.h"
|
||||
#include "global.h"
|
||||
#include <stdint>
|
||||
#include <stdint.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
@@ -18,7 +18,9 @@ private:
|
||||
/* 0x4 */ ResTIMG* mpRes;
|
||||
|
||||
public:
|
||||
J3DTexture(u16 num, ResTIMG* res) : mNum(num), unk_0x2(0), mpRes(res) {}
|
||||
J3DTexture(u16 num, ResTIMG* res) : mNum(num), unk_0x2(0), mpRes(res) {
|
||||
J3D_ASSERT_NULLPTR(52, res && num);
|
||||
}
|
||||
|
||||
void loadGX(u16, GXTexMapID) const;
|
||||
void entryNum(u16);
|
||||
@@ -29,11 +31,11 @@ public:
|
||||
|
||||
ResTIMG* getResTIMG(u16 index) const {
|
||||
J3D_ASSERT_RANGE(72, index < mNum);
|
||||
return &mpRes[index];
|
||||
return &mpRes[index];
|
||||
}
|
||||
|
||||
void setResTIMG(u16 index, const ResTIMG& timg) {
|
||||
JUT_ASSERT_MSG(81, (bool)(index < mNum), "Error : range over.");
|
||||
J3D_ASSERT_RANGE(81, index < mNum);
|
||||
mpRes[index] = timg;
|
||||
mpRes[index].imageOffset = ((mpRes[index].imageOffset + (uintptr_t)&timg - (uintptr_t)(mpRes + index)));
|
||||
mpRes[index].paletteOffset = ((mpRes[index].paletteOffset + (uintptr_t)&timg - (uintptr_t)(mpRes + index)));
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define J3DVERTEX_H
|
||||
|
||||
#include <dolphin/gx.h>
|
||||
#include "dolphin/mtx.h"
|
||||
#include <dolphin/mtx.h>
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
class J3DModel;
|
||||
@@ -16,8 +16,10 @@ class J3DVertexBuffer;
|
||||
struct J3DVtxColorCalc {
|
||||
void calc(J3DModel*);
|
||||
virtual void calc(J3DVertexBuffer*);
|
||||
virtual ~J3DVtxColorCalc() {}
|
||||
|
||||
bool checkFlag(u32 flag) { return mFlags & flag ? true : false; }
|
||||
|
||||
/* 0x0 */ void* vtable; // inlined vtable?
|
||||
/* 0x4 */ u32 mFlags;
|
||||
/* 0x8 */ J3DAnmVtxColor* mpVtxColor;
|
||||
};
|
||||
@@ -38,6 +40,7 @@ public:
|
||||
void* getVtxNBTArray() const { return mVtxNBTArray; }
|
||||
u32 getNrmNum() const { return mNrmNum; }
|
||||
u32 getVtxNum() const { return mVtxNum; }
|
||||
u32 getColNum() const { return mColNum; }
|
||||
GXVtxAttrFmtList* getVtxAttrFmtList() const { return mVtxAttrFmtList; }
|
||||
u8 getVtxPosFrac() const { return mVtxPosFrac; }
|
||||
u8 getVtxNrmFrac() const { return mVtxNrmFrac; }
|
||||
@@ -129,6 +132,12 @@ public:
|
||||
mVtxNrmArray[1] = temp;
|
||||
}
|
||||
|
||||
void swapVtxColArrayPointer() {
|
||||
GXColor* temp = mVtxColArray[0];
|
||||
mVtxColArray[0] = mVtxColArray[1];
|
||||
mVtxColArray[1] = temp;
|
||||
}
|
||||
|
||||
void* getVtxPosArrayPointer(int index) {
|
||||
return mVtxPosArray[index];
|
||||
}
|
||||
@@ -137,6 +146,10 @@ public:
|
||||
return mVtxNrmArray[index];
|
||||
}
|
||||
|
||||
GXColor* getVtxColArrayPointer(int index) {
|
||||
return mVtxColArray[index];
|
||||
}
|
||||
|
||||
private:
|
||||
/* 0x00 */ J3DVertexData* mVtxData;
|
||||
/* 0x04 */ void* mVtxPosArray[2];
|
||||
|
||||
@@ -1,7 +1,30 @@
|
||||
#ifndef J3DANMLOADER_H
|
||||
#define J3DANMLOADER_H
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DAnimation.h"
|
||||
class J3DAnmClusterFull;
|
||||
struct J3DAnmClusterFullData;
|
||||
class J3DAnmClusterKey;
|
||||
struct J3DAnmClusterKeyData;
|
||||
class J3DAnmColorFull;
|
||||
struct J3DAnmColorFullData;
|
||||
class J3DAnmColorKey;
|
||||
struct J3DAnmColorKeyData;
|
||||
class J3DAnmTevRegKey;
|
||||
struct J3DAnmTevRegKeyData;
|
||||
class J3DAnmTexPattern;
|
||||
struct J3DAnmTexPatternFullData;
|
||||
class J3DAnmTextureSRTKey;
|
||||
struct J3DAnmTextureSRTKeyData;
|
||||
class J3DAnmTransformFull;
|
||||
struct J3DAnmTransformFullData;
|
||||
class J3DAnmTransformKey;
|
||||
struct J3DAnmTransformKeyData;
|
||||
class J3DAnmVisibilityFull;
|
||||
struct J3DAnmVisibilityFullData;
|
||||
class J3DAnmVtxColorFull;
|
||||
struct J3DAnmVtxColorFullData;
|
||||
class J3DAnmVtxColorKey;
|
||||
struct J3DAnmVtxColorKeyData;
|
||||
|
||||
enum J3DAnmLoaderDataBaseFlag {
|
||||
J3DLOADER_UNK_FLAG0,
|
||||
@@ -28,29 +51,6 @@ public:
|
||||
virtual ~J3DAnmLoader() {}
|
||||
};
|
||||
|
||||
class J3DAnmKeyLoader_v15 : public J3DAnmLoader {
|
||||
public:
|
||||
J3DAnmKeyLoader_v15();
|
||||
void readAnmTransform(J3DAnmTransformKeyData const*);
|
||||
void setAnmTransform(J3DAnmTransformKey*, J3DAnmTransformKeyData const*);
|
||||
void readAnmTextureSRT(J3DAnmTextureSRTKeyData const*);
|
||||
void setAnmTextureSRT(J3DAnmTextureSRTKey*, J3DAnmTextureSRTKeyData const*);
|
||||
void readAnmColor(J3DAnmColorKeyData const*);
|
||||
void setAnmColor(J3DAnmColorKey*, J3DAnmColorKeyData const*);
|
||||
void readAnmCluster(J3DAnmClusterKeyData const*);
|
||||
void setAnmCluster(J3DAnmClusterKey*, J3DAnmClusterKeyData const*);
|
||||
void readAnmTevReg(J3DAnmTevRegKeyData const*);
|
||||
void setAnmTevReg(J3DAnmTevRegKey*, J3DAnmTevRegKeyData const*);
|
||||
void readAnmVtxColor(J3DAnmVtxColorKeyData const*);
|
||||
void setAnmVtxColor(J3DAnmVtxColorKey*, J3DAnmVtxColorKeyData const*);
|
||||
|
||||
virtual J3DAnmBase* load(void const*);
|
||||
virtual void setResource(J3DAnmBase*, void const*);
|
||||
virtual ~J3DAnmKeyLoader_v15();
|
||||
|
||||
/* 0x4 */ J3DAnmBase* mAnm;
|
||||
};
|
||||
|
||||
class J3DAnmFullLoader_v15 : public J3DAnmLoader {
|
||||
public:
|
||||
J3DAnmFullLoader_v15();
|
||||
@@ -74,4 +74,27 @@ public:
|
||||
/* 0x4 */ J3DAnmBase* mAnm;
|
||||
};
|
||||
|
||||
class J3DAnmKeyLoader_v15 : public J3DAnmLoader {
|
||||
public:
|
||||
J3DAnmKeyLoader_v15();
|
||||
void readAnmTransform(J3DAnmTransformKeyData const*);
|
||||
void setAnmTransform(J3DAnmTransformKey*, J3DAnmTransformKeyData const*);
|
||||
void readAnmTextureSRT(J3DAnmTextureSRTKeyData const*);
|
||||
void setAnmTextureSRT(J3DAnmTextureSRTKey*, J3DAnmTextureSRTKeyData const*);
|
||||
void readAnmColor(J3DAnmColorKeyData const*);
|
||||
void setAnmColor(J3DAnmColorKey*, J3DAnmColorKeyData const*);
|
||||
void readAnmCluster(J3DAnmClusterKeyData const*);
|
||||
void setAnmCluster(J3DAnmClusterKey*, J3DAnmClusterKeyData const*);
|
||||
void readAnmTevReg(J3DAnmTevRegKeyData const*);
|
||||
void setAnmTevReg(J3DAnmTevRegKey*, J3DAnmTevRegKeyData const*);
|
||||
void readAnmVtxColor(J3DAnmVtxColorKeyData const*);
|
||||
void setAnmVtxColor(J3DAnmVtxColorKey*, J3DAnmVtxColorKeyData const*);
|
||||
|
||||
virtual J3DAnmBase* load(void const*);
|
||||
virtual void setResource(J3DAnmBase*, void const*);
|
||||
virtual ~J3DAnmKeyLoader_v15();
|
||||
|
||||
/* 0x4 */ J3DAnmBase* mAnm;
|
||||
};
|
||||
|
||||
#endif /* J3DANMLOADER_H */
|
||||
|
||||
@@ -30,7 +30,7 @@ struct J3DJointFactory {
|
||||
J3DJointInitData* mJointInitData;
|
||||
u16* mIndexTable;
|
||||
|
||||
u16 getKind(int no) const { return mJointInitData[mIndexTable[no]].mKind; }
|
||||
u8 getKind(int no) const { return mJointInitData[mIndexTable[no]].mKind; }
|
||||
u8 getScaleCompensate(int no) const { return mJointInitData[mIndexTable[no]].mScaleCompensate; }
|
||||
const J3DTransformInfo& getTransformInfo(int no) const {
|
||||
return mJointInitData[mIndexTable[no]].mTransformInfo;
|
||||
|
||||
@@ -77,7 +77,7 @@ public:
|
||||
const u8 newDither(int) const;
|
||||
J3DNBTScale newNBTScale(int) const;
|
||||
|
||||
u16 getMaterialID(u16 idx) { return mpMaterialID[idx]; }
|
||||
u16 getMaterialID(int idx) const { return mpMaterialID[idx]; }
|
||||
u8 getMaterialMode(int idx) const { return mpMaterialInitData[mpMaterialID[idx]].mMaterialMode; }
|
||||
|
||||
/* 0x00 */ u16 mMaterialNum;
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#ifndef J3DMODELLOADER_H
|
||||
#define J3DMODELLOADER_H
|
||||
|
||||
#include "dolphin/mtx.h"
|
||||
#include "JSystem/J3DGraphBase/J3DSys.h"
|
||||
#include <dolphin/mtx.h>
|
||||
|
||||
class J3DModelData;
|
||||
class J3DMaterialTable;
|
||||
@@ -301,17 +302,6 @@ public:
|
||||
/* 0x1A */ u16 mEnvelopeSize;
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DModelLoader_v21 : public J3DModelLoader {
|
||||
public:
|
||||
~J3DModelLoader_v21() {}
|
||||
void readMaterial_v21(J3DMaterialBlock_v21 const*, u32);
|
||||
void readMaterialTable_v21(J3DMaterialBlock_v21 const*, u32);
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
@@ -325,6 +315,17 @@ public:
|
||||
u32 calcSizeMaterialTable(J3DMaterialBlock const*, u32);
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
class J3DModelLoader_v21 : public J3DModelLoader {
|
||||
public:
|
||||
~J3DModelLoader_v21() {}
|
||||
void readMaterial_v21(J3DMaterialBlock_v21 const*, u32);
|
||||
void readMaterialTable_v21(J3DMaterialBlock_v21 const*, u32);
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
@@ -332,6 +333,18 @@ public:
|
||||
class J3DModelLoaderDataBase {
|
||||
public:
|
||||
static J3DModelData* load(void const* i_data, u32 i_flags);
|
||||
static J3DModelData* loadBinaryDisplayList(const void* i_data, u32 flags);
|
||||
};
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
*
|
||||
*/
|
||||
struct J3DMtxCalcJ3DSysInitSoftimage {
|
||||
static void init(const Vec& param_0, const Mtx& param_1) {
|
||||
J3DSys::mCurrentS = param_0;
|
||||
MTXCopy(param_1, J3DSys::mCurrentMtx);
|
||||
}
|
||||
};
|
||||
|
||||
#endif /* J3DMODELLOADER_H */
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#ifndef J3DMODELLOADERCALCSIZE_H
|
||||
#define J3DMODELLOADERCALCSIZE_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
#endif /* J3DMODELLOADERCALCSIZE_H */
|
||||
|
||||
@@ -66,7 +66,7 @@ struct J3DShapeFactory {
|
||||
/* 0x18 */ J3DShapeDrawInitData* mDrawInitData;
|
||||
/* 0x1C */ u8* mVcdVatCmdBuffer;
|
||||
|
||||
u32 getMtxGroupNum(int no) const { return mShapeInitData[mIndexTable[no]].mMtxGroupNum; }
|
||||
u16 getMtxGroupNum(int no) const { return mShapeInitData[mIndexTable[no]].mMtxGroupNum; }
|
||||
GXVtxDescList* getVtxDescList(int no) const { return (GXVtxDescList*)((u8*)mVtxDescList + mShapeInitData[mIndexTable[no]].mVtxDescListIndex); }
|
||||
f32 getRadius(int no) const { return mShapeInitData[mIndexTable[no]].mRadius; }
|
||||
Vec& getMin(int no) const { return mShapeInitData[mIndexTable[no]].mMin; }
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef J3DUCLIPPER_H
|
||||
#define J3DUCLIPPER_H
|
||||
|
||||
#include "dolphin/mtx.h"
|
||||
#include <dolphin/mtx.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-j3d
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef J3DUD_H
|
||||
#define J3DUD_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
namespace J3DUD {
|
||||
inline f32 JMAAbs(f32 x) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JAHFRAMENODE_H
|
||||
#define JAHFRAMENODE_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
#include "JSystem/JAHostIO/JAHioNode.h"
|
||||
|
||||
class JAHVirtualNode;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JAHIOMESSAGE_H
|
||||
#define JAHIOMESSAGE_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
class JAHioNode;
|
||||
class JORMContext;
|
||||
|
||||
@@ -22,19 +22,10 @@ public:
|
||||
|
||||
class JAWWindow {
|
||||
public:
|
||||
class TJ2DWindowDraw : public J2DWindow {
|
||||
public:
|
||||
TJ2DWindowDraw(u32, const JGeometry::TBox2<f32>&, const char*);
|
||||
|
||||
void drawPane(int x, int y, const J2DGrafContext* p_grafCtx) {
|
||||
J2DPane::draw(x, y, p_grafCtx, true, true);
|
||||
calcMtx();
|
||||
}
|
||||
};
|
||||
|
||||
class TWindowText : public J2DPane {
|
||||
public:
|
||||
TWindowText(JAWWindow*);
|
||||
virtual ~TWindowText();
|
||||
virtual void drawSelf(f32, f32);
|
||||
virtual void drawSelf(f32, f32, Mtx*);
|
||||
|
||||
@@ -43,6 +34,17 @@ public:
|
||||
/* 0x11C */ JUTPoint field_0x11c;
|
||||
};
|
||||
|
||||
class TJ2DWindowDraw : public J2DWindow {
|
||||
public:
|
||||
TJ2DWindowDraw(u32 param_1, const JGeometry::TBox2<f32>& param_2, const char* param_3) : J2DWindow(param_1, param_2, param_3, TEXTUREBASE_0, NULL) {}
|
||||
virtual ~TJ2DWindowDraw() {}
|
||||
|
||||
void drawPane(int x, int y, const J2DGrafContext* p_grafCtx) {
|
||||
J2DPane::draw(x, y, p_grafCtx, true, true);
|
||||
calcMtx();
|
||||
}
|
||||
};
|
||||
|
||||
JAWWindow(const char*, int, int);
|
||||
virtual ~JAWWindow();
|
||||
virtual void onDraw(JAWGraphContext*);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define JAISEQDATAMGR_H
|
||||
|
||||
#include "JSystem/JAudio2/JAISound.h"
|
||||
#include <stdint>
|
||||
#include <stdint.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-jaudio
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASAICTRL_H
|
||||
#define JASAICTRL_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
enum JASOutputRate {
|
||||
OUTPUT_RATE_0,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include "JSystem/JAudio2/JASTaskThread.h"
|
||||
#include "JSystem/JUtility/JUTAssert.h"
|
||||
#include "dolphin/dvd.h"
|
||||
#include <dolphin/dvd.h>
|
||||
|
||||
class JASChannel;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASAUDIORESETER_H
|
||||
#define JASAUDIORESETER_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-jaudio
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASBANK_H
|
||||
#define JASBANK_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
class JASChannel;
|
||||
class JASInstParam;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASBANKLIST_H
|
||||
#define JASBANKLIST_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
class JASBank;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASCALC_H
|
||||
#define JASCALC_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-jaudio
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASCALLBACK_H
|
||||
#define JASCALLBACK_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
typedef s32 JASCallback(void*);
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@ struct JASDSPChannel {
|
||||
void drop();
|
||||
void setPriority(u8);
|
||||
void updateProc();
|
||||
u8 getStatus() const { return mStatus; }
|
||||
|
||||
static void initAll();
|
||||
static JASDSPChannel* alloc(u8, Callback, void*);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASDSPINTERFACE_H
|
||||
#define JASDSPINTERFACE_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
struct JASWaveInfo;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASDVDTHREAD_H
|
||||
#define JASDVDTHREAD_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
class JASTaskThread;
|
||||
|
||||
|
||||
@@ -334,7 +334,7 @@ template <typename T> JASMemPool<T> JASPoolAllocObject<T>::memPool_;
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-jaudio
|
||||
*
|
||||
*
|
||||
*/
|
||||
template <typename T>
|
||||
class JASMemPool_MultiThreaded : public JASGenericMemPool {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASLFO_H
|
||||
#define JASLFO_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-jaudio
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASOSCILLATOR_H
|
||||
#define JASOSCILLATOR_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-jaudio
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASPROBE_H
|
||||
#define JASPROBE_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-jaudio
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JASREGISTERPARAM_H
|
||||
#define JASREGISTERPARAM_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
/**
|
||||
* @ingroup jsystem-jaudio
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user