More PAL porting (#466)

* Use US splits for PAl w10, w20, w21

* Port m450 and option to PAL

* Matched m420dll for PAL

* Port m429Dll

* Port m431Dll to PAL
This commit is contained in:
dbalatoni13 2024-11-16 23:17:35 +01:00 committed by GitHub
parent ae81b60c47
commit 03e0dedb8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
34 changed files with 1891 additions and 1956 deletions

View file

@ -3,10 +3,9 @@ object: sys/main.dol
hash: 65ef91650e9201047f50a3c39c7693a21fff2b29
symbols: config/GMPP01_00/symbols.txt
splits: config/GMPP01_00/splits.txt
quick_analysis: false # Faster re-runs after initial analysis
quick_analysis: true # Faster re-runs after initial analysis
mw_comment_version: 10 # GC 2.6 linker
force_active: [__register_global_object, lbl_801D40D0]
detect_objects: true
detect_strings: true
fill_gaps: true
@ -473,18 +472,18 @@ modules:
links: []
- object: files/dll/w10Dll.rel
hash: 5678fedd4a0490aeb9703328e959fdedea7da117
symbols: config/GMPP01_00/rels/w10Dll/symbols.txt
splits: config/GMPP01_00/rels/w10Dll/splits.txt
symbols: config/GMPE01_00/rels/w10Dll/symbols.txt
splits: config/GMPE01_00/rels/w10Dll/splits.txt
links: []
- object: files/dll/w20Dll.rel
hash: 58ae9e311cc8bd0291921480f423e2ad4774e1a2
symbols: config/GMPP01_00/rels/w20Dll/symbols.txt
splits: config/GMPP01_00/rels/w20Dll/splits.txt
symbols: config/GMPE01_00/rels/w20Dll/symbols.txt
splits: config/GMPE01_00/rels/w20Dll/splits.txt
links: []
- object: files/dll/w21Dll.rel
hash: 8ea052be8c7585a1ab152682a0698b631c5b566f
symbols: config/GMPP01_00/rels/w21Dll/symbols.txt
splits: config/GMPP01_00/rels/w21Dll/splits.txt
symbols: config/GMPE01_00/rels/w21Dll/symbols.txt
splits: config/GMPE01_00/rels/w21Dll/splits.txt
links: []
- object: files/dll/ztardll.rel
hash: 8987f11fafd11f69161ca275967afe9c8b4e7b20
@ -654,4 +653,4 @@ extract:
header: retryerror_sp.inc
- symbol: wrongdisc_sp
binary: wrongdisc_sp.bin
header: wrongdisc_sp.inc
header: wrongdisc_sp.inc

View file

@ -5,3 +5,32 @@ Sections:
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/executor.c:
.text start:0x00000000 end:0x000000A0
REL/m420dll/main.c:
.text start:0x000000A0 end:0x00000D80
.rodata start:0x00000000 end:0x00000098
.bss start:0x00000000 end:0x00000030
REL/m420dll/camera.c:
.text start:0x00000D80 end:0x00001B74
.rodata start:0x00000098 end:0x000000F8
.data start:0x00000000 end:0x00000050
.bss start:0x00000030 end:0x000000B0
REL/m420dll/player.c:
.text start:0x00001B74 end:0x0000494C
.rodata start:0x000000F8 end:0x00000360
.data start:0x00000050 end:0x00000138
REL/m420dll/map.c:
.text start:0x0000494C end:0x0000891C
.rodata start:0x00000360 end:0x00000570
.data start:0x00000138 end:0x00000171
.bss start:0x000000B0 end:0x00000A48
REL/m420dll/rand.c:
.text start:0x0000891C end:0x00008960
.bss start:0x00000A48 end:0x00000A4C

View file

@ -1,217 +1,219 @@
_prolog = .text:0x00000000; // type:function size:0x54 scope:global
_epilog = .text:0x00000054; // type:function size:0x4C scope:global
fn_1_A0 = .text:0x000000A0; // type:function size:0x78
ObjectSetup = .text:0x000000A0; // type:function size:0x78
fn_1_118 = .text:0x00000118; // type:function size:0x80
fn_1_198 = .text:0x00000198; // type:function size:0x23C
fn_1_3D4 = .text:0x000003D4; // type:function size:0x68
fn_1_43C = .text:0x0000043C; // type:function size:0x8C0
fn_1_CFC = .text:0x00000CFC; // type:function size:0x84
fn_1_D80 = .text:0x00000D80; // type:function size:0x1B0
fn_1_F30 = .text:0x00000F30; // type:function size:0x2C
fn_1_F5C = .text:0x00000F5C; // type:function size:0xBC
fn_1_1018 = .text:0x00001018; // type:function size:0xBC
fn_1_10D4 = .text:0x000010D4; // type:function size:0x98
fn_1_116C = .text:0x0000116C; // type:function size:0x718
fn_1_1884 = .text:0x00001884; // type:function size:0x214
fn_1_1A98 = .text:0x00001A98; // type:function size:0xDC
fn_1_1B74 = .text:0x00001B74; // type:function size:0x288
fn_1_1DFC = .text:0x00001DFC; // type:function size:0x50
fn_1_1E4C = .text:0x00001E4C; // type:function size:0xB0
fn_1_1EFC = .text:0x00001EFC; // type:function size:0x40
fn_1_1F3C = .text:0x00001F3C; // type:function size:0x40
fn_1_1F7C = .text:0x00001F7C; // type:function size:0x78
fn_1_1FF4 = .text:0x00001FF4; // type:function size:0xE0
fn_1_20D4 = .text:0x000020D4; // type:function size:0x30
fn_1_2104 = .text:0x00002104; // type:function size:0x58
fn_1_215C = .text:0x0000215C; // type:function size:0x54
fn_1_21B0 = .text:0x000021B0; // type:function size:0x98
fn_1_2248 = .text:0x00002248; // type:function size:0x6C
fn_1_22B4 = .text:0x000022B4; // type:function size:0x4A0
fn_1_2754 = .text:0x00002754; // type:function size:0x574
fn_1_2CC8 = .text:0x00002CC8; // type:function size:0x9C
fn_1_2D64 = .text:0x00002D64; // type:function size:0x12C
fn_1_2E90 = .text:0x00002E90; // type:function size:0x1F0
fn_1_3080 = .text:0x00003080; // type:function size:0x1D4
fn_1_3254 = .text:0x00003254; // type:function size:0x1E4
fn_1_3438 = .text:0x00003438; // type:function size:0x5C
fn_1_3494 = .text:0x00003494; // type:function size:0xB0
fn_1_3544 = .text:0x00003544; // type:function size:0x188
fn_1_36CC = .text:0x000036CC; // type:function size:0x68
fn_1_3734 = .text:0x00003734; // type:function size:0x40
fn_1_3774 = .text:0x00003774; // type:function size:0xC8
fn_1_383C = .text:0x0000383C; // type:function size:0x11C
fn_1_3958 = .text:0x00003958; // type:function size:0x624
fn_1_3F7C = .text:0x00003F7C; // type:function size:0x300
fn_1_427C = .text:0x0000427C; // type:function size:0x2E0
fn_1_455C = .text:0x0000455C; // type:function size:0x1F8
fn_1_4754 = .text:0x00004754; // type:function size:0x1F8
fn_1_494C = .text:0x0000494C; // type:function size:0x1008
fn_1_5954 = .text:0x00005954; // type:function size:0x88
fn_1_59DC = .text:0x000059DC; // type:function size:0x88
fn_1_5A64 = .text:0x00005A64; // type:function size:0x2C
fn_1_5A90 = .text:0x00005A90; // type:function size:0x1E4
fn_1_5C74 = .text:0x00005C74; // type:function size:0x464
fn_1_60D8 = .text:0x000060D8; // type:function size:0x178
fn_1_6250 = .text:0x00006250; // type:function size:0x104
fn_1_6354 = .text:0x00006354; // type:function size:0x80
fn_1_63D4 = .text:0x000063D4; // type:function size:0x120
fn_1_64F4 = .text:0x000064F4; // type:function size:0x48
fn_1_653C = .text:0x0000653C; // type:function size:0x10C
fn_1_6648 = .text:0x00006648; // type:function size:0x10
fn_1_6658 = .text:0x00006658; // type:function size:0x2C
fn_1_6684 = .text:0x00006684; // type:function size:0x8C
fn_1_6710 = .text:0x00006710; // type:function size:0x7C
fn_1_678C = .text:0x0000678C; // type:function size:0x44
fn_1_67D0 = .text:0x000067D0; // type:function size:0x28
fn_1_67F8 = .text:0x000067F8; // type:function size:0x10
fn_1_6808 = .text:0x00006808; // type:function size:0x64
fn_1_686C = .text:0x0000686C; // type:function size:0xCC
fn_1_6938 = .text:0x00006938; // type:function size:0x3BC
fn_1_6CF4 = .text:0x00006CF4; // type:function size:0x50
fn_1_6D44 = .text:0x00006D44; // type:function size:0x94
fn_1_6DD8 = .text:0x00006DD8; // type:function size:0x440
fn_1_7218 = .text:0x00007218; // type:function size:0x98
fn_1_72B0 = .text:0x000072B0; // type:function size:0x98
fn_1_7348 = .text:0x00007348; // type:function size:0x98
fn_1_73E0 = .text:0x000073E0; // type:function size:0x100
fn_1_74E0 = .text:0x000074E0; // type:function size:0x20C
fn_1_76EC = .text:0x000076EC; // type:function size:0x720
fn_1_7E0C = .text:0x00007E0C; // type:function size:0x41C
fn_1_8228 = .text:0x00008228; // type:function size:0x1D4
fn_1_83FC = .text:0x000083FC; // type:function size:0x520
fn_1_891C = .text:0x0000891C; // type:function size:0x10
fn_1_892C = .text:0x0000892C; // type:function size:0x34
fn_1_D14 = .text:0x00000CFC; // type:function size:0x84
fn_1_D98 = .text:0x00000D80; // type:function size:0x1B0
fn_1_F48 = .text:0x00000F30; // type:function size:0x2C
fn_1_F74 = .text:0x00000F5C; // type:function size:0xBC
fn_1_1030 = .text:0x00001018; // type:function size:0xBC
fn_1_10EC = .text:0x000010D4; // type:function size:0x98
fn_1_1184 = .text:0x0000116C; // type:function size:0x718
fn_1_189C = .text:0x00001884; // type:function size:0x214
fn_1_1AB0 = .text:0x00001A98; // type:function size:0xDC
fn_1_1B8C = .text:0x00001B74; // type:function size:0x288
fn_1_1E14 = .text:0x00001DFC; // type:function size:0x50
fn_1_1E64 = .text:0x00001E4C; // type:function size:0xB0
fn_1_1F14 = .text:0x00001EFC; // type:function size:0x40
fn_1_1F54 = .text:0x00001F3C; // type:function size:0x40
fn_1_1F94 = .text:0x00001F7C; // type:function size:0x78
fn_1_200C = .text:0x00001FF4; // type:function size:0xE0
fn_1_20EC = .text:0x000020D4; // type:function size:0x30
fn_1_211C = .text:0x00002104; // type:function size:0x58
fn_1_2174 = .text:0x0000215C; // type:function size:0x54
fn_1_21C8 = .text:0x000021B0; // type:function size:0x98
fn_1_2260 = .text:0x00002248; // type:function size:0x6C
fn_1_22CC = .text:0x000022B4; // type:function size:0x4A0
fn_1_276C = .text:0x00002754; // type:function size:0x574
fn_1_2CE0 = .text:0x00002CC8; // type:function size:0x9C
fn_1_2D7C = .text:0x00002D64; // type:function size:0x12C
fn_1_2EA8 = .text:0x00002E90; // type:function size:0x1F0
fn_1_3098 = .text:0x00003080; // type:function size:0x1D4
fn_1_326C = .text:0x00003254; // type:function size:0x1E4
fn_1_3450 = .text:0x00003438; // type:function size:0x5C
fn_1_34AC = .text:0x00003494; // type:function size:0xB0
fn_1_355C = .text:0x00003544; // type:function size:0x188
fn_1_36E4 = .text:0x000036CC; // type:function size:0x68
fn_1_374C = .text:0x00003734; // type:function size:0x40
fn_1_378C = .text:0x00003774; // type:function size:0xC8
fn_1_3854 = .text:0x0000383C; // type:function size:0x11C
fn_1_3970 = .text:0x00003958; // type:function size:0x624
fn_1_3F94 = .text:0x00003F7C; // type:function size:0x300
fn_1_4294 = .text:0x0000427C; // type:function size:0x2E0
fn_1_4574 = .text:0x0000455C; // type:function size:0x1F8
fn_1_476C = .text:0x00004754; // type:function size:0x1F8
fn_1_4964 = .text:0x0000494C; // type:function size:0x1008
fn_1_596C = .text:0x00005954; // type:function size:0x88
fn_1_59F4 = .text:0x000059DC; // type:function size:0x88
fn_1_5A7C = .text:0x00005A64; // type:function size:0x2C
fn_1_5AA8 = .text:0x00005A90; // type:function size:0x1E4
fn_1_5C8C = .text:0x00005C74; // type:function size:0x464
fn_1_60F0 = .text:0x000060D8; // type:function size:0x178
fn_1_6268 = .text:0x00006250; // type:function size:0x104
fn_1_636C = .text:0x00006354; // type:function size:0x80
fn_1_63EC = .text:0x000063D4; // type:function size:0x120
fn_1_650C = .text:0x000064F4; // type:function size:0x48
fn_1_6554 = .text:0x0000653C; // type:function size:0x10C
fn_1_6660 = .text:0x00006648; // type:function size:0x10
fn_1_6670 = .text:0x00006658; // type:function size:0x2C
fn_1_669C = .text:0x00006684; // type:function size:0x8C
fn_1_6728 = .text:0x00006710; // type:function size:0x7C
fn_1_67A4 = .text:0x0000678C; // type:function size:0x44
fn_1_67E8 = .text:0x000067D0; // type:function size:0x28
fn_1_6810 = .text:0x000067F8; // type:function size:0x10
fn_1_6820 = .text:0x00006808; // type:function size:0x64
fn_1_6884 = .text:0x0000686C; // type:function size:0xCC
fn_1_6950 = .text:0x00006938; // type:function size:0x3BC
fn_1_6D0C = .text:0x00006CF4; // type:function size:0x50
fn_1_6D5C = .text:0x00006D44; // type:function size:0x94
fn_1_6DF0 = .text:0x00006DD8; // type:function size:0x440
fn_1_7230 = .text:0x00007218; // type:function size:0x98
fn_1_72C8 = .text:0x000072B0; // type:function size:0x98
fn_1_7360 = .text:0x00007348; // type:function size:0x98
fn_1_73F8 = .text:0x000073E0; // type:function size:0x100
fn_1_74F8 = .text:0x000074E0; // type:function size:0x20C
fn_1_7704 = .text:0x000076EC; // type:function size:0x720
fn_1_7E24 = .text:0x00007E0C; // type:function size:0x41C
fn_1_8240 = .text:0x00008228; // type:function size:0x1D4
fn_1_8414 = .text:0x000083FC; // type:function size:0x520
fn_1_8934 = .text:0x0000891C; // type:function size:0x10
fn_1_8944 = .text:0x0000892C; // type:function size:0x34
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x54
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x24 data:4byte
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x4 data:float
lbl_1_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 data:float
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 data:float
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 data:float
lbl_1_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 data:float
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 data:float
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 data:float
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 data:float
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 data:float
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 data:float
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 data:float
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 data:double
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x8 data:double
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x8 data:double
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x8 data:double
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x8 data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x160
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x60
lbl_1_rodata_2B8 = .rodata:0x000002B8; // type:object size:0x4 data:float
lbl_1_rodata_2BC = .rodata:0x000002BC; // type:object size:0x4 data:float
lbl_1_rodata_2C0 = .rodata:0x000002C0; // type:object size:0x4 data:float
lbl_1_rodata_2C8 = .rodata:0x000002C8; // type:object size:0x8 data:double
lbl_1_rodata_2D0 = .rodata:0x000002D0; // type:object size:0x4 data:float
lbl_1_rodata_2D4 = .rodata:0x000002D4; // type:object size:0x4 data:float
lbl_1_rodata_2D8 = .rodata:0x000002D8; // type:object size:0x4 data:float
lbl_1_rodata_2DC = .rodata:0x000002DC; // type:object size:0x4 data:float
lbl_1_rodata_2E0 = .rodata:0x000002E0; // type:object size:0x4 data:float
lbl_1_rodata_2E4 = .rodata:0x000002E4; // type:object size:0x4 data:float
lbl_1_rodata_2E8 = .rodata:0x000002E8; // type:object size:0x4 data:float
lbl_1_rodata_2EC = .rodata:0x000002EC; // type:object size:0x4 data:float
lbl_1_rodata_2F0 = .rodata:0x000002F0; // type:object size:0x4 data:float
lbl_1_rodata_2F4 = .rodata:0x000002F4; // type:object size:0x4 data:float
lbl_1_rodata_2F8 = .rodata:0x000002F8; // type:object size:0x10
lbl_1_rodata_308 = .rodata:0x00000308; // type:object size:0x4 data:float
lbl_1_rodata_30C = .rodata:0x0000030C; // type:object size:0x1C
lbl_1_rodata_328 = .rodata:0x00000328; // type:object size:0x8 data:double
lbl_1_rodata_330 = .rodata:0x00000330; // type:object size:0x4 data:float
lbl_1_rodata_338 = .rodata:0x00000338; // type:object size:0x8 data:double
lbl_1_rodata_340 = .rodata:0x00000340; // type:object size:0x4 data:float
lbl_1_rodata_344 = .rodata:0x00000344; // type:object size:0x4 data:float
lbl_1_rodata_348 = .rodata:0x00000348; // type:object size:0x4 data:float
lbl_1_rodata_34C = .rodata:0x0000034C; // type:object size:0x4 data:float
lbl_1_rodata_350 = .rodata:0x00000350; // type:object size:0x4 data:float
lbl_1_rodata_354 = .rodata:0x00000354; // type:object size:0x4 data:float
lbl_1_rodata_358 = .rodata:0x00000358; // type:object size:0x8 data:float
lbl_1_rodata_360 = .rodata:0x00000360; // type:object size:0x6C
lbl_1_rodata_3CC = .rodata:0x000003CC; // type:object size:0xC data:4byte
lbl_1_rodata_3D8 = .rodata:0x000003D8; // type:object size:0xC data:4byte
lbl_1_rodata_3E4 = .rodata:0x000003E4; // type:object size:0x4 data:float
lbl_1_rodata_3E8 = .rodata:0x000003E8; // type:object size:0x4 data:float
lbl_1_rodata_3EC = .rodata:0x000003EC; // type:object size:0x4 data:float
lbl_1_rodata_3F0 = .rodata:0x000003F0; // type:object size:0x4 data:float
lbl_1_rodata_3F4 = .rodata:0x000003F4; // type:object size:0x4 data:float
lbl_1_rodata_3F8 = .rodata:0x000003F8; // type:object size:0x4 data:float
lbl_1_rodata_3FC = .rodata:0x000003FC; // type:object size:0x4 data:float
lbl_1_rodata_400 = .rodata:0x00000400; // type:object size:0x4 data:float
lbl_1_rodata_404 = .rodata:0x00000404; // type:object size:0x4 data:float
lbl_1_rodata_408 = .rodata:0x00000408; // type:object size:0x4 data:float
lbl_1_rodata_40C = .rodata:0x0000040C; // type:object size:0x4 data:float
lbl_1_rodata_410 = .rodata:0x00000410; // type:object size:0x4 data:float
lbl_1_rodata_414 = .rodata:0x00000414; // type:object size:0x4 data:float
lbl_1_rodata_418 = .rodata:0x00000418; // type:object size:0x4 data:float
lbl_1_rodata_41C = .rodata:0x0000041C; // type:object size:0x4 data:float
lbl_1_rodata_420 = .rodata:0x00000420; // type:object size:0x4 data:float
lbl_1_rodata_428 = .rodata:0x00000428; // type:object size:0x8 data:double
lbl_1_rodata_430 = .rodata:0x00000430; // type:object size:0x8 data:double
lbl_1_rodata_438 = .rodata:0x00000438; // type:object size:0x8 data:double
lbl_1_rodata_440 = .rodata:0x00000440; // type:object size:0x8 data:double
lbl_1_rodata_448 = .rodata:0x00000448; // type:object size:0x4 data:float
lbl_1_rodata_44C = .rodata:0x0000044C; // type:object size:0x4 data:float
lbl_1_rodata_450 = .rodata:0x00000450; // type:object size:0x8 data:double
lbl_1_rodata_458 = .rodata:0x00000458; // type:object size:0x4 data:float
lbl_1_rodata_45C = .rodata:0x0000045C; // type:object size:0x4 data:float
lbl_1_rodata_460 = .rodata:0x00000460; // type:object size:0x4 data:float
lbl_1_rodata_464 = .rodata:0x00000464; // type:object size:0x4 data:float
lbl_1_rodata_468 = .rodata:0x00000468; // type:object size:0x4 data:float
lbl_1_rodata_46C = .rodata:0x0000046C; // type:object size:0x4 data:float
lbl_1_rodata_470 = .rodata:0x00000470; // type:object size:0x4 data:float
lbl_1_rodata_474 = .rodata:0x00000474; // type:object size:0x4 data:float
lbl_1_rodata_478 = .rodata:0x00000478; // type:object size:0x8 data:double
lbl_1_rodata_480 = .rodata:0x00000480; // type:object size:0x8 data:double
lbl_1_rodata_488 = .rodata:0x00000488; // type:object size:0x4 data:float
lbl_1_rodata_490 = .rodata:0x00000490; // type:object size:0x8 data:double
lbl_1_rodata_498 = .rodata:0x00000498; // type:object size:0x4 data:float
lbl_1_rodata_49C = .rodata:0x0000049C; // type:object size:0x4 data:float
lbl_1_rodata_4A0 = .rodata:0x000004A0; // type:object size:0x4 data:float
lbl_1_rodata_4A4 = .rodata:0x000004A4; // type:object size:0x4 data:float
lbl_1_rodata_4A8 = .rodata:0x000004A8; // type:object size:0x4 data:float
lbl_1_rodata_4AC = .rodata:0x000004AC; // type:object size:0x4 data:float
lbl_1_rodata_4B0 = .rodata:0x000004B0; // type:object size:0x4 data:float
lbl_1_rodata_4B4 = .rodata:0x000004B4; // type:object size:0x4 data:float
lbl_1_rodata_4B8 = .rodata:0x000004B8; // type:object size:0x4 data:float
lbl_1_rodata_4BC = .rodata:0x000004BC; // type:object size:0x4 data:float
lbl_1_rodata_4C0 = .rodata:0x000004C0; // type:object size:0x4 data:float
lbl_1_rodata_4C4 = .rodata:0x000004C4; // type:object size:0x4 data:float
lbl_1_rodata_4C8 = .rodata:0x000004C8; // type:object size:0x30 data:4byte
lbl_1_rodata_4F8 = .rodata:0x000004F8; // type:object size:0x30 data:4byte
lbl_1_rodata_528 = .rodata:0x00000528; // type:object size:0x4 data:float
lbl_1_rodata_52C = .rodata:0x0000052C; // type:object size:0x4 data:float
lbl_1_rodata_530 = .rodata:0x00000530; // type:object size:0x4 data:float
lbl_1_rodata_534 = .rodata:0x00000534; // type:object size:0x4 data:float
lbl_1_rodata_538 = .rodata:0x00000538; // type:object size:0x4 data:float
lbl_1_rodata_53C = .rodata:0x0000053C; // type:object size:0x4 data:float
lbl_1_rodata_540 = .rodata:0x00000540; // type:object size:0xC data:4byte
lbl_1_rodata_54C = .rodata:0x0000054C; // type:object size:0x4 data:float
lbl_1_rodata_550 = .rodata:0x00000550; // type:object size:0x8 data:double
lbl_1_rodata_558 = .rodata:0x00000558; // type:object size:0x4 data:float
lbl_1_rodata_55C = .rodata:0x0000055C; // type:object size:0x4 data:float
lbl_1_rodata_560 = .rodata:0x00000560; // type:object size:0x4 data:float
lbl_1_rodata_564 = .rodata:0x00000564; // type:object size:0x4 data:float
lbl_1_rodata_568 = .rodata:0x00000568; // type:object size:0x8 data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0x1E data:string
lbl_1_data_1E = .data:0x0000001E; // type:object size:0x1E data:string
lbl_1_data_3C = .data:0x0000003C; // type:object size:0x14
__fakeHalf = .rodata:0x00000000; // type:object size:0x8 data:double
__fakeThree = .rodata:0x00000008; // type:object size:0x8 data:double
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x54 scope:local data:float
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x24 scope:local data:float
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float
lbl_1_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float
lbl_1_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x8 scope:local data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x160 scope:local
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x60 scope:local data:float
lbl_1_rodata_2B8 = .rodata:0x000002B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2BC = .rodata:0x000002BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2C0 = .rodata:0x000002C0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2C8 = .rodata:0x000002C8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_2D0 = .rodata:0x000002D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2D4 = .rodata:0x000002D4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2D8 = .rodata:0x000002D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2DC = .rodata:0x000002DC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2E0 = .rodata:0x000002E0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2E4 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2E8 = .rodata:0x000002E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2EC = .rodata:0x000002EC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2F0 = .rodata:0x000002F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2F4 = .rodata:0x000002F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2F8 = .rodata:0x000002F8; // type:object size:0x10 scope:local
lbl_1_rodata_308 = .rodata:0x00000308; // type:object size:0x4 scope:local data:float
lbl_1_rodata_30C = .rodata:0x0000030C; // type:object size:0x1C scope:local
lbl_1_rodata_328 = .rodata:0x00000328; // type:object size:0x8 scope:local data:double
lbl_1_rodata_330 = .rodata:0x00000330; // type:object size:0x4 scope:local data:float
lbl_1_rodata_338 = .rodata:0x00000338; // type:object size:0x8 scope:local data:double
lbl_1_rodata_340 = .rodata:0x00000340; // type:object size:0x4 scope:local data:float
lbl_1_rodata_344 = .rodata:0x00000344; // type:object size:0x4 scope:local data:float
lbl_1_rodata_348 = .rodata:0x00000348; // type:object size:0x4 scope:local data:float
lbl_1_rodata_34C = .rodata:0x0000034C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_350 = .rodata:0x00000350; // type:object size:0x4 scope:local data:float
lbl_1_rodata_354 = .rodata:0x00000354; // type:object size:0x4 scope:local data:float
lbl_1_rodata_358 = .rodata:0x00000358; // type:object size:0x8 scope:local data:float
lbl_1_rodata_360 = .rodata:0x00000360; // type:object size:0x6C scope:local
lbl_1_rodata_3CC = .rodata:0x000003CC; // type:object size:0xC scope:local data:float
lbl_1_rodata_3D8 = .rodata:0x000003D8; // type:object size:0xC scope:local data:float
lbl_1_rodata_3E4 = .rodata:0x000003E4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3E8 = .rodata:0x000003E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3EC = .rodata:0x000003EC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3F0 = .rodata:0x000003F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3F4 = .rodata:0x000003F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3F8 = .rodata:0x000003F8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3FC = .rodata:0x000003FC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_400 = .rodata:0x00000400; // type:object size:0x4 scope:local data:float
lbl_1_rodata_404 = .rodata:0x00000404; // type:object size:0x4 scope:local data:float
lbl_1_rodata_408 = .rodata:0x00000408; // type:object size:0x4 scope:local data:float
lbl_1_rodata_40C = .rodata:0x0000040C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_410 = .rodata:0x00000410; // type:object size:0x4 scope:local data:float
lbl_1_rodata_414 = .rodata:0x00000414; // type:object size:0x4 scope:local data:float
lbl_1_rodata_418 = .rodata:0x00000418; // type:object size:0x4 scope:local data:float
lbl_1_rodata_41C = .rodata:0x0000041C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_420 = .rodata:0x00000420; // type:object size:0x4 scope:local data:float
lbl_1_rodata_428 = .rodata:0x00000428; // type:object size:0x8 scope:local data:double
lbl_1_rodata_430 = .rodata:0x00000430; // type:object size:0x8 scope:local data:double
lbl_1_rodata_438 = .rodata:0x00000438; // type:object size:0x8 scope:local data:double
lbl_1_rodata_440 = .rodata:0x00000440; // type:object size:0x8 scope:local data:double
lbl_1_rodata_448 = .rodata:0x00000448; // type:object size:0x4 scope:local data:float
lbl_1_rodata_44C = .rodata:0x0000044C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_450 = .rodata:0x00000450; // type:object size:0x8 scope:local data:double
lbl_1_rodata_458 = .rodata:0x00000458; // type:object size:0x4 scope:local data:float
lbl_1_rodata_45C = .rodata:0x0000045C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_460 = .rodata:0x00000460; // type:object size:0x4 scope:local data:float
lbl_1_rodata_464 = .rodata:0x00000464; // type:object size:0x4 scope:local data:float
lbl_1_rodata_468 = .rodata:0x00000468; // type:object size:0x4 scope:local data:float
lbl_1_rodata_46C = .rodata:0x0000046C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_470 = .rodata:0x00000470; // type:object size:0x4 scope:local data:float
lbl_1_rodata_474 = .rodata:0x00000474; // type:object size:0x4 scope:local data:float
lbl_1_rodata_478 = .rodata:0x00000478; // type:object size:0x8 scope:local data:double
lbl_1_rodata_480 = .rodata:0x00000480; // type:object size:0x8 scope:local data:double
lbl_1_rodata_488 = .rodata:0x00000488; // type:object size:0x4 scope:local data:float
lbl_1_rodata_490 = .rodata:0x00000490; // type:object size:0x8 scope:local data:double
lbl_1_rodata_498 = .rodata:0x00000498; // type:object size:0x4 scope:local data:float
lbl_1_rodata_49C = .rodata:0x0000049C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4A0 = .rodata:0x000004A0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4A4 = .rodata:0x000004A4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4A8 = .rodata:0x000004A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4AC = .rodata:0x000004AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4B0 = .rodata:0x000004B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4B4 = .rodata:0x000004B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4B8 = .rodata:0x000004B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4BC = .rodata:0x000004BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4C0 = .rodata:0x000004C0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4C4 = .rodata:0x000004C4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4C8 = .rodata:0x000004C8; // type:object size:0x30 scope:local data:float
lbl_1_rodata_4F8 = .rodata:0x000004F8; // type:object size:0x30 scope:local data:float
lbl_1_rodata_528 = .rodata:0x00000528; // type:object size:0x4 scope:local data:float
lbl_1_rodata_52C = .rodata:0x0000052C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_530 = .rodata:0x00000530; // type:object size:0x4 scope:local data:float
lbl_1_rodata_534 = .rodata:0x00000534; // type:object size:0x4 scope:local data:float
lbl_1_rodata_538 = .rodata:0x00000538; // type:object size:0x4 scope:local data:float
lbl_1_rodata_53C = .rodata:0x0000053C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_540 = .rodata:0x00000540; // type:object size:0xC scope:local data:4byte
lbl_1_rodata_54C = .rodata:0x0000054C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_550 = .rodata:0x00000550; // type:object size:0x8 scope:local data:double
lbl_1_rodata_558 = .rodata:0x00000558; // type:object size:0x4 scope:local data:float
lbl_1_rodata_55C = .rodata:0x0000055C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_560 = .rodata:0x00000560; // type:object size:0x4 scope:local data:float
lbl_1_rodata_564 = .rodata:0x00000564; // type:object size:0x4 scope:local data:float
lbl_1_rodata_568 = .rodata:0x00000568; // type:object size:0x8 scope:local data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0x1E scope:local data:string
lbl_1_data_1E = .data:0x0000001E; // type:object size:0x1E scope:local data:string
lbl_1_data_3C = .data:0x0000003C; // type:object size:0x10 scope:local data:string
lbl_1_data_50 = .data:0x00000050; // type:object size:0x80
lbl_1_data_D0 = .data:0x000000D0; // type:object size:0x1C
lbl_1_data_D0 = .data:0x000000D0; // type:object size:0x1B scope:local data:string
lbl_1_data_EC = .data:0x000000EC; // type:object size:0x30
lbl_1_data_11C = .data:0x0000011C; // type:object size:0x19 data:string
lbl_1_data_135 = .data:0x00000135; // type:object size:0x3
lbl_1_data_11C = .data:0x0000011C; // type:object size:0x19 scope:local data:string
lbl_1_data_135 = .data:0x00000135; // type:object size:0x1
lbl_1_data_138 = .data:0x00000138; // type:object size:0x1C
lbl_1_data_154 = .data:0x00000154; // type:object size:0x10 data:4byte
lbl_1_data_164 = .data:0x00000164; // type:object size:0xD data:string
lbl_1_data_164 = .data:0x00000164; // type:object size:0xD scope:local data:string
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:4byte
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x4 data:4byte
@ -220,7 +222,8 @@ lbl_1_bss_10 = .bss:0x00000010; // type:object size:0x2 data:2byte
lbl_1_bss_12 = .bss:0x00000012; // type:object size:0x2 data:2byte
lbl_1_bss_14 = .bss:0x00000014; // type:object size:0x2 data:2byte
lbl_1_bss_18 = .bss:0x00000018; // type:object size:0x10 data:4byte
lbl_1_bss_28 = .bss:0x00000028; // type:object size:0x8 data:4byte
lbl_1_bss_28 = .bss:0x00000028; // type:object size:0x4 data:4byte
lbl_1_bss_2C = .bss:0x0000002C; // type:object size:0x4 data:4byte
lbl_1_bss_30 = .bss:0x00000030; // type:object size:0x4 data:float
lbl_1_bss_34 = .bss:0x00000034; // type:object size:0x4 data:float
lbl_1_bss_38 = .bss:0x00000038; // type:object size:0x4 data:float
@ -233,7 +236,7 @@ lbl_1_bss_50 = .bss:0x00000050; // type:object size:0x4 data:4byte
lbl_1_bss_54 = .bss:0x00000054; // type:object size:0x1C data:4byte
lbl_1_bss_70 = .bss:0x00000070; // type:object size:0x1C data:float
lbl_1_bss_8C = .bss:0x0000008C; // type:object size:0x1C data:float
lbl_1_bss_A8 = .bss:0x000000A8; // type:object size:0x8 data:4byte
lbl_1_bss_A8 = .bss:0x000000A8; // type:object size:0x4 data:4byte
lbl_1_bss_B0 = .bss:0x000000B0; // type:object size:0x4 data:4byte
lbl_1_bss_B4 = .bss:0x000000B4; // type:object size:0x4 data:4byte
lbl_1_bss_B8 = .bss:0x000000B8; // type:object size:0x4 data:4byte
@ -245,5 +248,5 @@ lbl_1_bss_9F0 = .bss:0x000009F0; // type:object size:0x38 data:2byte
lbl_1_bss_A28 = .bss:0x00000A28; // type:object size:0x4 data:4byte
lbl_1_bss_A2C = .bss:0x00000A2C; // type:object size:0x10 data:4byte
lbl_1_bss_A3C = .bss:0x00000A3C; // type:object size:0x4 data:4byte
lbl_1_bss_A40 = .bss:0x00000A40; // type:object size:0x8 data:4byte
lbl_1_bss_A40 = .bss:0x00000A40; // type:object size:0x4 data:4byte
lbl_1_bss_A48 = .bss:0x00000A48; // type:object size:0x4 data:4byte

View file

@ -5,3 +5,9 @@ Sections:
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/m429Dll/main.c:
.text start:0x00000000 end:0x0000EA18
.rodata start:0x00000000 end:0x00000198
.data start:0x00000000 end:0x00001510
.bss start:0x00000000 end:0x00000364

View file

@ -7,228 +7,229 @@ fn_1_2D8 = .text:0x000002D8; // type:function size:0x13C
fn_1_414 = .text:0x00000414; // type:function size:0x58
fn_1_46C = .text:0x0000046C; // type:function size:0x114
fn_1_580 = .text:0x00000580; // type:function size:0x204
fn_1_784 = .text:0x00000784; // type:function size:0x240
fn_1_9C4 = .text:0x000009C4; // type:function size:0x54
fn_1_A18 = .text:0x00000A18; // type:function size:0x10C
fn_1_B24 = .text:0x00000B24; // type:function size:0x680
fn_1_11A4 = .text:0x000011A4; // type:function size:0x15C
fn_1_1300 = .text:0x00001300; // type:function size:0x8C
fn_1_138C = .text:0x0000138C; // type:function size:0x334
fn_1_16C0 = .text:0x000016C0; // type:function size:0x350
fn_1_1A10 = .text:0x00001A10; // type:function size:0x2B8
fn_1_1CC8 = .text:0x00001CC8; // type:function size:0x58
fn_1_1D20 = .text:0x00001D20; // type:function size:0xB0
fn_1_1DD0 = .text:0x00001DD0; // type:function size:0x104
fn_1_1ED4 = .text:0x00001ED4; // type:function size:0x34
fn_1_1F08 = .text:0x00001F08; // type:function size:0x6C
fn_1_1F74 = .text:0x00001F74; // type:function size:0x3F0
fn_1_2364 = .text:0x00002364; // type:function size:0x260
fn_1_25C4 = .text:0x000025C4; // type:function size:0x70
fn_1_2634 = .text:0x00002634; // type:function size:0x2CC
fn_1_2900 = .text:0x00002900; // type:function size:0x290
fn_1_2B90 = .text:0x00002B90; // type:function size:0x234
fn_1_2DC4 = .text:0x00002DC4; // type:function size:0xD8
fn_1_2E9C = .text:0x00002E9C; // type:function size:0x2BC
fn_1_3158 = .text:0x00003158; // type:function size:0x4
fn_1_315C = .text:0x0000315C; // type:function size:0xD8
fn_1_3234 = .text:0x00003234; // type:function size:0x174
fn_1_33A8 = .text:0x000033A8; // type:function size:0x304
fn_1_36AC = .text:0x000036AC; // type:function size:0x170
fn_1_381C = .text:0x0000381C; // type:function size:0x560
fn_1_3D7C = .text:0x00003D7C; // type:function size:0x254
fn_1_798 = .text:0x00000784; // type:function size:0x240
fn_1_9EC = .text:0x000009C4; // type:function size:0x54
fn_1_A40 = .text:0x00000A18; // type:function size:0x10C
fn_1_B4C = .text:0x00000B24; // type:function size:0x680
fn_1_11F4 = .text:0x000011A4; // type:function size:0x15C
fn_1_1350 = .text:0x00001300; // type:function size:0x8C
fn_1_13DC = .text:0x0000138C; // type:function size:0x334
fn_1_1710 = .text:0x000016C0; // type:function size:0x350
fn_1_1A60 = .text:0x00001A10; // type:function size:0x2B8
fn_1_1D18 = .text:0x00001CC8; // type:function size:0x58
fn_1_1D70 = .text:0x00001D20; // type:function size:0xB0
fn_1_1E20 = .text:0x00001DD0; // type:function size:0x104
fn_1_1F24 = .text:0x00001ED4; // type:function size:0x34
fn_1_1F58 = .text:0x00001F08; // type:function size:0x6C
fn_1_1FC4 = .text:0x00001F74; // type:function size:0x3F0
fn_1_23B4 = .text:0x00002364; // type:function size:0x260
fn_1_2614 = .text:0x000025C4; // type:function size:0x70
fn_1_2684 = .text:0x00002634; // type:function size:0x2CC
fn_1_2950 = .text:0x00002900; // type:function size:0x290
fn_1_2BE0 = .text:0x00002B90; // type:function size:0x234
fn_1_2E14 = .text:0x00002DC4; // type:function size:0xD8
fn_1_2EEC = .text:0x00002E9C; // type:function size:0x2BC
fn_1_31A8 = .text:0x00003158; // type:function size:0x4
fn_1_31AC = .text:0x0000315C; // type:function size:0xD8
fn_1_3284 = .text:0x00003234; // type:function size:0x174
fn_1_33F8 = .text:0x000033A8; // type:function size:0x304
fn_1_36FC = .text:0x000036AC; // type:function size:0x170
fn_1_386C = .text:0x0000381C; // type:function size:0x560
fn_1_3DCC = .text:0x00003D7C; // type:function size:0x254
_prolog = .text:0x00003FD0; // type:function size:0x54 scope:global
_epilog = .text:0x00004024; // type:function size:0x4C scope:global
fn_1_4070 = .text:0x00004070; // type:function size:0x164
fn_1_41D4 = .text:0x000041D4; // type:function size:0xBCC
fn_1_4DA0 = .text:0x00004DA0; // type:function size:0x60
fn_1_4E00 = .text:0x00004E00; // type:function size:0x25C
fn_1_505C = .text:0x0000505C; // type:function size:0x410
fn_1_546C = .text:0x0000546C; // type:function size:0x380
fn_1_57EC = .text:0x000057EC; // type:function size:0x120
fn_1_590C = .text:0x0000590C; // type:function size:0x380
fn_1_5C8C = .text:0x00005C8C; // type:function size:0x268
fn_1_5EF4 = .text:0x00005EF4; // type:function size:0x1154
fn_1_7048 = .text:0x00007048; // type:function size:0x158
fn_1_71A0 = .text:0x000071A0; // type:function size:0xB48
fn_1_7CE8 = .text:0x00007CE8; // type:function size:0x1230
fn_1_8F18 = .text:0x00008F18; // type:function size:0xA84
fn_1_999C = .text:0x0000999C; // type:function size:0x4
fn_1_99A0 = .text:0x000099A0; // type:function size:0x1BC
fn_1_9B5C = .text:0x00009B5C; // type:function size:0x340
fn_1_9E9C = .text:0x00009E9C; // type:function size:0x1BC
fn_1_A058 = .text:0x0000A058; // type:function size:0x70
fn_1_A0C8 = .text:0x0000A0C8; // type:function size:0x470
fn_1_A538 = .text:0x0000A538; // type:function size:0x22C
fn_1_A764 = .text:0x0000A764; // type:function size:0x5C0
fn_1_AD24 = .text:0x0000AD24; // type:function size:0x2A8
fn_1_AFCC = .text:0x0000AFCC; // type:function size:0x738
fn_1_B704 = .text:0x0000B704; // type:function size:0x18C
fn_1_B890 = .text:0x0000B890; // type:function size:0x1D00
fn_1_D590 = .text:0x0000D590; // type:function size:0x6B4
fn_1_DC44 = .text:0x0000DC44; // type:function size:0xCD0
fn_1_E914 = .text:0x0000E914; // type:function size:0x104
fn_1_40C0 = .text:0x00004070; // type:function size:0x164
fn_1_4224 = .text:0x000041D4; // type:function size:0xBCC
fn_1_4DF0 = .text:0x00004DA0; // type:function size:0x60
fn_1_4E50 = .text:0x00004E00; // type:function size:0x25C
fn_1_50AC = .text:0x0000505C; // type:function size:0x410
fn_1_54BC = .text:0x0000546C; // type:function size:0x380
fn_1_583C = .text:0x000057EC; // type:function size:0x120
fn_1_595C = .text:0x0000590C; // type:function size:0x380
fn_1_5CDC = .text:0x00005C8C; // type:function size:0x268
fn_1_5F44 = .text:0x00005EF4; // type:function size:0x1154
fn_1_7098 = .text:0x00007048; // type:function size:0x158
fn_1_71F0 = .text:0x000071A0; // type:function size:0xB48
fn_1_7D38 = .text:0x00007CE8; // type:function size:0x1230
fn_1_8F68 = .text:0x00008F18; // type:function size:0xA84
fn_1_99EC = .text:0x0000999C; // type:function size:0x4
fn_1_99F0 = .text:0x000099A0; // type:function size:0x1BC
fn_1_9BAC = .text:0x00009B5C; // type:function size:0x340
fn_1_9EEC = .text:0x00009E9C; // type:function size:0x1BC
fn_1_A0A8 = .text:0x0000A058; // type:function size:0x70
fn_1_A118 = .text:0x0000A0C8; // type:function size:0x470
fn_1_A588 = .text:0x0000A538; // type:function size:0x22C
fn_1_A7B4 = .text:0x0000A764; // type:function size:0x5C0
fn_1_AD74 = .text:0x0000AD24; // type:function size:0x2A8
fn_1_B01C = .text:0x0000AFCC; // type:function size:0x738
fn_1_B754 = .text:0x0000B704; // type:function size:0x18C
fn_1_B8E0 = .text:0x0000B890; // type:function size:0x1D00
fn_1_D5E8 = .text:0x0000D590; // type:function size:0x6B4
ObjectSetup = .text:0x0000DC44; // type:function size:0xCD0
fn_1_E96C = .text:0x0000E914; // type:function size:0x104
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x8 data:double
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 data:float
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x8 data:double
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x8 data:double
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x8 data:double
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x8 data:double
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 data:float
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 data:float
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 data:float
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 data:float
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 data:float
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x4 data:float
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x8 data:double
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 data:float
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 data:float
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 data:float
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 data:double
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x8 data:double
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 data:float
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 data:float
lbl_1_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 data:float
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 data:float
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x8 data:double
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 data:float
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 data:float
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 data:float
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 data:float
lbl_1_rodata_C4 = .rodata:0x000000C4; // type:object size:0x4 data:float
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 data:float
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 data:float
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 data:float
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 data:float
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x8 data:double
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 data:float
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 data:float
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 data:float
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 data:float
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x4 data:float
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x8 scope:local data:double
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float
lbl_1_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_C4 = .rodata:0x000000C4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x8 scope:local data:double
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float
lbl_1_rodata_104 = .rodata:0x00000104; // type:object size:0x4 data:float
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x8 data:double
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x8 data:double
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x4 data:float
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 data:double
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 data:float
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 data:float
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x4 data:float
lbl_1_rodata_134 = .rodata:0x00000134; // type:object size:0x4 data:float
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 data:float
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x8 data:double
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x4 data:float
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x4 data:float
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x4 data:float
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x8 data:double
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 data:float
lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0x4 data:float
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x8 data:double
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x4 data:float
lbl_1_rodata_174 = .rodata:0x00000174; // type:object size:0x4 data:float
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x4 data:float
lbl_1_rodata_17C = .rodata:0x0000017C; // type:object size:0x4 data:float
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 data:float
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0x4 data:float
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x4 data:float
lbl_1_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 data:float
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 data:float
lbl_1_rodata_194 = .rodata:0x00000194; // type:object size:0x4 data:float
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x8 scope:local data:double
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 scope:local data:double
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x4 scope:local data:float
lbl_1_rodata_134 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x8 scope:local data:double
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x8 scope:local data:double
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float
lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x8 scope:local data:double
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x4 scope:local data:float
lbl_1_rodata_174 = .rodata:0x00000174; // type:object size:0x4 scope:local data:float
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17C = .rodata:0x0000017C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 scope:local data:float
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0x4 scope:local data:float
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float
lbl_1_rodata_194 = .rodata:0x00000194; // type:object size:0x4 scope:local data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0x10
lbl_1_data_10 = .data:0x00000010; // type:object size:0xD data:string
lbl_1_data_1D = .data:0x0000001D; // type:object size:0xE data:string
lbl_1_data_2B = .data:0x0000002B; // type:object size:0xE data:string
lbl_1_data_39 = .data:0x00000039; // type:object size:0xE data:string
lbl_1_data_47 = .data:0x00000047; // type:object size:0xD data:string
lbl_1_data_54 = .data:0x00000054; // type:object size:0xD data:string
lbl_1_data_61 = .data:0x00000061; // type:object size:0xE data:string
lbl_1_data_6F = .data:0x0000006F; // type:object size:0xE data:string
lbl_1_data_7D = .data:0x0000007D; // type:object size:0xE data:string
lbl_1_data_8B = .data:0x0000008B; // type:object size:0xD data:string
lbl_1_data_98 = .data:0x00000098; // type:object size:0xE data:string
lbl_1_data_A6 = .data:0x000000A6; // type:object size:0xE data:string
lbl_1_data_B4 = .data:0x000000B4; // type:object size:0xE data:string
lbl_1_data_C2 = .data:0x000000C2; // type:object size:0xD data:string
lbl_1_data_CF = .data:0x000000CF; // type:object size:0xD data:string
lbl_1_data_DC = .data:0x000000DC; // type:object size:0xD data:string
lbl_1_data_E9 = .data:0x000000E9; // type:object size:0xD data:string
lbl_1_data_F6 = .data:0x000000F6; // type:object size:0xE data:string
lbl_1_data_104 = .data:0x00000104; // type:object size:0xE data:string
lbl_1_data_112 = .data:0x00000112; // type:object size:0xE data:string
lbl_1_data_120 = .data:0x00000120; // type:object size:0xE data:string
lbl_1_data_12E = .data:0x0000012E; // type:object size:0xE data:string
lbl_1_data_13C = .data:0x0000013C; // type:object size:0xE data:string
lbl_1_data_14A = .data:0x0000014A; // type:object size:0xE data:string
lbl_1_data_158 = .data:0x00000158; // type:object size:0xE data:string
lbl_1_data_166 = .data:0x00000166; // type:object size:0xE data:string
lbl_1_data_174 = .data:0x00000174; // type:object size:0xE data:string
lbl_1_data_182 = .data:0x00000182; // type:object size:0xE data:string
lbl_1_data_190 = .data:0x00000190; // type:object size:0xE data:string
lbl_1_data_19E = .data:0x0000019E; // type:object size:0xE data:string
lbl_1_data_1AC = .data:0x000001AC; // type:object size:0xE data:string
lbl_1_data_1BA = .data:0x000001BA; // type:object size:0xE data:string
lbl_1_data_1C8 = .data:0x000001C8; // type:object size:0xE data:string
lbl_1_data_1D6 = .data:0x000001D6; // type:object size:0xE data:string
lbl_1_data_1E4 = .data:0x000001E4; // type:object size:0xE data:string
lbl_1_data_1F2 = .data:0x000001F2; // type:object size:0xE data:string
lbl_1_data_200 = .data:0x00000200; // type:object size:0xE data:string
lbl_1_data_20E = .data:0x0000020E; // type:object size:0xE data:string
lbl_1_data_21C = .data:0x0000021C; // type:object size:0x10
lbl_1_data_10 = .data:0x00000010; // type:object size:0xD scope:local data:string
lbl_1_data_1D = .data:0x0000001D; // type:object size:0xE scope:local data:string
lbl_1_data_2B = .data:0x0000002B; // type:object size:0xE scope:local data:string
lbl_1_data_39 = .data:0x00000039; // type:object size:0xE scope:local data:string
lbl_1_data_47 = .data:0x00000047; // type:object size:0xD scope:local data:string
lbl_1_data_54 = .data:0x00000054; // type:object size:0xD scope:local data:string
lbl_1_data_61 = .data:0x00000061; // type:object size:0xE scope:local data:string
lbl_1_data_6F = .data:0x0000006F; // type:object size:0xE scope:local data:string
lbl_1_data_7D = .data:0x0000007D; // type:object size:0xE scope:local data:string
lbl_1_data_8B = .data:0x0000008B; // type:object size:0xD scope:local data:string
lbl_1_data_98 = .data:0x00000098; // type:object size:0xE scope:local data:string
lbl_1_data_A6 = .data:0x000000A6; // type:object size:0xE scope:local data:string
lbl_1_data_B4 = .data:0x000000B4; // type:object size:0xE scope:local data:string
lbl_1_data_C2 = .data:0x000000C2; // type:object size:0xD scope:local data:string
lbl_1_data_CF = .data:0x000000CF; // type:object size:0xD scope:local data:string
lbl_1_data_DC = .data:0x000000DC; // type:object size:0xD scope:local data:string
lbl_1_data_E9 = .data:0x000000E9; // type:object size:0xD scope:local data:string
lbl_1_data_F6 = .data:0x000000F6; // type:object size:0xE scope:local data:string
lbl_1_data_104 = .data:0x00000104; // type:object size:0xE scope:local data:string
lbl_1_data_112 = .data:0x00000112; // type:object size:0xE scope:local data:string
lbl_1_data_120 = .data:0x00000120; // type:object size:0xE scope:local data:string
lbl_1_data_12E = .data:0x0000012E; // type:object size:0xE scope:local data:string
lbl_1_data_13C = .data:0x0000013C; // type:object size:0xE scope:local data:string
lbl_1_data_14A = .data:0x0000014A; // type:object size:0xE scope:local data:string
lbl_1_data_158 = .data:0x00000158; // type:object size:0xE scope:local data:string
lbl_1_data_166 = .data:0x00000166; // type:object size:0xE scope:local data:string
lbl_1_data_174 = .data:0x00000174; // type:object size:0xE scope:local data:string
lbl_1_data_182 = .data:0x00000182; // type:object size:0xE scope:local data:string
lbl_1_data_190 = .data:0x00000190; // type:object size:0xE scope:local data:string
lbl_1_data_19E = .data:0x0000019E; // type:object size:0xE scope:local data:string
lbl_1_data_1AC = .data:0x000001AC; // type:object size:0xE scope:local data:string
lbl_1_data_1BA = .data:0x000001BA; // type:object size:0xE scope:local data:string
lbl_1_data_1C8 = .data:0x000001C8; // type:object size:0xE scope:local data:string
lbl_1_data_1D6 = .data:0x000001D6; // type:object size:0xE scope:local data:string
lbl_1_data_1E4 = .data:0x000001E4; // type:object size:0xE scope:local data:string
lbl_1_data_1F2 = .data:0x000001F2; // type:object size:0xE scope:local data:string
lbl_1_data_200 = .data:0x00000200; // type:object size:0xE scope:local data:string
lbl_1_data_20E = .data:0x0000020E; // type:object size:0xE scope:local data:string
lbl_1_data_21C = .data:0x0000021C; // type:object size:0xE scope:local data:string
lbl_1_data_22C = .data:0x0000022C; // type:object size:0x57C
lbl_1_data_7A8 = .data:0x000007A8; // type:object size:0xD data:string
lbl_1_data_7B5 = .data:0x000007B5; // type:object size:0xD data:string
lbl_1_data_7C2 = .data:0x000007C2; // type:object size:0xD data:string
lbl_1_data_7CF = .data:0x000007CF; // type:object size:0xE data:string
lbl_1_data_7DD = .data:0x000007DD; // type:object size:0xE data:string
lbl_1_data_7EB = .data:0x000007EB; // type:object size:0xE data:string
lbl_1_data_7F9 = .data:0x000007F9; // type:object size:0xE data:string
lbl_1_data_807 = .data:0x00000807; // type:object size:0xD data:string
lbl_1_data_814 = .data:0x00000814; // type:object size:0xD data:string
lbl_1_data_821 = .data:0x00000821; // type:object size:0xD data:string
lbl_1_data_82E = .data:0x0000082E; // type:object size:0xE data:string
lbl_1_data_83C = .data:0x0000083C; // type:object size:0xE data:string
lbl_1_data_84A = .data:0x0000084A; // type:object size:0xD data:string
lbl_1_data_857 = .data:0x00000857; // type:object size:0xD data:string
lbl_1_data_864 = .data:0x00000864; // type:object size:0xD data:string
lbl_1_data_871 = .data:0x00000871; // type:object size:0xE data:string
lbl_1_data_87F = .data:0x0000087F; // type:object size:0xE data:string
lbl_1_data_88D = .data:0x0000088D; // type:object size:0xE data:string
lbl_1_data_89B = .data:0x0000089B; // type:object size:0xE data:string
lbl_1_data_8A9 = .data:0x000008A9; // type:object size:0xE data:string
lbl_1_data_8B7 = .data:0x000008B7; // type:object size:0xE data:string
lbl_1_data_8C5 = .data:0x000008C5; // type:object size:0xE data:string
lbl_1_data_8D3 = .data:0x000008D3; // type:object size:0xE data:string
lbl_1_data_8E1 = .data:0x000008E1; // type:object size:0xE data:string
lbl_1_data_8EF = .data:0x000008EF; // type:object size:0xE data:string
lbl_1_data_8FD = .data:0x000008FD; // type:object size:0xE data:string
lbl_1_data_90B = .data:0x0000090B; // type:object size:0xE data:string
lbl_1_data_919 = .data:0x00000919; // type:object size:0xE data:string
lbl_1_data_927 = .data:0x00000927; // type:object size:0xE data:string
lbl_1_data_935 = .data:0x00000935; // type:object size:0xE data:string
lbl_1_data_943 = .data:0x00000943; // type:object size:0xE data:string
lbl_1_data_951 = .data:0x00000951; // type:object size:0xE data:string
lbl_1_data_95F = .data:0x0000095F; // type:object size:0xE data:string
lbl_1_data_96D = .data:0x0000096D; // type:object size:0xE data:string
lbl_1_data_97B = .data:0x0000097B; // type:object size:0xE data:string
lbl_1_data_989 = .data:0x00000989; // type:object size:0xE data:string
lbl_1_data_997 = .data:0x00000997; // type:object size:0xE data:string
lbl_1_data_9A5 = .data:0x000009A5; // type:object size:0xE data:string
lbl_1_data_9B3 = .data:0x000009B3; // type:object size:0xE data:string
lbl_1_data_9C1 = .data:0x000009C1; // type:object size:0xE data:string
lbl_1_data_9CF = .data:0x000009CF; // type:object size:0xE data:string
lbl_1_data_9DD = .data:0x000009DD; // type:object size:0xF
lbl_1_data_7A8 = .data:0x000007A8; // type:object size:0xD scope:local data:string
lbl_1_data_7B5 = .data:0x000007B5; // type:object size:0xD scope:local data:string
lbl_1_data_7C2 = .data:0x000007C2; // type:object size:0xD scope:local data:string
lbl_1_data_7CF = .data:0x000007CF; // type:object size:0xE scope:local data:string
lbl_1_data_7DD = .data:0x000007DD; // type:object size:0xE scope:local data:string
lbl_1_data_7EB = .data:0x000007EB; // type:object size:0xE scope:local data:string
lbl_1_data_7F9 = .data:0x000007F9; // type:object size:0xE scope:local data:string
lbl_1_data_807 = .data:0x00000807; // type:object size:0xD scope:local data:string
lbl_1_data_814 = .data:0x00000814; // type:object size:0xD scope:local data:string
lbl_1_data_821 = .data:0x00000821; // type:object size:0xD scope:local data:string
lbl_1_data_82E = .data:0x0000082E; // type:object size:0xE scope:local data:string
lbl_1_data_83C = .data:0x0000083C; // type:object size:0xE scope:local data:string
lbl_1_data_84A = .data:0x0000084A; // type:object size:0xD scope:local data:string
lbl_1_data_857 = .data:0x00000857; // type:object size:0xD scope:local data:string
lbl_1_data_864 = .data:0x00000864; // type:object size:0xD scope:local data:string
lbl_1_data_871 = .data:0x00000871; // type:object size:0xE scope:local data:string
lbl_1_data_87F = .data:0x0000087F; // type:object size:0xE scope:local data:string
lbl_1_data_88D = .data:0x0000088D; // type:object size:0xE scope:local data:string
lbl_1_data_89B = .data:0x0000089B; // type:object size:0xE scope:local data:string
lbl_1_data_8A9 = .data:0x000008A9; // type:object size:0xE scope:local data:string
lbl_1_data_8B7 = .data:0x000008B7; // type:object size:0xE scope:local data:string
lbl_1_data_8C5 = .data:0x000008C5; // type:object size:0xE scope:local data:string
lbl_1_data_8D3 = .data:0x000008D3; // type:object size:0xE scope:local data:string
lbl_1_data_8E1 = .data:0x000008E1; // type:object size:0xE scope:local data:string
lbl_1_data_8EF = .data:0x000008EF; // type:object size:0xE scope:local data:string
lbl_1_data_8FD = .data:0x000008FD; // type:object size:0xE scope:local data:string
lbl_1_data_90B = .data:0x0000090B; // type:object size:0xE scope:local data:string
lbl_1_data_919 = .data:0x00000919; // type:object size:0xE scope:local data:string
lbl_1_data_927 = .data:0x00000927; // type:object size:0xE scope:local data:string
lbl_1_data_935 = .data:0x00000935; // type:object size:0xE scope:local data:string
lbl_1_data_943 = .data:0x00000943; // type:object size:0xE scope:local data:string
lbl_1_data_951 = .data:0x00000951; // type:object size:0xE scope:local data:string
lbl_1_data_95F = .data:0x0000095F; // type:object size:0xE scope:local data:string
lbl_1_data_96D = .data:0x0000096D; // type:object size:0xE scope:local data:string
lbl_1_data_97B = .data:0x0000097B; // type:object size:0xE scope:local data:string
lbl_1_data_989 = .data:0x00000989; // type:object size:0xE scope:local data:string
lbl_1_data_997 = .data:0x00000997; // type:object size:0xE scope:local data:string
lbl_1_data_9A5 = .data:0x000009A5; // type:object size:0xE scope:local data:string
lbl_1_data_9B3 = .data:0x000009B3; // type:object size:0xE scope:local data:string
lbl_1_data_9C1 = .data:0x000009C1; // type:object size:0xE scope:local data:string
lbl_1_data_9CF = .data:0x000009CF; // type:object size:0xE scope:local data:string
lbl_1_data_9DD = .data:0x000009DD; // type:object size:0xF scope:local
lbl_1_data_9EC = .data:0x000009EC; // type:object size:0x5E8
lbl_1_data_FD4 = .data:0x00000FD4; // type:object size:0xC
lbl_1_data_FE0 = .data:0x00000FE0; // type:object size:0xC
@ -258,12 +259,12 @@ lbl_1_data_13B8 = .data:0x000013B8; // type:object size:0x10
lbl_1_data_13C8 = .data:0x000013C8; // type:object size:0x10
lbl_1_data_13D8 = .data:0x000013D8; // type:object size:0x10
lbl_1_data_13E8 = .data:0x000013E8; // type:object size:0x50
lbl_1_data_1438 = .data:0x00001438; // type:object size:0x21 data:string
lbl_1_data_1459 = .data:0x00001459; // type:object size:0x1F
lbl_1_data_1438 = .data:0x00001438; // type:object size:0x21 scope:local data:string
lbl_1_data_1459 = .data:0x00001459; // type:object size:0x1F scope:local
jumptable_1_data_1478 = .data:0x00001478; // type:object size:0x24 scope:local
lbl_1_data_149C = .data:0x0000149C; // type:object size:0x1C
lbl_1_data_149C = .data:0x0000149C; // type:object size:0x1B scope:local data:string
jumptable_1_data_14B8 = .data:0x000014B8; // type:object size:0x34 scope:local
lbl_1_data_14EC = .data:0x000014EC; // type:object size:0x24 data:string
lbl_1_data_14EC = .data:0x000014EC; // type:object size:0x24 scope:local data:string
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:4byte
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x2 data:2byte
@ -290,7 +291,8 @@ lbl_1_bss_124 = .bss:0x00000124; // type:object size:0x4 data:float
lbl_1_bss_128 = .bss:0x00000128; // type:object size:0x4 data:float
lbl_1_bss_12C = .bss:0x0000012C; // type:object size:0x4 data:float
lbl_1_bss_130 = .bss:0x00000130; // type:object size:0x60
lbl_1_bss_190 = .bss:0x00000190; // type:object size:0x8 data:4byte
lbl_1_bss_190 = .bss:0x00000190; // type:object size:0x4 data:4byte
lbl_1_bss_194 = .bss:0x00000194; // type:object size:0x4 data:4byte
lbl_1_bss_198 = .bss:0x00000198; // type:object size:0x4 data:4byte
lbl_1_bss_19C = .bss:0x0000019C; // type:object size:0x4 data:4byte
lbl_1_bss_1A0 = .bss:0x000001A0; // type:object size:0x4 data:4byte

View file

@ -5,3 +5,18 @@ Sections:
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/executor.c:
.text start:0x00000000 end:0x000000A0
REL/m431Dll/main.c:
.text start:0x000000A0 end:0x00007AB8
.rodata start:0x00000000 end:0x00000180
.data start:0x00000000 end:0x000001D0
.bss start:0x00000000 end:0x00000098
REL/m431Dll/object.c:
.text start:0x00007AB8 end:0x0000B57C
.rodata start:0x00000180 end:0x0000022C
.data start:0x000001D0 end:0x0000026C
.bss start:0x00000098 end:0x0000067C

View file

@ -1,207 +1,208 @@
_prolog = .text:0x00000000; // type:function size:0x54 scope:global
_epilog = .text:0x00000054; // type:function size:0x4C scope:global
fn_1_A0 = .text:0x000000A0; // type:function size:0x384
ObjectSetup = .text:0x000000A0; // type:function size:0x384
fn_1_424 = .text:0x00000424; // type:function size:0x78
fn_1_49C = .text:0x0000049C; // type:function size:0xE0
fn_1_57C = .text:0x0000057C; // type:function size:0x234
fn_1_7B0 = .text:0x000007B0; // type:function size:0x294
fn_1_A44 = .text:0x00000A44; // type:function size:0x660
fn_1_10A4 = .text:0x000010A4; // type:function size:0x364
fn_1_1408 = .text:0x00001408; // type:function size:0x228
fn_1_1630 = .text:0x00001630; // type:function size:0x40C
fn_1_1A3C = .text:0x00001A3C; // type:function size:0x5C0
fn_1_1FFC = .text:0x00001FFC; // type:function size:0x50
fn_1_204C = .text:0x0000204C; // type:function size:0x40
fn_1_208C = .text:0x0000208C; // type:function size:0x40
fn_1_20CC = .text:0x000020CC; // type:function size:0x40
fn_1_210C = .text:0x0000210C; // type:function size:0x9A0
fn_1_2AAC = .text:0x00002AAC; // type:function size:0x10
fn_1_2ABC = .text:0x00002ABC; // type:function size:0x1D4
fn_1_2C90 = .text:0x00002C90; // type:function size:0x44C
fn_1_30DC = .text:0x000030DC; // type:function size:0x460
fn_1_353C = .text:0x0000353C; // type:function size:0x83C
fn_1_3D78 = .text:0x00003D78; // type:function size:0x254
fn_1_3FCC = .text:0x00003FCC; // type:function size:0x58
fn_1_4024 = .text:0x00004024; // type:function size:0x6FC
fn_1_4720 = .text:0x00004720; // type:function size:0x14
fn_1_4734 = .text:0x00004734; // type:function size:0x60
fn_1_4794 = .text:0x00004794; // type:function size:0x138
fn_1_48CC = .text:0x000048CC; // type:function size:0xBC
fn_1_4988 = .text:0x00004988; // type:function size:0x188
fn_1_4B10 = .text:0x00004B10; // type:function size:0x1C8
fn_1_4CD8 = .text:0x00004CD8; // type:function size:0x70
fn_1_4D48 = .text:0x00004D48; // type:function size:0xE4
fn_1_4E2C = .text:0x00004E2C; // type:function size:0x4A8
fn_1_52D4 = .text:0x000052D4; // type:function size:0x1A8
fn_1_547C = .text:0x0000547C; // type:function size:0xA4
fn_1_5520 = .text:0x00005520; // type:function size:0x148
fn_1_5668 = .text:0x00005668; // type:function size:0x9C
fn_1_5704 = .text:0x00005704; // type:function size:0x468
fn_1_5B6C = .text:0x00005B6C; // type:function size:0x4C0
fn_1_602C = .text:0x0000602C; // type:function size:0x154
fn_1_6180 = .text:0x00006180; // type:function size:0x380
fn_1_6500 = .text:0x00006500; // type:function size:0xC8
fn_1_65C8 = .text:0x000065C8; // type:function size:0x10
fn_1_65D8 = .text:0x000065D8; // type:function size:0x5C
fn_1_6634 = .text:0x00006634; // type:function size:0xA4
fn_1_66D8 = .text:0x000066D8; // type:function size:0xE4
fn_1_67BC = .text:0x000067BC; // type:function size:0x374
fn_1_6B30 = .text:0x00006B30; // type:function size:0x140
fn_1_6C70 = .text:0x00006C70; // type:function size:0x544
fn_1_71B4 = .text:0x000071B4; // type:function size:0x60
fn_1_7214 = .text:0x00007214; // type:function size:0x2C
fn_1_7240 = .text:0x00007240; // type:function size:0x38
fn_1_7278 = .text:0x00007278; // type:function size:0x38
fn_1_72B0 = .text:0x000072B0; // type:function size:0x570
fn_1_7820 = .text:0x00007820; // type:function size:0xCC
fn_1_78EC = .text:0x000078EC; // type:function size:0xA4
fn_1_7990 = .text:0x00007990; // type:function size:0x68
fn_1_79F8 = .text:0x000079F8; // type:function size:0x7C
fn_1_7A74 = .text:0x00007A74; // type:function size:0x44
fn_1_7AB8 = .text:0x00007AB8; // type:function size:0x4FC
fn_1_7FB4 = .text:0x00007FB4; // type:function size:0x4BC
fn_1_8470 = .text:0x00008470; // type:function size:0x118
fn_1_8588 = .text:0x00008588; // type:function size:0x204
fn_1_878C = .text:0x0000878C; // type:function size:0x344
fn_1_8AD0 = .text:0x00008AD0; // type:function size:0x1EC
fn_1_8CBC = .text:0x00008CBC; // type:function size:0x6CC
fn_1_9388 = .text:0x00009388; // type:function size:0xB4
fn_1_943C = .text:0x0000943C; // type:function size:0x494
fn_1_98D0 = .text:0x000098D0; // type:function size:0x130
fn_1_9A00 = .text:0x00009A00; // type:function size:0x278
fn_1_9C78 = .text:0x00009C78; // type:function size:0x49C
fn_1_A114 = .text:0x0000A114; // type:function size:0x360
fn_1_A474 = .text:0x0000A474; // type:function size:0x380
fn_1_A7F4 = .text:0x0000A7F4; // type:function size:0x134
fn_1_A928 = .text:0x0000A928; // type:function size:0x13C
fn_1_AA64 = .text:0x0000AA64; // type:function size:0xB0
fn_1_AB14 = .text:0x0000AB14; // type:function size:0xB0
fn_1_ABC4 = .text:0x0000ABC4; // type:function size:0x20
fn_1_ABE4 = .text:0x0000ABE4; // type:function size:0x30
fn_1_AC14 = .text:0x0000AC14; // type:function size:0x90
fn_1_ACA4 = .text:0x0000ACA4; // type:function size:0x108
fn_1_ADAC = .text:0x0000ADAC; // type:function size:0x7C
fn_1_AE28 = .text:0x0000AE28; // type:function size:0x2E4
fn_1_B10C = .text:0x0000B10C; // type:function size:0x48
fn_1_B154 = .text:0x0000B154; // type:function size:0x20
fn_1_B174 = .text:0x0000B174; // type:function size:0x1C
fn_1_B190 = .text:0x0000B190; // type:function size:0x20
fn_1_B1B0 = .text:0x0000B1B0; // type:function size:0x1F8
fn_1_B3A8 = .text:0x0000B3A8; // type:function size:0x80
fn_1_B428 = .text:0x0000B428; // type:function size:0x90
fn_1_B4B8 = .text:0x0000B4B8; // type:function size:0x64
fn_1_B51C = .text:0x0000B51C; // type:function size:0x38
fn_1_B554 = .text:0x0000B554; // type:function size:0x28
fn_1_140C = .text:0x00001408; // type:function size:0x228
fn_1_1634 = .text:0x00001630; // type:function size:0x40C
fn_1_1A40 = .text:0x00001A3C; // type:function size:0x5C0
fn_1_2000 = .text:0x00001FFC; // type:function size:0x50
fn_1_2050 = .text:0x0000204C; // type:function size:0x40
fn_1_2090 = .text:0x0000208C; // type:function size:0x40
fn_1_20D0 = .text:0x000020CC; // type:function size:0x40
fn_1_2110 = .text:0x0000210C; // type:function size:0x9A0
fn_1_2AB0 = .text:0x00002AAC; // type:function size:0x10
fn_1_2AC0 = .text:0x00002ABC; // type:function size:0x1D4
fn_1_2C94 = .text:0x00002C90; // type:function size:0x44C
fn_1_30E0 = .text:0x000030DC; // type:function size:0x460
fn_1_3540 = .text:0x0000353C; // type:function size:0x83C
fn_1_3D7C = .text:0x00003D78; // type:function size:0x254
fn_1_3FD0 = .text:0x00003FCC; // type:function size:0x58
fn_1_4028 = .text:0x00004024; // type:function size:0x6FC
fn_1_4724 = .text:0x00004720; // type:function size:0x14
fn_1_4738 = .text:0x00004734; // type:function size:0x60
fn_1_4798 = .text:0x00004794; // type:function size:0x138
fn_1_48D0 = .text:0x000048CC; // type:function size:0xBC
fn_1_498C = .text:0x00004988; // type:function size:0x188
fn_1_4B14 = .text:0x00004B10; // type:function size:0x1C8
fn_1_4CDC = .text:0x00004CD8; // type:function size:0x70
fn_1_4D4C = .text:0x00004D48; // type:function size:0xE4
fn_1_4E30 = .text:0x00004E2C; // type:function size:0x4A8
fn_1_52D8 = .text:0x000052D4; // type:function size:0x1A8
fn_1_5480 = .text:0x0000547C; // type:function size:0xA4
fn_1_5524 = .text:0x00005520; // type:function size:0x148
fn_1_566C = .text:0x00005668; // type:function size:0x9C
fn_1_5708 = .text:0x00005704; // type:function size:0x468
fn_1_5B70 = .text:0x00005B6C; // type:function size:0x4C0
fn_1_6030 = .text:0x0000602C; // type:function size:0x154
fn_1_6184 = .text:0x00006180; // type:function size:0x380
fn_1_6504 = .text:0x00006500; // type:function size:0xC8
fn_1_65CC = .text:0x000065C8; // type:function size:0x10
fn_1_65DC = .text:0x000065D8; // type:function size:0x5C
fn_1_6638 = .text:0x00006634; // type:function size:0xA4
fn_1_66DC = .text:0x000066D8; // type:function size:0xE4
fn_1_67C0 = .text:0x000067BC; // type:function size:0x374
fn_1_6B34 = .text:0x00006B30; // type:function size:0x140
fn_1_6C74 = .text:0x00006C70; // type:function size:0x544
fn_1_71B8 = .text:0x000071B4; // type:function size:0x60
fn_1_7218 = .text:0x00007214; // type:function size:0x2C
fn_1_7244 = .text:0x00007240; // type:function size:0x38
fn_1_727C = .text:0x00007278; // type:function size:0x38
fn_1_72B4 = .text:0x000072B0; // type:function size:0x570
fn_1_7824 = .text:0x00007820; // type:function size:0xCC
fn_1_78F0 = .text:0x000078EC; // type:function size:0xA4
fn_1_7994 = .text:0x00007990; // type:function size:0x68
fn_1_79FC = .text:0x000079F8; // type:function size:0x7C
fn_1_7A78 = .text:0x00007A74; // type:function size:0x44
fn_1_7ABC = .text:0x00007AB8; // type:function size:0x4FC
fn_1_7FB8 = .text:0x00007FB4; // type:function size:0x4BC
fn_1_8474 = .text:0x00008470; // type:function size:0x118
fn_1_858C = .text:0x00008588; // type:function size:0x204
fn_1_8790 = .text:0x0000878C; // type:function size:0x344
fn_1_8AD4 = .text:0x00008AD0; // type:function size:0x1EC
fn_1_8CC0 = .text:0x00008CBC; // type:function size:0x6CC
fn_1_938C = .text:0x00009388; // type:function size:0xB4
fn_1_9440 = .text:0x0000943C; // type:function size:0x494
fn_1_98D4 = .text:0x000098D0; // type:function size:0x130
fn_1_9A04 = .text:0x00009A00; // type:function size:0x278
fn_1_9C5C = .text:0x00009C78; // type:function size:0x49C
fn_1_A0F8 = .text:0x0000A114; // type:function size:0x360
fn_1_A450 = .text:0x0000A474; // type:function size:0x380
fn_1_A7D0 = .text:0x0000A7F4; // type:function size:0x134
fn_1_A904 = .text:0x0000A928; // type:function size:0x13C
fn_1_AA40 = .text:0x0000AA64; // type:function size:0xB0
fn_1_AAF0 = .text:0x0000AB14; // type:function size:0xB0
fn_1_ABA0 = .text:0x0000ABC4; // type:function size:0x20
fn_1_ABC0 = .text:0x0000ABE4; // type:function size:0x30
fn_1_ABF0 = .text:0x0000AC14; // type:function size:0x90
fn_1_AC80 = .text:0x0000ACA4; // type:function size:0x108
fn_1_AD88 = .text:0x0000ADAC; // type:function size:0x7C
fn_1_AE04 = .text:0x0000AE28; // type:function size:0x2E4
fn_1_B0E8 = .text:0x0000B10C; // type:function size:0x48
fn_1_B130 = .text:0x0000B154; // type:function size:0x20
fn_1_B150 = .text:0x0000B174; // type:function size:0x1C
fn_1_B16C = .text:0x0000B190; // type:function size:0x20
fn_1_B18C = .text:0x0000B1B0; // type:function size:0x1F8
fn_1_B384 = .text:0x0000B3A8; // type:function size:0x80
fn_1_B404 = .text:0x0000B428; // type:function size:0x90
fn_1_B494 = .text:0x0000B4B8; // type:function size:0x64
fn_1_B4F8 = .text:0x0000B51C; // type:function size:0x38
fn_1_B530 = .text:0x0000B554; // type:function size:0x28
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 data:float
lbl_1_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 data:float
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 data:float
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 data:float
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 data:float
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 data:float
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 data:float
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 data:float
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 data:float
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 data:float
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 data:float
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x8 data:double
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 data:float
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x8 data:double
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x8 data:double
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 data:float
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 data:float
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 data:float
lbl_1_rodata_7C = .rodata:0x0000007C; // type:object size:0x4 data:float
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x4 data:float
lbl_1_rodata_84 = .rodata:0x00000084; // type:object size:0x4 data:float
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x4 data:float
lbl_1_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 data:float
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x8 data:double
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 data:float
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 data:float
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 data:float
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x8 data:double
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 data:double
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 data:float
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 data:float
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x8 data:double
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 data:float
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 data:float
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 data:float
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 data:float
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 data:float
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x8 data:double
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x4 data:float
lbl_1_rodata_10C = .rodata:0x0000010C; // type:object size:0x4 data:float
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x4 data:float
lbl_1_rodata_114 = .rodata:0x00000114; // type:object size:0x4 data:float
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x4 data:float
lbl_1_rodata_11C = .rodata:0x0000011C; // type:object size:0x4 data:float
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 data:double
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x1 data:byte
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 data:float
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x4 data:float
lbl_1_rodata_134 = .rodata:0x00000134; // type:object size:0x4 data:float
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 data:float
lbl_1_rodata_13C = .rodata:0x0000013C; // type:object size:0x4 data:float
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x4 data:float
lbl_1_rodata_144 = .rodata:0x00000144; // type:object size:0x4 data:float
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x4 data:float
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x4 data:float
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x8 data:double
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x4 data:float
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x8 data:double
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x8 data:double
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x4 data:float
lbl_1_rodata_174 = .rodata:0x00000174; // type:object size:0x4 data:float
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x8 data:float
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 data:float
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0x4 data:float
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x4 data:float
lbl_1_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 data:float
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 data:float
lbl_1_rodata_194 = .rodata:0x00000194; // type:object size:0x4 data:float
lbl_1_rodata_198 = .rodata:0x00000198; // type:object size:0x8 data:double
lbl_1_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x8 data:double
lbl_1_rodata_1A8 = .rodata:0x000001A8; // type:object size:0x4 data:float
lbl_1_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x8 data:double
lbl_1_rodata_1B8 = .rodata:0x000001B8; // type:object size:0x8 data:2byte
lbl_1_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 data:float
lbl_1_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x8 data:double
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x8 data:double
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 data:float
lbl_1_rodata_1DC = .rodata:0x000001DC; // type:object size:0x4 data:float
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x4 data:float
lbl_1_rodata_1E4 = .rodata:0x000001E4; // type:object size:0x4 data:float
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x4 data:float
lbl_1_rodata_1EC = .rodata:0x000001EC; // type:object size:0x4 data:float
lbl_1_rodata_1F0 = .rodata:0x000001F0; // type:object size:0x4 data:float
lbl_1_rodata_1F4 = .rodata:0x000001F4; // type:object size:0x4 data:float
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x4 data:float
lbl_1_rodata_1FC = .rodata:0x000001FC; // type:object size:0x4 data:float
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x4 data:float
lbl_1_rodata_204 = .rodata:0x00000204; // type:object size:0x4 data:float
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x4 data:float
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x8 data:double
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x4 data:float
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0x8 data:double
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 data:float
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x8 scope:local data:double
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float
lbl_1_rodata_7C = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float
lbl_1_rodata_84 = .rodata:0x00000084; // type:object size:0x4 scope:local data:float
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x4 scope:local data:float
lbl_1_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float
lbl_1_rodata_10C = .rodata:0x0000010C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float
lbl_1_rodata_114 = .rodata:0x00000114; // type:object size:0x4 scope:local data:float
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x4 scope:local data:float
lbl_1_rodata_11C = .rodata:0x0000011C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 scope:local data:double
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x1 scope:local data:byte
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x4 scope:local data:float
lbl_1_rodata_134 = .rodata:0x00000134; // type:object size:0x4 scope:local data:float
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13C = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x4 scope:local data:float
lbl_1_rodata_144 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x8 scope:local data:double
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x8 scope:local data:double
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x8 scope:local data:double
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x4 scope:local data:float
lbl_1_rodata_174 = .rodata:0x00000174; // type:object size:0x4 scope:local data:float
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x8 scope:local data:float
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 scope:local data:float
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0x4 scope:local data:float
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float
lbl_1_rodata_194 = .rodata:0x00000194; // type:object size:0x4 scope:local data:float
lbl_1_rodata_198 = .rodata:0x00000198; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1A8 = .rodata:0x000001A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1B8 = .rodata:0x000001B8; // type:object size:0x8 scope:local data:2byte
lbl_1_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1DC = .rodata:0x000001DC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1E4 = .rodata:0x000001E4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1EC = .rodata:0x000001EC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1F0 = .rodata:0x000001F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1F4 = .rodata:0x000001F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1FC = .rodata:0x000001FC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x4 scope:local data:float
lbl_1_rodata_204 = .rodata:0x00000204; // type:object size:0x4 scope:local data:float
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x4 scope:local data:float
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x8 scope:local data:double
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x4 scope:local data:float
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0x8 scope:local data:double
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 scope:local data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0xC
lbl_1_data_C = .data:0x0000000C; // type:object size:0xC
lbl_1_data_18 = .data:0x00000018; // type:object size:0x10
lbl_1_data_18 = .data:0x00000018; // type:object size:0x4
lbl_1_data_1C = .data:0x0000001C; // type:object size:0xC
lbl_1_data_28 = .data:0x00000028; // type:object size:0xC
lbl_1_data_34 = .data:0x00000034; // type:object size:0xC
lbl_1_data_40 = .data:0x00000040; // type:object size:0xC
@ -213,20 +214,21 @@ lbl_1_data_114 = .data:0x00000114; // type:object size:0x10
lbl_1_data_124 = .data:0x00000124; // type:object size:0x10
lbl_1_data_134 = .data:0x00000134; // type:object size:0x14
lbl_1_data_148 = .data:0x00000148; // type:object size:0x14
lbl_1_data_15C = .data:0x0000015C; // type:object size:0x6 data:string
lbl_1_data_15C = .data:0x0000015C; // type:object size:0x6 scope:local data:string
lbl_1_data_162 = .data:0x00000162; // type:object size:0x2 data:2byte
lbl_1_data_164 = .data:0x00000164; // type:object size:0x10 data:4byte
lbl_1_data_174 = .data:0x00000174; // type:object size:0x10 data:string
lbl_1_data_184 = .data:0x00000184; // type:object size:0x26 data:string
lbl_1_data_1AA = .data:0x000001AA; // type:object size:0x26
lbl_1_data_164 = .data:0x00000164; // type:object size:0x4 data:4byte
lbl_1_data_168 = .data:0x00000168; // type:object size:0xC data:float
lbl_1_data_174 = .data:0x00000174; // type:object size:0x10 scope:local data:string
lbl_1_data_184 = .data:0x00000184; // type:object size:0x26 scope:local data:string
lbl_1_data_1AA = .data:0x000001AA; // type:object size:0x24 scope:local data:string
lbl_1_data_1D0 = .data:0x000001D0; // type:object size:0x4 data:float
lbl_1_data_1D4 = .data:0x000001D4; // type:object size:0x20
lbl_1_data_1D4 = .data:0x000001D4; // type:object size:0x20 data:float
lbl_1_data_1F4 = .data:0x000001F4; // type:object size:0x20
lbl_1_data_214 = .data:0x00000214; // type:object size:0x1C
lbl_1_data_214 = .data:0x00000214; // type:object size:0x19 scope:local data:string
lbl_1_data_230 = .data:0x00000230; // type:object size:0x20
lbl_1_data_250 = .data:0x00000250; // type:object size:0x10
lbl_1_data_250 = .data:0x00000250; // type:object size:0x10 scope:local
lbl_1_data_260 = .data:0x00000260; // type:object size:0x8
lbl_1_data_268 = .data:0x00000268; // type:object size:0x2 data:2byte
lbl_1_data_268 = .data:0x00000268; // type:object size:0x4 data:2byte
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x2 data:2byte
@ -242,7 +244,7 @@ lbl_1_bss_28 = .bss:0x00000028; // type:object size:0x2 data:2byte
lbl_1_bss_2C = .bss:0x0000002C; // type:object size:0x4 data:4byte
lbl_1_bss_30 = .bss:0x00000030; // type:object size:0x4 data:4byte
lbl_1_bss_34 = .bss:0x00000034; // type:object size:0x28
lbl_1_bss_5C = .bss:0x0000005C; // type:object size:0x3C data:2byte
lbl_1_bss_5C = .bss:0x0000005C; // type:object size:0x38 data:2byte
lbl_1_bss_98 = .bss:0x00000098; // type:object size:0x1 data:byte
lbl_1_bss_9C = .bss:0x0000009C; // type:object size:0x10
lbl_1_bss_AC = .bss:0x000000AC; // type:object size:0x80 data:4byte

View file

@ -5,3 +5,9 @@ Sections:
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/m450Dll/main.c:
.text start:0x00000000 end:0x00029968
.rodata start:0x00000000 end:0x00000398
.data start:0x00000000 end:0x000017C4
.bss start:0x00000000 end:0x00000364

View file

@ -7,381 +7,385 @@ fn_1_2D8 = .text:0x000002D8; // type:function size:0x13C
fn_1_414 = .text:0x00000414; // type:function size:0x58
fn_1_46C = .text:0x0000046C; // type:function size:0x114
fn_1_580 = .text:0x00000580; // type:function size:0x204
fn_1_784 = .text:0x00000784; // type:function size:0x240
fn_1_9C4 = .text:0x000009C4; // type:function size:0x54
fn_1_A18 = .text:0x00000A18; // type:function size:0x10C
fn_1_B24 = .text:0x00000B24; // type:function size:0x680
fn_1_11A4 = .text:0x000011A4; // type:function size:0x15C
fn_1_1300 = .text:0x00001300; // type:function size:0x8C
fn_1_138C = .text:0x0000138C; // type:function size:0x334
fn_1_16C0 = .text:0x000016C0; // type:function size:0x350
fn_1_1A10 = .text:0x00001A10; // type:function size:0x2B8
fn_1_1CC8 = .text:0x00001CC8; // type:function size:0x58
fn_1_1D20 = .text:0x00001D20; // type:function size:0xB0
fn_1_1DD0 = .text:0x00001DD0; // type:function size:0x104
fn_1_1ED4 = .text:0x00001ED4; // type:function size:0x34
fn_1_1F08 = .text:0x00001F08; // type:function size:0x6C
fn_1_1F74 = .text:0x00001F74; // type:function size:0x3F0
fn_1_2364 = .text:0x00002364; // type:function size:0x64
fn_1_23C8 = .text:0x000023C8; // type:function size:0xE0
fn_1_24A8 = .text:0x000024A8; // type:function size:0x32C
fn_1_27D4 = .text:0x000027D4; // type:function size:0x3AC
fn_1_2B80 = .text:0x00002B80; // type:function size:0x30
fn_1_2BB0 = .text:0x00002BB0; // type:function size:0x1C
fn_1_2BCC = .text:0x00002BCC; // type:function size:0x18C
fn_1_2D58 = .text:0x00002D58; // type:function size:0x8
fn_1_2D60 = .text:0x00002D60; // type:function size:0x8
fn_1_2D68 = .text:0x00002D68; // type:function size:0x8
fn_1_2D70 = .text:0x00002D70; // type:function size:0x8
fn_1_2D78 = .text:0x00002D78; // type:function size:0xC
fn_1_2D84 = .text:0x00002D84; // type:function size:0x60
fn_1_2DE4 = .text:0x00002DE4; // type:function size:0xB90
fn_1_3974 = .text:0x00003974; // type:function size:0x31C
fn_1_3C90 = .text:0x00003C90; // type:function size:0xD8
fn_1_3D68 = .text:0x00003D68; // type:function size:0x114
fn_1_3E7C = .text:0x00003E7C; // type:function size:0xB8
fn_1_3F34 = .text:0x00003F34; // type:function size:0xA0
fn_1_3FD4 = .text:0x00003FD4; // type:function size:0x9C
fn_1_4070 = .text:0x00004070; // type:function size:0xE18
fn_1_4E88 = .text:0x00004E88; // type:function size:0x250
fn_1_50D8 = .text:0x000050D8; // type:function size:0x10
fn_1_50E8 = .text:0x000050E8; // type:function size:0x10
fn_1_50F8 = .text:0x000050F8; // type:function size:0x400
fn_1_54F8 = .text:0x000054F8; // type:function size:0x7C
fn_1_5574 = .text:0x00005574; // type:function size:0x5C
fn_1_55D0 = .text:0x000055D0; // type:function size:0xA4
fn_1_5674 = .text:0x00005674; // type:function size:0x748
fn_1_5DBC = .text:0x00005DBC; // type:function size:0xCC
fn_1_5E88 = .text:0x00005E88; // type:function size:0x658
fn_1_64E0 = .text:0x000064E0; // type:function size:0x108
fn_1_65E8 = .text:0x000065E8; // type:function size:0x38
fn_1_6620 = .text:0x00006620; // type:function size:0x30
fn_1_6650 = .text:0x00006650; // type:function size:0x3C
fn_1_668C = .text:0x0000668C; // type:function size:0xBC
fn_1_6748 = .text:0x00006748; // type:function size:0x260
fn_1_69A8 = .text:0x000069A8; // type:function size:0xD0
fn_1_6A78 = .text:0x00006A78; // type:function size:0xC8
fn_1_6B40 = .text:0x00006B40; // type:function size:0xD8
fn_1_6C18 = .text:0x00006C18; // type:function size:0x48
fn_1_6C60 = .text:0x00006C60; // type:function size:0x7C
fn_1_6CDC = .text:0x00006CDC; // type:function size:0x3C
fn_1_6D18 = .text:0x00006D18; // type:function size:0x70
fn_1_6D88 = .text:0x00006D88; // type:function size:0x714
fn_1_749C = .text:0x0000749C; // type:function size:0x6A4
fn_1_7B40 = .text:0x00007B40; // type:function size:0x84
fn_1_7BC4 = .text:0x00007BC4; // type:function size:0x84
fn_1_7C48 = .text:0x00007C48; // type:function size:0xA8
fn_1_7CF0 = .text:0x00007CF0; // type:function size:0x3E0
fn_1_80D0 = .text:0x000080D0; // type:function size:0x3E0
fn_1_84B0 = .text:0x000084B0; // type:function size:0x6DC
fn_1_8B8C = .text:0x00008B8C; // type:function size:0x498
fn_1_9024 = .text:0x00009024; // type:function size:0x64C
fn_1_9670 = .text:0x00009670; // type:function size:0x164
fn_1_97D4 = .text:0x000097D4; // type:function size:0x380
fn_1_9B54 = .text:0x00009B54; // type:function size:0x3A8
fn_1_9EFC = .text:0x00009EFC; // type:function size:0x478
fn_1_A374 = .text:0x0000A374; // type:function size:0xAC
fn_1_A420 = .text:0x0000A420; // type:function size:0x190
fn_1_A5B0 = .text:0x0000A5B0; // type:function size:0x1CC
fn_1_A77C = .text:0x0000A77C; // type:function size:0x5C
fn_1_A7D8 = .text:0x0000A7D8; // type:function size:0x140
fn_1_A918 = .text:0x0000A918; // type:function size:0x148
fn_1_AA60 = .text:0x0000AA60; // type:function size:0xD8
fn_1_AB38 = .text:0x0000AB38; // type:function size:0x48
fn_1_AB80 = .text:0x0000AB80; // type:function size:0x188
fn_1_AD08 = .text:0x0000AD08; // type:function size:0x2E98
fn_1_DBA0 = .text:0x0000DBA0; // type:function size:0x4F8
fn_1_E098 = .text:0x0000E098; // type:function size:0x90
fn_1_E128 = .text:0x0000E128; // type:function size:0x30
fn_1_E158 = .text:0x0000E158; // type:function size:0x114
fn_1_E26C = .text:0x0000E26C; // type:function size:0x10C
fn_1_E378 = .text:0x0000E378; // type:function size:0xB0
fn_1_E428 = .text:0x0000E428; // type:function size:0x18C
fn_1_E5B4 = .text:0x0000E5B4; // type:function size:0x314
fn_1_E8C8 = .text:0x0000E8C8; // type:function size:0x138
fn_1_EA00 = .text:0x0000EA00; // type:function size:0x11C
fn_1_EB1C = .text:0x0000EB1C; // type:function size:0x1E0
fn_1_ECFC = .text:0x0000ECFC; // type:function size:0x3010
fn_1_11D0C = .text:0x00011D0C; // type:function size:0x4D8
fn_1_121E4 = .text:0x000121E4; // type:function size:0x30C
fn_1_124F0 = .text:0x000124F0; // type:function size:0x80
fn_1_12570 = .text:0x00012570; // type:function size:0xC8
fn_1_12638 = .text:0x00012638; // type:function size:0x294
fn_1_128CC = .text:0x000128CC; // type:function size:0x100
fn_1_129CC = .text:0x000129CC; // type:function size:0x164
fn_1_12B30 = .text:0x00012B30; // type:function size:0x1F8
fn_1_12D28 = .text:0x00012D28; // type:function size:0x4
fn_1_12D2C = .text:0x00012D2C; // type:function size:0xE0
fn_1_12E0C = .text:0x00012E0C; // type:function size:0x248
fn_1_13054 = .text:0x00013054; // type:function size:0xD0
fn_1_13124 = .text:0x00013124; // type:function size:0x3EC
fn_1_13510 = .text:0x00013510; // type:function size:0x1B4
fn_1_136C4 = .text:0x000136C4; // type:function size:0x29C
fn_1_13960 = .text:0x00013960; // type:function size:0x19C
fn_1_13AFC = .text:0x00013AFC; // type:function size:0xC
fn_1_13B08 = .text:0x00013B08; // type:function size:0x38
fn_1_13B40 = .text:0x00013B40; // type:function size:0x34
fn_1_13B74 = .text:0x00013B74; // type:function size:0x364
fn_1_13ED8 = .text:0x00013ED8; // type:function size:0x988
fn_1_14860 = .text:0x00014860; // type:function size:0x110
fn_1_14970 = .text:0x00014970; // type:function size:0xF8
fn_1_14A68 = .text:0x00014A68; // type:function size:0x110
fn_1_14B78 = .text:0x00014B78; // type:function size:0x60
fn_1_14BD8 = .text:0x00014BD8; // type:function size:0xC0
fn_1_14C98 = .text:0x00014C98; // type:function size:0x620
fn_1_152B8 = .text:0x000152B8; // type:function size:0x840
fn_1_15AF8 = .text:0x00015AF8; // type:function size:0x64
fn_1_15B5C = .text:0x00015B5C; // type:function size:0x500
fn_1_1605C = .text:0x0001605C; // type:function size:0x1D4
fn_1_16230 = .text:0x00016230; // type:function size:0x94
fn_1_162C4 = .text:0x000162C4; // type:function size:0x64
fn_1_16328 = .text:0x00016328; // type:function size:0x598
fn_1_168C0 = .text:0x000168C0; // type:function size:0x2B4
fn_1_16B74 = .text:0x00016B74; // type:function size:0x130
fn_1_16CA4 = .text:0x00016CA4; // type:function size:0x4D0
fn_1_17174 = .text:0x00017174; // type:function size:0x19C
fn_1_17310 = .text:0x00017310; // type:function size:0x114
fn_1_17424 = .text:0x00017424; // type:function size:0x4FC
fn_1_17920 = .text:0x00017920; // type:function size:0x24C
fn_1_17B6C = .text:0x00017B6C; // type:function size:0x868
fn_1_183D4 = .text:0x000183D4; // type:function size:0x284
fn_1_18658 = .text:0x00018658; // type:function size:0x888
fn_1_18EE0 = .text:0x00018EE0; // type:function size:0x37C
fn_1_1925C = .text:0x0001925C; // type:function size:0xE4
fn_1_19340 = .text:0x00019340; // type:function size:0xC0
fn_1_19400 = .text:0x00019400; // type:function size:0x1FC
fn_1_195FC = .text:0x000195FC; // type:function size:0x14C
fn_1_19748 = .text:0x00019748; // type:function size:0x278
fn_1_199C0 = .text:0x000199C0; // type:function size:0x208
fn_1_19BC8 = .text:0x00019BC8; // type:function size:0xC8
fn_1_19C90 = .text:0x00019C90; // type:function size:0x334
fn_1_19FC4 = .text:0x00019FC4; // type:function size:0x4C
fn_1_1A010 = .text:0x0001A010; // type:function size:0x1BC
fn_1_1A1CC = .text:0x0001A1CC; // type:function size:0x1D4
fn_1_1A3A0 = .text:0x0001A3A0; // type:function size:0x284
fn_1_798 = .text:0x00000784; // type:function size:0x240
fn_1_9EC = .text:0x000009C4; // type:function size:0x54
fn_1_A40 = .text:0x00000A18; // type:function size:0x10C
fn_1_B4C = .text:0x00000B24; // type:function size:0x680
fn_1_11F4 = .text:0x000011A4; // type:function size:0x15C
fn_1_1350 = .text:0x00001300; // type:function size:0x8C
fn_1_13DC = .text:0x0000138C; // type:function size:0x334
fn_1_1710 = .text:0x000016C0; // type:function size:0x350
fn_1_1A60 = .text:0x00001A10; // type:function size:0x2B8
fn_1_1D18 = .text:0x00001CC8; // type:function size:0x58
fn_1_1D70 = .text:0x00001D20; // type:function size:0xB0
fn_1_1E20 = .text:0x00001DD0; // type:function size:0x104
fn_1_1F24 = .text:0x00001ED4; // type:function size:0x34
fn_1_1F58 = .text:0x00001F08; // type:function size:0x6C
fn_1_1FC4 = .text:0x00001F74; // type:function size:0x3F0
fn_1_23B4 = .text:0x00002364; // type:function size:0x64
fn_1_2418 = .text:0x000023C8; // type:function size:0xE0
fn_1_24F8 = .text:0x000024A8; // type:function size:0x32C
fn_1_2824 = .text:0x000027D4; // type:function size:0x3AC
fn_1_2BD0 = .text:0x00002B80; // type:function size:0x30
fn_1_2C00 = .text:0x00002BB0; // type:function size:0x1C
fn_1_2C1C = .text:0x00002BCC; // type:function size:0x18C
fn_1_2DA8 = .text:0x00002D58; // type:function size:0x8
fn_1_2DB0 = .text:0x00002D60; // type:function size:0x8
fn_1_2DB8 = .text:0x00002D68; // type:function size:0x8
fn_1_2DC0 = .text:0x00002D70; // type:function size:0x8
fn_1_2DC8 = .text:0x00002D78; // type:function size:0xC
fn_1_2DD4 = .text:0x00002D84; // type:function size:0x60
fn_1_2E34 = .text:0x00002DE4; // type:function size:0xB90
fn_1_39C4 = .text:0x00003974; // type:function size:0x31C
fn_1_3CE0 = .text:0x00003C90; // type:function size:0xD8
fn_1_3DB8 = .text:0x00003D68; // type:function size:0x114
fn_1_3ECC = .text:0x00003E7C; // type:function size:0xB8
fn_1_3F84 = .text:0x00003F34; // type:function size:0xA0
fn_1_4024 = .text:0x00003FD4; // type:function size:0x9C
fn_1_40C0 = .text:0x00004070; // type:function size:0xE18
fn_1_4ED8 = .text:0x00004E88; // type:function size:0x250
fn_1_5128 = .text:0x000050D8; // type:function size:0x10
fn_1_5138 = .text:0x000050E8; // type:function size:0x10
fn_1_5148 = .text:0x000050F8; // type:function size:0x400
fn_1_5548 = .text:0x000054F8; // type:function size:0x7C
fn_1_55C4 = .text:0x00005574; // type:function size:0x5C
fn_1_5620 = .text:0x000055D0; // type:function size:0xA4
fn_1_56C4 = .text:0x00005674; // type:function size:0x748
fn_1_5E0C = .text:0x00005DBC; // type:function size:0xCC
fn_1_5ED8 = .text:0x00005E88; // type:function size:0x658
fn_1_6530 = .text:0x000064E0; // type:function size:0x108
fn_1_6638 = .text:0x000065E8; // type:function size:0x38
fn_1_6670 = .text:0x00006620; // type:function size:0x30
fn_1_66A0 = .text:0x00006650; // type:function size:0x3C
fn_1_66DC = .text:0x0000668C; // type:function size:0xBC
fn_1_6798 = .text:0x00006748; // type:function size:0x260
fn_1_69F8 = .text:0x000069A8; // type:function size:0xD0
fn_1_6AC8 = .text:0x00006A78; // type:function size:0xC8
fn_1_6B90 = .text:0x00006B40; // type:function size:0xD8
fn_1_6C68 = .text:0x00006C18; // type:function size:0x48
fn_1_6CB0 = .text:0x00006C60; // type:function size:0x7C
fn_1_6D2C = .text:0x00006CDC; // type:function size:0x3C
fn_1_6D68 = .text:0x00006D18; // type:function size:0x70
fn_1_6DD8 = .text:0x00006D88; // type:function size:0x714
fn_1_74EC = .text:0x0000749C; // type:function size:0x6A4
fn_1_7B90 = .text:0x00007B40; // type:function size:0x84
fn_1_7C14 = .text:0x00007BC4; // type:function size:0x84
fn_1_7C98 = .text:0x00007C48; // type:function size:0xA8
fn_1_7D40 = .text:0x00007CF0; // type:function size:0x3E0
fn_1_8120 = .text:0x000080D0; // type:function size:0x3E0
fn_1_8500 = .text:0x000084B0; // type:function size:0x6DC
fn_1_8BDC = .text:0x00008B8C; // type:function size:0x498
fn_1_9074 = .text:0x00009024; // type:function size:0x64C
fn_1_96C0 = .text:0x00009670; // type:function size:0x164
fn_1_9824 = .text:0x000097D4; // type:function size:0x380
fn_1_9BA4 = .text:0x00009B54; // type:function size:0x3A8
fn_1_9F4C = .text:0x00009EFC; // type:function size:0x478
fn_1_A3C4 = .text:0x0000A374; // type:function size:0xAC
fn_1_A470 = .text:0x0000A420; // type:function size:0x190
fn_1_A600 = .text:0x0000A5B0; // type:function size:0x1CC
fn_1_A7CC = .text:0x0000A77C; // type:function size:0x5C
fn_1_A828 = .text:0x0000A7D8; // type:function size:0x140
fn_1_A968 = .text:0x0000A918; // type:function size:0x148
fn_1_AAB0 = .text:0x0000AA60; // type:function size:0xD8
fn_1_AB88 = .text:0x0000AB38; // type:function size:0x48
fn_1_ABD0 = .text:0x0000AB80; // type:function size:0x188
fn_1_AD58 = .text:0x0000AD08; // type:function size:0x2E98
fn_1_DBF0 = .text:0x0000DBA0; // type:function size:0x4F8
fn_1_E0E8 = .text:0x0000E098; // type:function size:0x90
fn_1_E178 = .text:0x0000E128; // type:function size:0x30
fn_1_E1A8 = .text:0x0000E158; // type:function size:0x114
fn_1_E2BC = .text:0x0000E26C; // type:function size:0x10C
fn_1_E3C8 = .text:0x0000E378; // type:function size:0xB0
fn_1_E478 = .text:0x0000E428; // type:function size:0x18C
fn_1_E604 = .text:0x0000E5B4; // type:function size:0x314
fn_1_E918 = .text:0x0000E8C8; // type:function size:0x138
fn_1_EA50 = .text:0x0000EA00; // type:function size:0x11C
fn_1_EB6C = .text:0x0000EB1C; // type:function size:0x1E0
fn_1_ED4C = .text:0x0000ECFC; // type:function size:0x3010
fn_1_11D5C = .text:0x00011D0C; // type:function size:0x4D8
fn_1_12234 = .text:0x000121E4; // type:function size:0x30C
fn_1_12540 = .text:0x000124F0; // type:function size:0x80
fn_1_125C0 = .text:0x00012570; // type:function size:0xC8
fn_1_12688 = .text:0x00012638; // type:function size:0x294
fn_1_1291C = .text:0x000128CC; // type:function size:0x100
fn_1_12A1C = .text:0x000129CC; // type:function size:0x164
fn_1_12B80 = .text:0x00012B30; // type:function size:0x1F8
fn_1_12D78 = .text:0x00012D28; // type:function size:0x4
fn_1_12D7C = .text:0x00012D2C; // type:function size:0xE0
fn_1_12E5C = .text:0x00012E0C; // type:function size:0x248
fn_1_130A4 = .text:0x00013054; // type:function size:0xD0
fn_1_13174 = .text:0x00013124; // type:function size:0x3EC
fn_1_13560 = .text:0x00013510; // type:function size:0x1B4
fn_1_13714 = .text:0x000136C4; // type:function size:0x29C
fn_1_139B0 = .text:0x00013960; // type:function size:0x19C
fn_1_13B4C = .text:0x00013AFC; // type:function size:0xC
fn_1_13B58 = .text:0x00013B08; // type:function size:0x38
fn_1_13B90 = .text:0x00013B40; // type:function size:0x34
fn_1_13BC4 = .text:0x00013B74; // type:function size:0x364
fn_1_13F28 = .text:0x00013ED8; // type:function size:0x988
fn_1_148B0 = .text:0x00014860; // type:function size:0x110
fn_1_149C0 = .text:0x00014970; // type:function size:0xF8
fn_1_14AB8 = .text:0x00014A68; // type:function size:0x110
fn_1_14BC8 = .text:0x00014B78; // type:function size:0x60
fn_1_14C28 = .text:0x00014BD8; // type:function size:0xC0
fn_1_14CE8 = .text:0x00014C98; // type:function size:0x620
fn_1_15308 = .text:0x000152B8; // type:function size:0x840
fn_1_15B48 = .text:0x00015AF8; // type:function size:0x64
fn_1_15BAC = .text:0x00015B5C; // type:function size:0x500
fn_1_160AC = .text:0x0001605C; // type:function size:0x1D4
fn_1_16280 = .text:0x00016230; // type:function size:0x94
fn_1_16314 = .text:0x000162C4; // type:function size:0x64
fn_1_16378 = .text:0x00016328; // type:function size:0x598
fn_1_16910 = .text:0x000168C0; // type:function size:0x2B4
fn_1_16BC4 = .text:0x00016B74; // type:function size:0x130
fn_1_16CF4 = .text:0x00016CA4; // type:function size:0x4D0
fn_1_171C4 = .text:0x00017174; // type:function size:0x19C
fn_1_17360 = .text:0x00017310; // type:function size:0x114
fn_1_17474 = .text:0x00017424; // type:function size:0x4FC
fn_1_17970 = .text:0x00017920; // type:function size:0x24C
fn_1_17BBC = .text:0x00017B6C; // type:function size:0x868
fn_1_18424 = .text:0x000183D4; // type:function size:0x284
fn_1_186A8 = .text:0x00018658; // type:function size:0x888
fn_1_18F30 = .text:0x00018EE0; // type:function size:0x37C
fn_1_192AC = .text:0x0001925C; // type:function size:0xE4
fn_1_19390 = .text:0x00019340; // type:function size:0xC0
fn_1_19450 = .text:0x00019400; // type:function size:0x1FC
fn_1_1964C = .text:0x000195FC; // type:function size:0x14C
fn_1_19798 = .text:0x00019748; // type:function size:0x278
fn_1_19A10 = .text:0x000199C0; // type:function size:0x208
fn_1_19C18 = .text:0x00019BC8; // type:function size:0xC8
fn_1_19CE0 = .text:0x00019C90; // type:function size:0x334
fn_1_1A014 = .text:0x00019FC4; // type:function size:0x4C
fn_1_1A060 = .text:0x0001A010; // type:function size:0x1BC
fn_1_1A21C = .text:0x0001A1CC; // type:function size:0x1D4
fn_1_1A3F0 = .text:0x0001A3A0; // type:function size:0x284
_prolog = .text:0x0001A624; // type:function size:0x54 scope:global
_epilog = .text:0x0001A678; // type:function size:0x4C scope:global
fn_1_1A6C4 = .text:0x0001A6C4; // type:function size:0x22C
fn_1_1A8F0 = .text:0x0001A8F0; // type:function size:0x784
fn_1_1B074 = .text:0x0001B074; // type:function size:0x94
fn_1_1B108 = .text:0x0001B108; // type:function size:0x154
fn_1_1B25C = .text:0x0001B25C; // type:function size:0x21C
fn_1_1B478 = .text:0x0001B478; // type:function size:0x48
fn_1_1B4C0 = .text:0x0001B4C0; // type:function size:0x134
fn_1_1B5F4 = .text:0x0001B5F4; // type:function size:0x1EC
fn_1_1B7E0 = .text:0x0001B7E0; // type:function size:0x830
fn_1_1C010 = .text:0x0001C010; // type:function size:0x274
fn_1_1C284 = .text:0x0001C284; // type:function size:0xC8
fn_1_1C34C = .text:0x0001C34C; // type:function size:0x98
fn_1_1C3E4 = .text:0x0001C3E4; // type:function size:0x2B0
fn_1_1C694 = .text:0x0001C694; // type:function size:0x98
fn_1_1C72C = .text:0x0001C72C; // type:function size:0x11C
fn_1_1C848 = .text:0x0001C848; // type:function size:0x18B8
fn_1_1E100 = .text:0x0001E100; // type:function size:0x1F6C
fn_1_2006C = .text:0x0002006C; // type:function size:0xB4
fn_1_20120 = .text:0x00020120; // type:function size:0x31C0
fn_1_232E0 = .text:0x000232E0; // type:function size:0x440
fn_1_23720 = .text:0x00023720; // type:function size:0x530
fn_1_23C50 = .text:0x00023C50; // type:function size:0x980
fn_1_245D0 = .text:0x000245D0; // type:function size:0x4A08
fn_1_28FD8 = .text:0x00028FD8; // type:function size:0x8C0
fn_1_29898 = .text:0x00029898; // type:function size:0xD0
fn_1_1A714 = .text:0x0001A6C4; // type:function size:0x22C
fn_1_1A940 = .text:0x0001A8F0; // type:function size:0x784
fn_1_1B0C4 = .text:0x0001B074; // type:function size:0x94
fn_1_1B158 = .text:0x0001B108; // type:function size:0x154
fn_1_1B2AC = .text:0x0001B25C; // type:function size:0x21C
fn_1_1B4C8 = .text:0x0001B478; // type:function size:0x48
fn_1_1B510 = .text:0x0001B4C0; // type:function size:0x134
fn_1_1B644 = .text:0x0001B5F4; // type:function size:0x1EC
fn_1_1B830 = .text:0x0001B7E0; // type:function size:0x830
fn_1_1C060 = .text:0x0001C010; // type:function size:0x274
fn_1_1C2D4 = .text:0x0001C284; // type:function size:0xC8
fn_1_1C39C = .text:0x0001C34C; // type:function size:0x98
fn_1_1C434 = .text:0x0001C3E4; // type:function size:0x2B0
fn_1_1C6E4 = .text:0x0001C694; // type:function size:0x98
fn_1_1C77C = .text:0x0001C72C; // type:function size:0x11C
fn_1_1C898 = .text:0x0001C848; // type:function size:0x18B8
fn_1_1E150 = .text:0x0001E100; // type:function size:0x1F6C
fn_1_200BC = .text:0x0002006C; // type:function size:0xB4
fn_1_20170 = .text:0x00020120; // type:function size:0x31C0
fn_1_23330 = .text:0x000232E0; // type:function size:0x440
fn_1_23770 = .text:0x00023720; // type:function size:0x530
fn_1_23CA0 = .text:0x00023C50; // type:function size:0x980
fn_1_24620 = .text:0x000245D0; // type:function size:0x4A08
ObjectSetup = .text:0x00028FD8; // type:function size:0x8C0
fn_1_298EC = .text:0x00029898; // type:function size:0xD0
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x8 data:double
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 data:float
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x8 data:double
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x8 data:double
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x8 data:double
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x8 data:double
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 data:float
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 data:float
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 data:float
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 data:float
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 data:float
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x4 data:float
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x8 data:double
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 data:float
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 data:float
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 data:float
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 data:double
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x8 data:double
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 data:float
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 data:float
lbl_1_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 data:float
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 data:float
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 data:float
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 data:float
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 data:float
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 data:float
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 data:float
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 data:double
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 data:float
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 data:float
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 data:float
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x1 data:byte
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 data:float
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 data:float
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 data:float
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 data:float
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x8 data:double
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x8 data:4byte
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x58
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 data:float
lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0x4 data:float
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x4 data:float
lbl_1_rodata_16C = .rodata:0x0000016C; // type:object size:0x4 data:float
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x4 data:float
lbl_1_rodata_174 = .rodata:0x00000174; // type:object size:0x4 data:float
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x8 data:4byte
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x58
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x8 data:4byte
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x4 data:float
lbl_1_rodata_1E4 = .rodata:0x000001E4; // type:object size:0x8 data:4byte
lbl_1_rodata_1EC = .rodata:0x000001EC; // type:object size:0x4 data:float
lbl_1_rodata_1F0 = .rodata:0x000001F0; // type:object size:0x8 data:4byte
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x4 data:float
lbl_1_rodata_1FC = .rodata:0x000001FC; // type:object size:0x4 data:float
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x4 data:float
lbl_1_rodata_204 = .rodata:0x00000204; // type:object size:0x4 data:float
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x4 data:float
lbl_1_rodata_20C = .rodata:0x0000020C; // type:object size:0x4 data:float
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x4 data:float
lbl_1_rodata_214 = .rodata:0x00000214; // type:object size:0x4 data:float
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x4 data:float
lbl_1_rodata_21C = .rodata:0x0000021C; // type:object size:0x4 data:float
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0x4 data:float
lbl_1_rodata_224 = .rodata:0x00000224; // type:object size:0x4 data:float
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 data:float
lbl_1_rodata_22C = .rodata:0x0000022C; // type:object size:0x4 data:float
lbl_1_rodata_230 = .rodata:0x00000230; // type:object size:0x4 data:float
lbl_1_rodata_234 = .rodata:0x00000234; // type:object size:0x4 data:float
lbl_1_rodata_238 = .rodata:0x00000238; // type:object size:0x8 data:double
lbl_1_rodata_240 = .rodata:0x00000240; // type:object size:0x8 data:double
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0x8 data:double
lbl_1_rodata_250 = .rodata:0x00000250; // type:object size:0x4 data:float
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0x4 data:float
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x4 data:float
lbl_1_rodata_25C = .rodata:0x0000025C; // type:object size:0x4 data:float
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0x4 data:float
lbl_1_rodata_264 = .rodata:0x00000264; // type:object size:0x4 data:float
lbl_1_rodata_268 = .rodata:0x00000268; // type:object size:0x4 data:float
lbl_1_rodata_26C = .rodata:0x0000026C; // type:object size:0x4 data:float
lbl_1_rodata_270 = .rodata:0x00000270; // type:object size:0x4 data:float
lbl_1_rodata_278 = .rodata:0x00000278; // type:object size:0x8 data:double
lbl_1_rodata_280 = .rodata:0x00000280; // type:object size:0x4 data:float
lbl_1_rodata_288 = .rodata:0x00000288; // type:object size:0x8 data:double
lbl_1_rodata_290 = .rodata:0x00000290; // type:object size:0x4 data:float
lbl_1_rodata_294 = .rodata:0x00000294; // type:object size:0x4 data:float
lbl_1_rodata_298 = .rodata:0x00000298; // type:object size:0x4 data:float
lbl_1_rodata_29C = .rodata:0x0000029C; // type:object size:0x4 data:float
lbl_1_rodata_2A0 = .rodata:0x000002A0; // type:object size:0x4 data:float
lbl_1_rodata_2A4 = .rodata:0x000002A4; // type:object size:0x4 data:float
lbl_1_rodata_2A8 = .rodata:0x000002A8; // type:object size:0x4 data:float
lbl_1_rodata_2AC = .rodata:0x000002AC; // type:object size:0x4 data:float
lbl_1_rodata_2B0 = .rodata:0x000002B0; // type:object size:0x4 data:float
lbl_1_rodata_2B4 = .rodata:0x000002B4; // type:object size:0x4 data:float
lbl_1_rodata_2B8 = .rodata:0x000002B8; // type:object size:0x4 data:float
lbl_1_rodata_2BC = .rodata:0x000002BC; // type:object size:0x4 data:float
lbl_1_rodata_2C0 = .rodata:0x000002C0; // type:object size:0x4 data:float
lbl_1_rodata_2C4 = .rodata:0x000002C4; // type:object size:0x4 data:float
lbl_1_rodata_2C8 = .rodata:0x000002C8; // type:object size:0x4 data:float
lbl_1_rodata_2CC = .rodata:0x000002CC; // type:object size:0x4 data:float
lbl_1_rodata_2D0 = .rodata:0x000002D0; // type:object size:0x4 data:float
lbl_1_rodata_2D4 = .rodata:0x000002D4; // type:object size:0x4 data:float
lbl_1_rodata_2D8 = .rodata:0x000002D8; // type:object size:0x4 data:float
lbl_1_rodata_2DC = .rodata:0x000002DC; // type:object size:0x4 data:float
lbl_1_rodata_2E0 = .rodata:0x000002E0; // type:object size:0x4 data:float
lbl_1_rodata_2E8 = .rodata:0x000002E8; // type:object size:0x8 data:double
lbl_1_rodata_2F0 = .rodata:0x000002F0; // type:object size:0x4 data:float
lbl_1_rodata_2F4 = .rodata:0x000002F4; // type:object size:0x4 data:float
lbl_1_rodata_2F8 = .rodata:0x000002F8; // type:object size:0x4 data:float
lbl_1_rodata_2FC = .rodata:0x000002FC; // type:object size:0x4 data:float
lbl_1_rodata_300 = .rodata:0x00000300; // type:object size:0x4 data:float
lbl_1_rodata_304 = .rodata:0x00000304; // type:object size:0x4 data:float
lbl_1_rodata_308 = .rodata:0x00000308; // type:object size:0x8 data:double
lbl_1_rodata_310 = .rodata:0x00000310; // type:object size:0x4 data:float
lbl_1_rodata_314 = .rodata:0x00000314; // type:object size:0x4 data:float
lbl_1_rodata_318 = .rodata:0x00000318; // type:object size:0x4 data:float
lbl_1_rodata_31C = .rodata:0x0000031C; // type:object size:0x4 data:float
lbl_1_rodata_320 = .rodata:0x00000320; // type:object size:0x4 data:float
lbl_1_rodata_324 = .rodata:0x00000324; // type:object size:0x4 data:float
lbl_1_rodata_328 = .rodata:0x00000328; // type:object size:0x4 data:float
lbl_1_rodata_32C = .rodata:0x0000032C; // type:object size:0x4 data:float
lbl_1_rodata_330 = .rodata:0x00000330; // type:object size:0x4 data:float
lbl_1_rodata_334 = .rodata:0x00000334; // type:object size:0x4 data:float
lbl_1_rodata_338 = .rodata:0x00000338; // type:object size:0x8 data:double
lbl_1_rodata_340 = .rodata:0x00000340; // type:object size:0x4 data:float
lbl_1_rodata_344 = .rodata:0x00000344; // type:object size:0x4 data:float
lbl_1_rodata_348 = .rodata:0x00000348; // type:object size:0x4 data:float
lbl_1_rodata_34C = .rodata:0x0000034C; // type:object size:0x4 data:float
lbl_1_rodata_350 = .rodata:0x00000350; // type:object size:0x4 data:float
lbl_1_rodata_354 = .rodata:0x00000354; // type:object size:0x4 data:float
lbl_1_rodata_358 = .rodata:0x00000358; // type:object size:0x8 data:double
lbl_1_rodata_360 = .rodata:0x00000360; // type:object size:0x4 data:float
lbl_1_rodata_364 = .rodata:0x00000364; // type:object size:0x4 data:float
lbl_1_rodata_368 = .rodata:0x00000368; // type:object size:0x4 data:float
lbl_1_rodata_36C = .rodata:0x0000036C; // type:object size:0x4 data:float
lbl_1_rodata_370 = .rodata:0x00000370; // type:object size:0x4 data:float
lbl_1_rodata_378 = .rodata:0x00000378; // type:object size:0x8 data:double
lbl_1_rodata_380 = .rodata:0x00000380; // type:object size:0x8 data:double
lbl_1_rodata_388 = .rodata:0x00000388; // type:object size:0x8 data:double
lbl_1_rodata_390 = .rodata:0x00000390; // type:object size:0x8 data:double
__fakeHalf = .rodata:0x00000000; // type:object size:0x8 data:double
__fakeThree = .rodata:0x00000008; // type:object size:0x8 data:double
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x8 scope:local data:double
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x8 scope:local data:double
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x8 scope:local data:double
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float
lbl_1_rodata_9C = .rodata:0x0000009C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:byte
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x8 scope:local data:double
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x8 scope:local data:4byte
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x58 scope:local
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16C = .rodata:0x0000016C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x4 scope:local data:float
lbl_1_rodata_174 = .rodata:0x00000174; // type:object size:0x4 scope:local data:float
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17C = .rodata:0x0000017C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x8 scope:local data:4byte
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x58 scope:local
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x8 scope:local data:4byte
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1EC = .rodata:0x000001EC; // type:object size:0x8 scope:local data:4byte
lbl_1_rodata_1F4 = .rodata:0x000001F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x8 scope:local data:4byte
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x4 scope:local data:float
lbl_1_rodata_204 = .rodata:0x00000204; // type:object size:0x4 scope:local data:float
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x4 scope:local data:float
lbl_1_rodata_20C = .rodata:0x0000020C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x4 scope:local data:float
lbl_1_rodata_214 = .rodata:0x00000214; // type:object size:0x4 scope:local data:float
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x4 scope:local data:float
lbl_1_rodata_21C = .rodata:0x0000021C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0x4 scope:local data:float
lbl_1_rodata_224 = .rodata:0x00000224; // type:object size:0x4 scope:local data:float
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 scope:local data:float
lbl_1_rodata_22C = .rodata:0x0000022C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_230 = .rodata:0x00000230; // type:object size:0x4 scope:local data:float
lbl_1_rodata_234 = .rodata:0x00000234; // type:object size:0x4 scope:local data:float
lbl_1_rodata_238 = .rodata:0x00000238; // type:object size:0x4 scope:local data:float
lbl_1_rodata_23C = .rodata:0x0000023C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_240 = .rodata:0x00000240; // type:object size:0x8 scope:local data:double
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0x8 scope:local data:double
lbl_1_rodata_250 = .rodata:0x00000250; // type:object size:0x4 scope:local data:float
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0x4 scope:local data:float
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x4 scope:local data:float
lbl_1_rodata_25C = .rodata:0x0000025C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0x4 scope:local data:float
lbl_1_rodata_264 = .rodata:0x00000264; // type:object size:0x4 scope:local data:float
lbl_1_rodata_268 = .rodata:0x00000268; // type:object size:0x4 scope:local data:float
lbl_1_rodata_26C = .rodata:0x0000026C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_270 = .rodata:0x00000270; // type:object size:0x4 scope:local data:float
lbl_1_rodata_274 = .rodata:0x00000274; // type:object size:0x4 scope:local data:float
lbl_1_rodata_278 = .rodata:0x00000278; // type:object size:0x8 scope:local data:double
lbl_1_rodata_280 = .rodata:0x00000280; // type:object size:0x4 scope:local data:float
lbl_1_rodata_288 = .rodata:0x00000288; // type:object size:0x8 scope:local data:double
lbl_1_rodata_290 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float
lbl_1_rodata_294 = .rodata:0x00000294; // type:object size:0x4 scope:local data:float
lbl_1_rodata_298 = .rodata:0x00000298; // type:object size:0x4 scope:local data:float
lbl_1_rodata_29C = .rodata:0x0000029C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2A0 = .rodata:0x000002A0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2A4 = .rodata:0x000002A4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2A8 = .rodata:0x000002A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2AC = .rodata:0x000002AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2B0 = .rodata:0x000002B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2B4 = .rodata:0x000002B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2B8 = .rodata:0x000002B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2BC = .rodata:0x000002BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2C0 = .rodata:0x000002C0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2C4 = .rodata:0x000002C4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2C8 = .rodata:0x000002C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2CC = .rodata:0x000002CC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2D0 = .rodata:0x000002D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2D4 = .rodata:0x000002D4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2D8 = .rodata:0x000002D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2DC = .rodata:0x000002DC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2E0 = .rodata:0x000002E0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2E8 = .rodata:0x000002E8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_2F0 = .rodata:0x000002F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2F4 = .rodata:0x000002F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2F8 = .rodata:0x000002F8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2FC = .rodata:0x000002FC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_300 = .rodata:0x00000300; // type:object size:0x4 scope:local data:float
lbl_1_rodata_304 = .rodata:0x00000304; // type:object size:0x4 scope:local data:float
lbl_1_rodata_308 = .rodata:0x00000308; // type:object size:0x8 scope:local data:double
lbl_1_rodata_310 = .rodata:0x00000310; // type:object size:0x4 scope:local data:float
lbl_1_rodata_314 = .rodata:0x00000314; // type:object size:0x4 scope:local data:float
lbl_1_rodata_318 = .rodata:0x00000318; // type:object size:0x4 scope:local data:float
lbl_1_rodata_31C = .rodata:0x0000031C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_320 = .rodata:0x00000320; // type:object size:0x4 scope:local data:float
lbl_1_rodata_324 = .rodata:0x00000324; // type:object size:0x4 scope:local data:float
lbl_1_rodata_328 = .rodata:0x00000328; // type:object size:0x4 scope:local data:float
lbl_1_rodata_32C = .rodata:0x0000032C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_330 = .rodata:0x00000330; // type:object size:0x4 scope:local data:float
lbl_1_rodata_334 = .rodata:0x00000334; // type:object size:0x4 scope:local data:float
lbl_1_rodata_338 = .rodata:0x00000338; // type:object size:0x8 scope:local data:double
lbl_1_rodata_340 = .rodata:0x00000340; // type:object size:0x4 scope:local data:float
lbl_1_rodata_344 = .rodata:0x00000344; // type:object size:0x4 scope:local data:float
lbl_1_rodata_348 = .rodata:0x00000348; // type:object size:0x4 scope:local data:float
lbl_1_rodata_34C = .rodata:0x0000034C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_350 = .rodata:0x00000350; // type:object size:0x4 scope:local data:float
lbl_1_rodata_354 = .rodata:0x00000354; // type:object size:0x4 scope:local data:float
lbl_1_rodata_358 = .rodata:0x00000358; // type:object size:0x8 scope:local data:double
lbl_1_rodata_360 = .rodata:0x00000360; // type:object size:0x4 scope:local data:float
lbl_1_rodata_364 = .rodata:0x00000364; // type:object size:0x4 scope:local data:float
lbl_1_rodata_368 = .rodata:0x00000368; // type:object size:0x4 scope:local data:float
lbl_1_rodata_36C = .rodata:0x0000036C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_370 = .rodata:0x00000370; // type:object size:0x4 scope:local data:float
lbl_1_rodata_378 = .rodata:0x00000378; // type:object size:0x8 scope:local data:double
lbl_1_rodata_380 = .rodata:0x00000380; // type:object size:0x8 scope:local data:double
lbl_1_rodata_388 = .rodata:0x00000388; // type:object size:0x8 scope:local data:double
lbl_1_rodata_390 = .rodata:0x00000390; // type:object size:0x8 scope:local data:double
lbl_1_data_0 = .data:0x00000000; // type:object size:0x10
lbl_1_data_10 = .data:0x00000010; // type:object size:0x20
lbl_1_data_30 = .data:0x00000030; // type:object size:0x28
lbl_1_data_58 = .data:0x00000058; // type:object size:0x28
lbl_1_data_80 = .data:0x00000080; // type:object size:0x1F data:string
lbl_1_data_9F = .data:0x0000009F; // type:object size:0xD
lbl_1_data_80 = .data:0x00000080; // type:object size:0x1F scope:local data:string
lbl_1_data_9F = .data:0x0000009F; // type:object size:0xC data:byte
lbl_1_data_AC = .data:0x000000AC; // type:object size:0x8
lbl_1_data_B4 = .data:0x000000B4; // type:object size:0x4C
lbl_1_data_100 = .data:0x00000100; // type:object size:0x14
lbl_1_data_114 = .data:0x00000114; // type:object size:0x3C
lbl_1_data_150 = .data:0x00000150; // type:object size:0x3C
lbl_1_data_18C = .data:0x0000018C; // type:object size:0x20
lbl_1_data_1AC = .data:0x000001AC; // type:object size:0x20
lbl_1_data_1CC = .data:0x000001CC; // type:object size:0x10
lbl_1_data_1DC = .data:0x000001DC; // type:object size:0x28
lbl_1_data_204 = .data:0x00000204; // type:object size:0x30
lbl_1_data_234 = .data:0x00000234; // type:object size:0x20
lbl_1_data_254 = .data:0x00000254; // type:object size:0x14
lbl_1_data_268 = .data:0x00000268; // type:object size:0x14
lbl_1_data_27C = .data:0x0000027C; // type:object size:0x14
lbl_1_data_290 = .data:0x00000290; // type:object size:0x14
lbl_1_data_2A4 = .data:0x000002A4; // type:object size:0x12 data:string
lbl_1_data_2B6 = .data:0x000002B6; // type:object size:0x13 data:string
lbl_1_data_2C9 = .data:0x000002C9; // type:object size:0x14 data:string
lbl_1_data_2DD = .data:0x000002DD; // type:object size:0x1C data:string
lbl_1_data_2F9 = .data:0x000002F9; // type:object size:0x12 data:string
lbl_1_data_30B = .data:0x0000030B; // type:object size:0x11
lbl_1_data_114 = .data:0x00000114; // type:object size:0x3C data:4byte
lbl_1_data_150 = .data:0x00000150; // type:object size:0x3C data:4byte
lbl_1_data_18C = .data:0x0000018C; // type:object size:0x20 data:4byte
lbl_1_data_1AC = .data:0x000001AC; // type:object size:0x20 data:4byte
lbl_1_data_1CC = .data:0x000001CC; // type:object size:0x10 data:4byte
lbl_1_data_1DC = .data:0x000001DC; // type:object size:0x28 data:float
lbl_1_data_204 = .data:0x00000204; // type:object size:0x30 data:float
lbl_1_data_234 = .data:0x00000234; // type:object size:0x20 data:float
lbl_1_data_254 = .data:0x00000254; // type:object size:0x14 data:float
lbl_1_data_268 = .data:0x00000268; // type:object size:0x14 data:float
lbl_1_data_27C = .data:0x0000027C; // type:object size:0x14 data:float
lbl_1_data_290 = .data:0x00000290; // type:object size:0x14 data:float
lbl_1_data_2A4 = .data:0x000002A4; // type:object size:0x12 scope:local data:string
lbl_1_data_2B6 = .data:0x000002B6; // type:object size:0x13 scope:local data:string
lbl_1_data_2C9 = .data:0x000002C9; // type:object size:0x14 scope:local data:string
lbl_1_data_2DD = .data:0x000002DD; // type:object size:0x1C scope:local data:string
lbl_1_data_2F9 = .data:0x000002F9; // type:object size:0x12 scope:local data:string
lbl_1_data_30B = .data:0x0000030B; // type:object size:0xE scope:local data:string
jumptable_1_data_31C = .data:0x0000031C; // type:object size:0x60 scope:local
lbl_1_data_37C = .data:0x0000037C; // type:object size:0x12 data:string
lbl_1_data_38E = .data:0x0000038E; // type:object size:0x12 data:string
lbl_1_data_3A0 = .data:0x000003A0; // type:object size:0x13 data:string
lbl_1_data_3B3 = .data:0x000003B3; // type:object size:0x14 data:string
lbl_1_data_3C7 = .data:0x000003C7; // type:object size:0x14 data:string
lbl_1_data_3DB = .data:0x000003DB; // type:object size:0x13 data:string
lbl_1_data_3EE = .data:0x000003EE; // type:object size:0x1E
lbl_1_data_37C = .data:0x0000037C; // type:object size:0x12 scope:local data:string
lbl_1_data_38E = .data:0x0000038E; // type:object size:0x12 scope:local data:string
lbl_1_data_3A0 = .data:0x000003A0; // type:object size:0x13 scope:local data:string
lbl_1_data_3B3 = .data:0x000003B3; // type:object size:0x14 scope:local data:string
lbl_1_data_3C7 = .data:0x000003C7; // type:object size:0x14 scope:local data:string
lbl_1_data_3DB = .data:0x000003DB; // type:object size:0x13 scope:local data:string
lbl_1_data_3EE = .data:0x000003EE; // type:object size:0x1C scope:local data:string
jumptable_1_data_40C = .data:0x0000040C; // type:object size:0x44 scope:local
lbl_1_data_450 = .data:0x00000450; // type:object size:0x14
lbl_1_data_450 = .data:0x00000450; // type:object size:0x12 scope:local data:string
lbl_1_data_464 = .data:0x00000464; // type:object size:0xC data:4byte
lbl_1_data_470 = .data:0x00000470; // type:object size:0xC
lbl_1_data_47C = .data:0x0000047C; // type:object size:0xC data:4byte
lbl_1_data_488 = .data:0x00000488; // type:object size:0xC data:4byte
lbl_1_data_494 = .data:0x00000494; // type:object size:0xC data:4byte
lbl_1_data_4A0 = .data:0x000004A0; // type:object size:0xC data:4byte
lbl_1_data_4A0 = .data:0x000004A0; // type:object size:0xC data:float
lbl_1_data_4AC = .data:0x000004AC; // type:object size:0xC data:4byte
lbl_1_data_4B8 = .data:0x000004B8; // type:object size:0xC data:4byte
lbl_1_data_4C4 = .data:0x000004C4; // type:object size:0xC data:4byte
@ -393,41 +397,41 @@ lbl_1_data_500 = .data:0x00000500; // type:object size:0x4
lbl_1_data_504 = .data:0x00000504; // type:object size:0xC
lbl_1_data_510 = .data:0x00000510; // type:object size:0xC
lbl_1_data_51C = .data:0x0000051C; // type:object size:0x30
lbl_1_data_54C = .data:0x0000054C; // type:object size:0x10 data:string
lbl_1_data_55C = .data:0x0000055C; // type:object size:0x10 data:string
lbl_1_data_56C = .data:0x0000056C; // type:object size:0x10 data:string
lbl_1_data_57C = .data:0x0000057C; // type:object size:0x10 data:string
lbl_1_data_58C = .data:0x0000058C; // type:object size:0x10 data:string
lbl_1_data_59C = .data:0x0000059C; // type:object size:0x10 data:string
lbl_1_data_5AC = .data:0x000005AC; // type:object size:0x10 data:string
lbl_1_data_5BC = .data:0x000005BC; // type:object size:0x10 data:string
lbl_1_data_54C = .data:0x0000054C; // type:object size:0x10 scope:local data:string
lbl_1_data_55C = .data:0x0000055C; // type:object size:0x10 scope:local data:string
lbl_1_data_56C = .data:0x0000056C; // type:object size:0x10 scope:local data:string
lbl_1_data_57C = .data:0x0000057C; // type:object size:0x10 scope:local data:string
lbl_1_data_58C = .data:0x0000058C; // type:object size:0x10 scope:local data:string
lbl_1_data_59C = .data:0x0000059C; // type:object size:0x10 scope:local data:string
lbl_1_data_5AC = .data:0x000005AC; // type:object size:0x10 scope:local data:string
lbl_1_data_5BC = .data:0x000005BC; // type:object size:0x10 scope:local data:string
lbl_1_data_5CC = .data:0x000005CC; // type:object size:0x80
lbl_1_data_64C = .data:0x0000064C; // type:object size:0x2E0
lbl_1_data_92C = .data:0x0000092C; // type:object size:0x20
lbl_1_data_94C = .data:0x0000094C; // type:object size:0xA0
lbl_1_data_94C = .data:0x0000094C; // type:object size:0xA0 data:float
lbl_1_data_9EC = .data:0x000009EC; // type:object size:0x20
lbl_1_data_A0C = .data:0x00000A0C; // type:object size:0x38 data:4byte
lbl_1_data_A44 = .data:0x00000A44; // type:object size:0x13 data:string
lbl_1_data_A57 = .data:0x00000A57; // type:object size:0x13 data:string
lbl_1_data_A6A = .data:0x00000A6A; // type:object size:0x16
lbl_1_data_A44 = .data:0x00000A44; // type:object size:0x13 scope:local data:string
lbl_1_data_A57 = .data:0x00000A57; // type:object size:0x13 scope:local data:string
lbl_1_data_A6A = .data:0x00000A6A; // type:object size:0x13 scope:local data:string
lbl_1_data_A80 = .data:0x00000A80; // type:object size:0x18C
lbl_1_data_C0C = .data:0x00000C0C; // type:object size:0x13 data:string
lbl_1_data_C1F = .data:0x00000C1F; // type:object size:0x13 data:string
lbl_1_data_C32 = .data:0x00000C32; // type:object size:0x13 data:string
lbl_1_data_C45 = .data:0x00000C45; // type:object size:0x13 data:string
lbl_1_data_C0C = .data:0x00000C0C; // type:object size:0x13 scope:local data:string
lbl_1_data_C1F = .data:0x00000C1F; // type:object size:0x13 scope:local data:string
lbl_1_data_C32 = .data:0x00000C32; // type:object size:0x13 scope:local data:string
lbl_1_data_C45 = .data:0x00000C45; // type:object size:0x13 scope:local data:string
lbl_1_data_C58 = .data:0x00000C58; // type:object size:0x1B8
lbl_1_data_E10 = .data:0x00000E10; // type:object size:0x11 data:string
lbl_1_data_E21 = .data:0x00000E21; // type:object size:0x11 data:string
lbl_1_data_E32 = .data:0x00000E32; // type:object size:0x11 data:string
lbl_1_data_E43 = .data:0x00000E43; // type:object size:0x11 data:string
lbl_1_data_E54 = .data:0x00000E54; // type:object size:0x14
lbl_1_data_E10 = .data:0x00000E10; // type:object size:0x11 scope:local data:string
lbl_1_data_E21 = .data:0x00000E21; // type:object size:0x11 scope:local data:string
lbl_1_data_E32 = .data:0x00000E32; // type:object size:0x11 scope:local data:string
lbl_1_data_E43 = .data:0x00000E43; // type:object size:0x11 scope:local data:string
lbl_1_data_E54 = .data:0x00000E54; // type:object size:0x11 scope:local data:string
lbl_1_data_E68 = .data:0x00000E68; // type:object size:0x14
lbl_1_data_E7C = .data:0x00000E7C; // type:object size:0x84
lbl_1_data_F00 = .data:0x00000F00; // type:object size:0x5C
lbl_1_data_F5C = .data:0x00000F5C; // type:object size:0x10
lbl_1_data_F6C = .data:0x00000F6C; // type:object size:0x18
lbl_1_data_F84 = .data:0x00000F84; // type:object size:0x14
lbl_1_data_F98 = .data:0x00000F98; // type:object size:0x14
lbl_1_data_F84 = .data:0x00000F84; // type:object size:0x14 data:float
lbl_1_data_F98 = .data:0x00000F98; // type:object size:0x14 data:float
lbl_1_data_FAC = .data:0x00000FAC; // type:object size:0x18
lbl_1_data_FC4 = .data:0x00000FC4; // type:object size:0x14
lbl_1_data_FD8 = .data:0x00000FD8; // type:object size:0x14
@ -451,47 +455,47 @@ lbl_1_data_1210 = .data:0x00001210; // type:object size:0xC
lbl_1_data_121C = .data:0x0000121C; // type:object size:0xC
lbl_1_data_1228 = .data:0x00001228; // type:object size:0xC
lbl_1_data_1234 = .data:0x00001234; // type:object size:0x20
lbl_1_data_1254 = .data:0x00001254; // type:object size:0x13 data:string
lbl_1_data_1267 = .data:0x00001267; // type:object size:0x13 data:string
lbl_1_data_127A = .data:0x0000127A; // type:object size:0x13 data:string
lbl_1_data_128D = .data:0x0000128D; // type:object size:0x13 data:string
lbl_1_data_1254 = .data:0x00001254; // type:object size:0x13 scope:local data:string
lbl_1_data_1267 = .data:0x00001267; // type:object size:0x13 scope:local data:string
lbl_1_data_127A = .data:0x0000127A; // type:object size:0x13 scope:local data:string
lbl_1_data_128D = .data:0x0000128D; // type:object size:0x13 scope:local data:string
lbl_1_data_12A0 = .data:0x000012A0; // type:object size:0x10
lbl_1_data_12B0 = .data:0x000012B0; // type:object size:0x13 data:string
lbl_1_data_12C3 = .data:0x000012C3; // type:object size:0x13 data:string
lbl_1_data_12D6 = .data:0x000012D6; // type:object size:0x13 data:string
lbl_1_data_12E9 = .data:0x000012E9; // type:object size:0x13 data:string
lbl_1_data_12FC = .data:0x000012FC; // type:object size:0x13 data:string
lbl_1_data_130F = .data:0x0000130F; // type:object size:0x13 data:string
lbl_1_data_1322 = .data:0x00001322; // type:object size:0x13 data:string
lbl_1_data_1335 = .data:0x00001335; // type:object size:0x13 data:string
lbl_1_data_1348 = .data:0x00001348; // type:object size:0x14
lbl_1_data_12B0 = .data:0x000012B0; // type:object size:0x13 scope:local data:string
lbl_1_data_12C3 = .data:0x000012C3; // type:object size:0x13 scope:local data:string
lbl_1_data_12D6 = .data:0x000012D6; // type:object size:0x13 scope:local data:string
lbl_1_data_12E9 = .data:0x000012E9; // type:object size:0x13 scope:local data:string
lbl_1_data_12FC = .data:0x000012FC; // type:object size:0x13 scope:local data:string
lbl_1_data_130F = .data:0x0000130F; // type:object size:0x13 scope:local data:string
lbl_1_data_1322 = .data:0x00001322; // type:object size:0x13 scope:local data:string
lbl_1_data_1335 = .data:0x00001335; // type:object size:0x13 scope:local data:string
lbl_1_data_1348 = .data:0x00001348; // type:object size:0x13 scope:local data:string
lbl_1_data_135C = .data:0x0000135C; // type:object size:0x24
lbl_1_data_1380 = .data:0x00001380; // type:object size:0x38 data:4byte
lbl_1_data_13B8 = .data:0x000013B8; // type:object size:0x38 data:4byte
lbl_1_data_13F0 = .data:0x000013F0; // type:object size:0x13 data:string
lbl_1_data_1403 = .data:0x00001403; // type:object size:0x13 data:string
lbl_1_data_1416 = .data:0x00001416; // type:object size:0x13 data:string
lbl_1_data_1429 = .data:0x00001429; // type:object size:0x13 data:string
lbl_1_data_143C = .data:0x0000143C; // type:object size:0x14
lbl_1_data_13F0 = .data:0x000013F0; // type:object size:0x13 scope:local data:string
lbl_1_data_1403 = .data:0x00001403; // type:object size:0x13 scope:local data:string
lbl_1_data_1416 = .data:0x00001416; // type:object size:0x13 scope:local data:string
lbl_1_data_1429 = .data:0x00001429; // type:object size:0x13 scope:local data:string
lbl_1_data_143C = .data:0x0000143C; // type:object size:0x13 scope:local data:string
lbl_1_data_1450 = .data:0x00001450; // type:object size:0xB4
lbl_1_data_1504 = .data:0x00001504; // type:object size:0x50
lbl_1_data_1554 = .data:0x00001554; // type:object size:0x13 data:string
lbl_1_data_1567 = .data:0x00001567; // type:object size:0x13 data:string
lbl_1_data_157A = .data:0x0000157A; // type:object size:0x13 data:string
lbl_1_data_158D = .data:0x0000158D; // type:object size:0x13 data:string
lbl_1_data_15A0 = .data:0x000015A0; // type:object size:0x13 data:string
lbl_1_data_15B3 = .data:0x000015B3; // type:object size:0x12 data:string
lbl_1_data_15C5 = .data:0x000015C5; // type:object size:0x25 data:string
lbl_1_data_15EA = .data:0x000015EA; // type:object size:0x22 data:string
lbl_1_data_160C = .data:0x0000160C; // type:object size:0x9 data:string
lbl_1_data_1615 = .data:0x00001615; // type:object size:0xA data:string
lbl_1_data_161F = .data:0x0000161F; // type:object size:0xE data:string
lbl_1_data_162D = .data:0x0000162D; // type:object size:0x6 data:string
lbl_1_data_1633 = .data:0x00001633; // type:object size:0x1D data:string
lbl_1_data_1554 = .data:0x00001554; // type:object size:0x13 scope:local data:string
lbl_1_data_1567 = .data:0x00001567; // type:object size:0x13 scope:local data:string
lbl_1_data_157A = .data:0x0000157A; // type:object size:0x13 scope:local data:string
lbl_1_data_158D = .data:0x0000158D; // type:object size:0x13 scope:local data:string
lbl_1_data_15A0 = .data:0x000015A0; // type:object size:0x13 scope:local data:string
lbl_1_data_15B3 = .data:0x000015B3; // type:object size:0x12 scope:local data:string
lbl_1_data_15C5 = .data:0x000015C5; // type:object size:0x25 scope:local data:string
lbl_1_data_15EA = .data:0x000015EA; // type:object size:0x22 scope:local data:string
lbl_1_data_160C = .data:0x0000160C; // type:object size:0x9 scope:local data:string
lbl_1_data_1615 = .data:0x00001615; // type:object size:0xA scope:local data:string
lbl_1_data_161F = .data:0x0000161F; // type:object size:0xE scope:local data:string
lbl_1_data_162D = .data:0x0000162D; // type:object size:0x6 scope:local data:string
lbl_1_data_1633 = .data:0x00001633; // type:object size:0x1D scope:local data:string
jumptable_1_data_1650 = .data:0x00001650; // type:object size:0x70 scope:local
lbl_1_data_16C0 = .data:0x000016C0; // type:object size:0x1C
lbl_1_data_16C0 = .data:0x000016C0; // type:object size:0x1B scope:local data:string
jumptable_1_data_16DC = .data:0x000016DC; // type:object size:0xC4 scope:local
lbl_1_data_17A0 = .data:0x000017A0; // type:object size:0x24 data:string
lbl_1_data_17A0 = .data:0x000017A0; // type:object size:0x24 scope:local data:string
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:4byte
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x4 data:4byte
@ -528,7 +532,8 @@ lbl_1_bss_118 = .bss:0x00000118; // type:object size:0x4 data:4byte
lbl_1_bss_11C = .bss:0x0000011C; // type:object size:0x4 data:4byte
lbl_1_bss_120 = .bss:0x00000120; // type:object size:0x4 data:4byte
lbl_1_bss_124 = .bss:0x00000124; // type:object size:0x4 data:float
lbl_1_bss_128 = .bss:0x00000128; // type:object size:0x8 data:float
lbl_1_bss_128 = .bss:0x00000128; // type:object size:0x4 data:float
lbl_1_bss_12C = .bss:0x0000012C; // type:object size:0x4 data:float
lbl_1_bss_130 = .bss:0x00000130; // type:object size:0x4 data:4byte
lbl_1_bss_134 = .bss:0x00000134; // type:object size:0x4 data:4byte
lbl_1_bss_138 = .bss:0x00000138; // type:object size:0x4 data:4byte

View file

@ -5,3 +5,57 @@ Sections:
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/executor.c:
.text start:0x00000000 end:0x000000A0
REL/option/scene.c:
.text start:0x000000A0 end:0x000007F8
.rodata start:0x00000000 end:0x00000028
.bss start:0x00000000 end:0x00000010
REL/option/camera.c:
.text start:0x000007F8 end:0x000015A4
.rodata start:0x00000028 end:0x000000A8
.data start:0x00000000 end:0x00000068
.bss start:0x00000010 end:0x00000018
REL/option/room.c:
.text start:0x000015A4 end:0x000021F8
.rodata start:0x000000A8 end:0x000000E0
.data start:0x00000068 end:0x00000098
.bss start:0x00000018 end:0x00000020
REL/option/guide.c:
.text start:0x000021F8 end:0x00002E04
.rodata start:0x000000E0 end:0x00000160
.data start:0x00000098 end:0x000000A0
.bss start:0x00000020 end:0x00000028
REL/option/state.c:
.text start:0x00002E04 end:0x00003158
.rodata start:0x00000160 end:0x00000170
.data start:0x000000A0 end:0x00000108
.bss start:0x00000028 end:0x00000030
REL/option/rumble.c:
.text start:0x00003158 end:0x00004028
.rodata start:0x00000170 end:0x000001A8
.data start:0x00000108 end:0x00000118
.bss start:0x00000030 end:0x00000038
REL/option/sound.c:
.text start:0x00004028 end:0x000080E4
.rodata start:0x000001A8 end:0x000013C0
.data start:0x00000118 end:0x00000210
.bss start:0x00000038 end:0x00000040
REL/option/record.c:
.text start:0x000080E4 end:0x0000A3E8
.rodata start:0x000013C0 end:0x000019C8
.data start:0x00000210 end:0x00000254
.bss start:0x00000040 end:0x00000044
REL/option/window.c:
.text start:0x0000A3E8 end:0x0000A948
.rodata start:0x000019C8 end:0x000019E8

View file

@ -1,379 +1,381 @@
_prolog = .text:0x00000000; // type:function size:0x54 scope:global
_epilog = .text:0x00000054; // type:function size:0x4C scope:global
fn_1_A0 = .text:0x000000A0; // type:function size:0xC0
fn_1_160 = .text:0x00000160; // type:function size:0x110
fn_1_270 = .text:0x00000270; // type:function size:0xE4
fn_1_354 = .text:0x00000354; // type:function size:0x114
fn_1_468 = .text:0x00000468; // type:function size:0xE8
fn_1_550 = .text:0x00000550; // type:function size:0x34
fn_1_584 = .text:0x00000584; // type:function size:0x34
fn_1_5B8 = .text:0x000005B8; // type:function size:0x34
fn_1_5EC = .text:0x000005EC; // type:function size:0xFC
fn_1_6E8 = .text:0x000006E8; // type:function size:0x110
fn_1_7F8 = .text:0x000007F8; // type:function size:0x244
fn_1_A3C = .text:0x00000A3C; // type:function size:0x30
fn_1_A6C = .text:0x00000A6C; // type:function size:0x84
fn_1_AF0 = .text:0x00000AF0; // type:function size:0x84
fn_1_B74 = .text:0x00000B74; // type:function size:0x84
fn_1_BF8 = .text:0x00000BF8; // type:function size:0x30
fn_1_C28 = .text:0x00000C28; // type:function size:0x30
fn_1_C58 = .text:0x00000C58; // type:function size:0x30
fn_1_C88 = .text:0x00000C88; // type:function size:0x30
fn_1_CB8 = .text:0x00000CB8; // type:function size:0x8C
fn_1_D44 = .text:0x00000D44; // type:function size:0x28
fn_1_D6C = .text:0x00000D6C; // type:function size:0x578
fn_1_12E4 = .text:0x000012E4; // type:function size:0x200
fn_1_14E4 = .text:0x000014E4; // type:function size:0xC0
fn_1_15A4 = .text:0x000015A4; // type:function size:0x1F4
fn_1_1798 = .text:0x00001798; // type:function size:0xAC
fn_1_1844 = .text:0x00001844; // type:function size:0x1E8
fn_1_1A2C = .text:0x00001A2C; // type:function size:0x44
fn_1_1A70 = .text:0x00001A70; // type:function size:0x1C
fn_1_1A8C = .text:0x00001A8C; // type:function size:0x5FC
fn_1_2088 = .text:0x00002088; // type:function size:0x88
fn_1_2110 = .text:0x00002110; // type:function size:0x34
fn_1_2144 = .text:0x00002144; // type:function size:0x80
fn_1_21C4 = .text:0x000021C4; // type:function size:0x34
fn_1_21F8 = .text:0x000021F8; // type:function size:0x224
fn_1_241C = .text:0x0000241C; // type:function size:0x8C
fn_1_24A8 = .text:0x000024A8; // type:function size:0x44
fn_1_24EC = .text:0x000024EC; // type:function size:0x1C
fn_1_2508 = .text:0x00002508; // type:function size:0xA4
fn_1_25AC = .text:0x000025AC; // type:function size:0x46C
fn_1_2A18 = .text:0x00002A18; // type:function size:0x2E8
fn_1_2D00 = .text:0x00002D00; // type:function size:0x104
fn_1_2E04 = .text:0x00002E04; // type:function size:0x148
fn_1_2F4C = .text:0x00002F4C; // type:function size:0x64
fn_1_2FB0 = .text:0x00002FB0; // type:function size:0x1A8
fn_1_3158 = .text:0x00003158; // type:function size:0xD4
fn_1_322C = .text:0x0000322C; // type:function size:0x64
fn_1_3290 = .text:0x00003290; // type:function size:0x44
fn_1_32D4 = .text:0x000032D4; // type:function size:0x1C
fn_1_32F0 = .text:0x000032F0; // type:function size:0x4BC
fn_1_37AC = .text:0x000037AC; // type:function size:0xBC
fn_1_3868 = .text:0x00003868; // type:function size:0x54
fn_1_38BC = .text:0x000038BC; // type:function size:0xD0
fn_1_398C = .text:0x0000398C; // type:function size:0x54
fn_1_39E0 = .text:0x000039E0; // type:function size:0x128
fn_1_3B08 = .text:0x00003B08; // type:function size:0x84
fn_1_3B8C = .text:0x00003B8C; // type:function size:0x54
fn_1_3BE0 = .text:0x00003BE0; // type:function size:0x8C
fn_1_3C6C = .text:0x00003C6C; // type:function size:0x94
fn_1_3D00 = .text:0x00003D00; // type:function size:0x54
fn_1_3D54 = .text:0x00003D54; // type:function size:0xC8
fn_1_3E1C = .text:0x00003E1C; // type:function size:0xB4
fn_1_3ED0 = .text:0x00003ED0; // type:function size:0x58
fn_1_3F28 = .text:0x00003F28; // type:function size:0xAC
fn_1_3FD4 = .text:0x00003FD4; // type:function size:0x54
fn_1_4028 = .text:0x00004028; // type:function size:0x2B4
fn_1_42DC = .text:0x000042DC; // type:function size:0xAC
fn_1_4388 = .text:0x00004388; // type:function size:0x44
fn_1_43CC = .text:0x000043CC; // type:function size:0x1C
fn_1_43E8 = .text:0x000043E8; // type:function size:0x270
fn_1_4658 = .text:0x00004658; // type:function size:0x424
fn_1_4A7C = .text:0x00004A7C; // type:function size:0x3D4
fn_1_4E50 = .text:0x00004E50; // type:function size:0x93C
fn_1_578C = .text:0x0000578C; // type:function size:0x8B8
fn_1_6044 = .text:0x00006044; // type:function size:0xF8
fn_1_613C = .text:0x0000613C; // type:function size:0x64
fn_1_61A0 = .text:0x000061A0; // type:function size:0xFC
fn_1_629C = .text:0x0000629C; // type:function size:0x54
fn_1_62F0 = .text:0x000062F0; // type:function size:0xFC
fn_1_63EC = .text:0x000063EC; // type:function size:0x54
fn_1_6440 = .text:0x00006440; // type:function size:0x94
fn_1_64D4 = .text:0x000064D4; // type:function size:0x54
fn_1_6528 = .text:0x00006528; // type:function size:0x118
fn_1_6640 = .text:0x00006640; // type:function size:0x54
fn_1_6694 = .text:0x00006694; // type:function size:0x38
fn_1_66CC = .text:0x000066CC; // type:function size:0x38
fn_1_6704 = .text:0x00006704; // type:function size:0xC4
fn_1_67C8 = .text:0x000067C8; // type:function size:0x60
fn_1_6828 = .text:0x00006828; // type:function size:0x1E4
fn_1_6A0C = .text:0x00006A0C; // type:function size:0x74
fn_1_6A80 = .text:0x00006A80; // type:function size:0x1DC
fn_1_6C5C = .text:0x00006C5C; // type:function size:0x74
fn_1_6CD0 = .text:0x00006CD0; // type:function size:0x1D4
fn_1_6EA4 = .text:0x00006EA4; // type:function size:0xA4
fn_1_6F48 = .text:0x00006F48; // type:function size:0x1D4
fn_1_711C = .text:0x0000711C; // type:function size:0xA4
fn_1_71C0 = .text:0x000071C0; // type:function size:0xE8
fn_1_72A8 = .text:0x000072A8; // type:function size:0x68
fn_1_7310 = .text:0x00007310; // type:function size:0x400
fn_1_7710 = .text:0x00007710; // type:function size:0x190
fn_1_78A0 = .text:0x000078A0; // type:function size:0x60
fn_1_7900 = .text:0x00007900; // type:function size:0x3C
fn_1_793C = .text:0x0000793C; // type:function size:0x5C4
fn_1_7F00 = .text:0x00007F00; // type:function size:0x148
fn_1_8048 = .text:0x00008048; // type:function size:0x9C
fn_1_80E4 = .text:0x000080E4; // type:function size:0x178
fn_1_825C = .text:0x0000825C; // type:function size:0x54
fn_1_82B0 = .text:0x000082B0; // type:function size:0x44
fn_1_82F4 = .text:0x000082F4; // type:function size:0x1C
fn_1_8310 = .text:0x00008310; // type:function size:0x778
fn_1_8A88 = .text:0x00008A88; // type:function size:0xD0
fn_1_8B58 = .text:0x00008B58; // type:function size:0x54
fn_1_8BAC = .text:0x00008BAC; // type:function size:0xD8
fn_1_8C84 = .text:0x00008C84; // type:function size:0xFC
fn_1_8D80 = .text:0x00008D80; // type:function size:0x54
fn_1_8DD4 = .text:0x00008DD4; // type:function size:0xC4
fn_1_8E98 = .text:0x00008E98; // type:function size:0x60
fn_1_8EF8 = .text:0x00008EF8; // type:function size:0x40
fn_1_8F38 = .text:0x00008F38; // type:function size:0x72C
fn_1_9664 = .text:0x00009664; // type:function size:0x9C
fn_1_9700 = .text:0x00009700; // type:function size:0x344
fn_1_9A44 = .text:0x00009A44; // type:function size:0x7C
fn_1_9AC0 = .text:0x00009AC0; // type:function size:0x88C
fn_1_A34C = .text:0x0000A34C; // type:function size:0x9C
fn_1_A3E8 = .text:0x0000A3E8; // type:function size:0x260
fn_1_A648 = .text:0x0000A648; // type:function size:0x40
fn_1_A688 = .text:0x0000A688; // type:function size:0x18
fn_1_A6A0 = .text:0x0000A6A0; // type:function size:0x18
fn_1_A6B8 = .text:0x0000A6B8; // type:function size:0x54
fn_1_A70C = .text:0x0000A70C; // type:function size:0x40
fn_1_A74C = .text:0x0000A74C; // type:function size:0x40
fn_1_A78C = .text:0x0000A78C; // type:function size:0x38
fn_1_A7C4 = .text:0x0000A7C4; // type:function size:0x38
fn_1_A7FC = .text:0x0000A7FC; // type:function size:0x20
fn_1_A81C = .text:0x0000A81C; // type:function size:0x24
fn_1_A840 = .text:0x0000A840; // type:function size:0x108
ObjectSetup = .text:0x000000A0; // type:function size:0xC0
OptionFadeSprite = .text:0x00000160; // type:function size:0x110
FadeSprite = .text:0x00000270; // type:function size:0xE4 scope:local
OptionFadeModel = .text:0x00000354; // type:function size:0x114 scope:local
FadeModel = .text:0x00000468; // type:function size:0xE8 scope:local
OptionPadCheck = .text:0x00000550; // type:function size:0x34
OptionPadDStkRepCheck = .text:0x00000584; // type:function size:0x34
OptionPadDStkCheck = .text:0x000005B8; // type:function size:0x34
SceneMain = .text:0x000005EC; // type:function size:0xFC scope:local
KillScene = .text:0x000006E8; // type:function size:0x110 scope:local
OptionCameraCreate = .text:0x000007F8; // type:function size:0x244
OptionCameraKill = .text:0x00000A3C; // type:function size:0x30
OptionCameraTargetSet = .text:0x00000A6C; // type:function size:0x84
OptionCameraFocusSet = .text:0x00000AF0; // type:function size:0x84
OptionCameraViewSet = .text:0x00000B74; // type:function size:0x84
OptionCameraZoomGet = .text:0x00000BF8; // type:function size:0x30
OptionCameraRotGet = .text:0x00000C28; // type:function size:0x30
OptionCameraPosGet = .text:0x00000C58; // type:function size:0x30
OptionCameraTargetGet = .text:0x00000C88; // type:function size:0x30
OptionCameraDoneCheck = .text:0x00000CB8; // type:function size:0x8C
ExecCameraObj = .text:0x00000D44; // type:function size:0x28 scope:local
ExecCamera = .text:0x00000D6C; // type:function size:0x578 scope:local
CameraExecDebug = .text:0x000012E4; // type:function size:0x200 scope:local
CameraPrintDebug = .text:0x000014E4; // type:function size:0xC0 scope:local
OptionRoomCreate = .text:0x000015A4; // type:function size:0x1F4
OptionRoomKill = .text:0x00001798; // type:function size:0xAC
MoveOption = .text:0x00001844; // type:function size:0x1E8 scope:local
OptionRoomExecModeSet = .text:0x00001A2C; // type:function size:0x44
OptionRoomExecModeGet = .text:0x00001A70; // type:function size:0x1C
ExecRoom = .text:0x00001A8C; // type:function size:0x5FC scope:local
CreateRoomBG = .text:0x00002088; // type:function size:0x88 scope:local
KillRoomBG = .text:0x00002110; // type:function size:0x34 scope:local
CreateArrow = .text:0x00002144; // type:function size:0x80 scope:local
KillArrow = .text:0x000021C4; // type:function size:0x34 scope:local
OptionGuideCreate = .text:0x000021F8; // type:function size:0x224
OptionGuideKill = .text:0x0000241C; // type:function size:0x8C
SetExecMode = .text:0x000024A8; // type:function size:0x44 scope:local
GetExecMode = .text:0x000024EC; // type:function size:0x1C scope:local
OptionGuideWalkExec = .text:0x00002508; // type:function size:0xA4
ExecGuide = .text:0x000025AC; // type:function size:0x46C scope:local
UpdateGuide = .text:0x00002A18; // type:function size:0x2E8 scope:local
LerpAngle = .text:0x00002D00; // type:function size:0x104 scope:local
OptionStateCreate = .text:0x00002E04; // type:function size:0x148
OptionStateKill = .text:0x00002F4C; // type:function size:0x64
ExecState = .text:0x00002FB0; // type:function size:0x1A8 scope:local
OptionRumbleCreate = .text:0x00003158; // type:function size:0xD4
OptionRumbleKill = .text:0x0000322C; // type:function size:0x64
OptionRumbleExecModeSet = .text:0x00003290; // type:function size:0x44
OptionRumbleExecModeGet = .text:0x000032D4; // type:function size:0x1C
ExecRumble = .text:0x000032F0; // type:function size:0x4BC scope:local
CreateHand = .text:0x000037AC; // type:function size:0xBC scope:local
KillHand = .text:0x00003868; // type:function size:0x54 scope:local
CreateSystem = .text:0x000038BC; // type:function size:0xD0 scope:local
KillSystem = .text:0x0000398C; // type:function size:0x54 scope:local
StartSystemMotion = .text:0x000039E0; // type:function size:0x128 scope:local
CreatePad = .text:0x00003B08; // type:function size:0x84 scope:local
KillPad = .text:0x00003B8C; // type:function size:0x54 scope:local
ShakePad = .text:0x00003BE0; // type:function size:0x8C scope:local
CreatePadFilter = .text:0x00003C6C; // type:function size:0x94 scope:local
KillPadFilter = .text:0x00003D00; // type:function size:0x54 scope:local
OptionRumbleMotionShowStart = .text:0x00003D54; // type:function size:0xC8
OptionRumbleMotionHideStart = .text:0x00003E1C; // type:function size:0xB4
OptionRumbleMotionCheck = .text:0x00003ED0; // type:function size:0x58
CreateHiliteOn = .text:0x00003F28; // type:function size:0xAC scope:local
KillHiliteOn = .text:0x00003FD4; // type:function size:0x54 scope:local
OptionSoundCreate = .text:0x00004028; // type:function size:0x2B4
OptionSoundKill = .text:0x000042DC; // type:function size:0xAC
OptionSoundExecModeSet = .text:0x00004388; // type:function size:0x44
OptionSoundExecModeGet = .text:0x000043CC; // type:function size:0x1C
ExecZoom = .text:0x000043E8; // type:function size:0x270 scope:local
ExecOptionSel = .text:0x00004658; // type:function size:0x424 scope:local
ExecOutputMode = .text:0x00004A7C; // type:function size:0x3D4 scope:local
ExecMusic = .text:0x00004E50; // type:function size:0x93C scope:local
ExecVoice = .text:0x0000578C; // type:function size:0x8B8 scope:local
LightSetCurr = .text:0x00006044; // type:function size:0xF8 scope:local
LightSetNone = .text:0x0000613C; // type:function size:0x64 scope:local
CreateHand = .text:0x000061A0; // type:function size:0xFC scope:local
KillHand = .text:0x0000629C; // type:function size:0x54 scope:local
CreateOutputModeHand = .text:0x000062F0; // type:function size:0xFC scope:local
KillOutputModeHand = .text:0x000063EC; // type:function size:0x54 scope:local
CreateSystem = .text:0x00006440; // type:function size:0x94 scope:local
KillSystem = .text:0x000064D4; // type:function size:0x54 scope:local
CreateLightObj = .text:0x00006528; // type:function size:0x118 scope:local
KillLightObj = .text:0x00006640; // type:function size:0x54 scope:local
LightDispOff = .text:0x00006694; // type:function size:0x38 scope:local
LightDispOn = .text:0x000066CC; // type:function size:0x38 scope:local
CreateSpr = .text:0x00006704; // type:function size:0xC4 scope:local
KillSpr = .text:0x000067C8; // type:function size:0x60 scope:local
OptionSelDisp = .text:0x00006828; // type:function size:0x1E4 scope:local
OptionSelHide = .text:0x00006A0C; // type:function size:0x74 scope:local
OutputModeDisp = .text:0x00006A80; // type:function size:0x1DC scope:local
OutputModeHide = .text:0x00006C5C; // type:function size:0x74 scope:local
MusicPageDisp = .text:0x00006CD0; // type:function size:0x1D4 scope:local
MusicPageHide = .text:0x00006EA4; // type:function size:0xA4 scope:local
VoicePageDisp = .text:0x00006F48; // type:function size:0x1D4 scope:local
VoicePageHide = .text:0x0000711C; // type:function size:0xA4 scope:local
CreateNoteObj = .text:0x000071C0; // type:function size:0xE8 scope:local
KillNote = .text:0x000072A8; // type:function size:0x68 scope:local
HandleNote = .text:0x00007310; // type:function size:0x400 scope:local
CreateNote = .text:0x00007710; // type:function size:0x190 scope:local
CreateNoteSpawner = .text:0x000078A0; // type:function size:0x60 scope:local
KillNoteSpawner = .text:0x00007900; // type:function size:0x3C scope:local
ExecNoteSpawner = .text:0x0000793C; // type:function size:0x5C4 scope:local
PlaySound = .text:0x00007F00; // type:function size:0x148 scope:local
FadeSound = .text:0x00008048; // type:function size:0x9C scope:local
OptionRecordCreate = .text:0x000080E4; // type:function size:0x178
OptionRecordKill = .text:0x0000825C; // type:function size:0x54
OptionRecordExecModeSet = .text:0x000082B0; // type:function size:0x44
OptionRecordExecModeGet = .text:0x000082F4; // type:function size:0x1C
ExecRecord = .text:0x00008310; // type:function size:0x778 scope:local
CreateSystem = .text:0x00008A88; // type:function size:0xD0 scope:local
KillSystem = .text:0x00008B58; // type:function size:0x54 scope:local
StartSystemMotion = .text:0x00008BAC; // type:function size:0xD8 scope:local
CreateHand = .text:0x00008C84; // type:function size:0xFC scope:local
KillHand = .text:0x00008D80; // type:function size:0x54 scope:local
CreateSpr = .text:0x00008DD4; // type:function size:0xC4 scope:local
KillSpr = .text:0x00008E98; // type:function size:0x60 scope:local
GetDigit = .text:0x00008EF8; // type:function size:0x40 scope:local
ShowBoard = .text:0x00008F38; // type:function size:0x72C scope:local
HideBoard = .text:0x00009664; // type:function size:0x9C scope:local
ShowTotal = .text:0x00009700; // type:function size:0x344 scope:local
HideTotal = .text:0x00009A44; // type:function size:0x7C scope:local
ShowMG = .text:0x00009AC0; // type:function size:0x88C scope:local
HideMG = .text:0x0000A34C; // type:function size:0x9C scope:local
OptionWinCreate = .text:0x0000A3E8; // type:function size:0x260
OptionWinKill = .text:0x0000A648; // type:function size:0x40
OptionWinAnimIn = .text:0x0000A688; // type:function size:0x18
OptionWinAnimOut = .text:0x0000A6A0; // type:function size:0x18
OptionWinMesSet = .text:0x0000A6B8; // type:function size:0x54
OptionWinInsertMesSet = .text:0x0000A70C; // type:function size:0x40
OptionWinPosSet = .text:0x0000A74C; // type:function size:0x40
OptionWinDispOn = .text:0x0000A78C; // type:function size:0x38
OptionWinDispOff = .text:0x0000A7C4; // type:function size:0x38
OptionWinMesWait = .text:0x0000A7FC; // type:function size:0x20
OptionWinChoiceSet = .text:0x0000A81C; // type:function size:0x24
ExecWindow = .text:0x0000A840; // type:function size:0x108 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x8 data:double
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 data:float
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 data:float
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 data:float
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 data:float
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 data:float
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 data:float
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 data:float
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 data:float
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 data:float
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 data:float
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 data:float
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x8 data:double
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x8 data:double
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x4 data:float
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x8 data:double
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x8 data:double
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 data:double
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x8 data:double
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 data:float
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x8 data:double
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x8 data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 data:float
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 data:float
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 data:float
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 data:float
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0xC data:float
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 data:float
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 data:float
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 data:float
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0xC
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0xC
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 data:float
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 data:float
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 data:float
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x4 data:float
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x8 data:double
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x8 data:double
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x8 data:double
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 data:double
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 data:float
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 data:float
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x8 data:double
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 data:float
lbl_1_rodata_13C = .rodata:0x0000013C; // type:object size:0x4 data:float
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x8 data:double
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x8 data:double
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x4 data:float
lbl_1_rodata_154 = .rodata:0x00000154; // type:object size:0x4 data:float
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x4 data:float
lbl_1_rodata_15C = .rodata:0x0000015C; // type:object size:0x4 data:float
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 data:float
lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0x4 data:float
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x4 data:float
lbl_1_rodata_16C = .rodata:0x0000016C; // type:object size:0x4 data:float
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x4 data:float
lbl_1_rodata_174 = .rodata:0x00000174; // type:object size:0x4 data:float
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x4 data:float
lbl_1_rodata_17C = .rodata:0x0000017C; // type:object size:0x4 data:float
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 data:float
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0x4 data:float
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x4 data:float
lbl_1_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 data:float
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 data:float
lbl_1_rodata_194 = .rodata:0x00000194; // type:object size:0x4 data:float
lbl_1_rodata_198 = .rodata:0x00000198; // type:object size:0x4 data:float
lbl_1_rodata_19C = .rodata:0x0000019C; // type:object size:0x4 data:float
lbl_1_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x8 data:float
lbl_1_rodata_1A8 = .rodata:0x000001A8; // type:object size:0x38
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x8C0
lbl_1_rodata_AA0 = .rodata:0x00000AA0; // type:object size:0x30
lbl_1_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x780
lbl_1_rodata_1250 = .rodata:0x00001250; // type:object size:0x4 data:float
lbl_1_rodata_1254 = .rodata:0x00001254; // type:object size:0x4 data:float
lbl_1_rodata_1258 = .rodata:0x00001258; // type:object size:0x4 data:float
lbl_1_rodata_125C = .rodata:0x0000125C; // type:object size:0x4 data:float
lbl_1_rodata_1260 = .rodata:0x00001260; // type:object size:0x4 data:float
lbl_1_rodata_1264 = .rodata:0x00001264; // type:object size:0x4 data:float
lbl_1_rodata_1268 = .rodata:0x00001268; // type:object size:0x4 data:float
lbl_1_rodata_1270 = .rodata:0x00001270; // type:object size:0x8 data:double
lbl_1_rodata_1278 = .rodata:0x00001278; // type:object size:0x8
lbl_1_rodata_1280 = .rodata:0x00001280; // type:object size:0x8
lbl_1_rodata_1288 = .rodata:0x00001288; // type:object size:0x8
lbl_1_rodata_1290 = .rodata:0x00001290; // type:object size:0x4 data:float
lbl_1_rodata_1294 = .rodata:0x00001294; // type:object size:0x4 data:float
lbl_1_rodata_1298 = .rodata:0x00001298; // type:object size:0x4 data:float
lbl_1_rodata_129C = .rodata:0x0000129C; // type:object size:0x4 data:float
lbl_1_rodata_12A0 = .rodata:0x000012A0; // type:object size:0x4 data:float
lbl_1_rodata_12A4 = .rodata:0x000012A4; // type:object size:0x4 data:float
lbl_1_rodata_12A8 = .rodata:0x000012A8; // type:object size:0x4 data:float
lbl_1_rodata_12AC = .rodata:0x000012AC; // type:object size:0x4 data:float
lbl_1_rodata_12B0 = .rodata:0x000012B0; // type:object size:0x4 data:float
lbl_1_rodata_12B4 = .rodata:0x000012B4; // type:object size:0x4 data:float
lbl_1_rodata_12B8 = .rodata:0x000012B8; // type:object size:0x4 data:float
lbl_1_rodata_12BC = .rodata:0x000012BC; // type:object size:0x4 data:float
lbl_1_rodata_12C0 = .rodata:0x000012C0; // type:object size:0x4 data:float
lbl_1_rodata_12C4 = .rodata:0x000012C4; // type:object size:0x4 data:float
lbl_1_rodata_12C8 = .rodata:0x000012C8; // type:object size:0x4 data:float
lbl_1_rodata_12CC = .rodata:0x000012CC; // type:object size:0x4 data:float
lbl_1_rodata_12D0 = .rodata:0x000012D0; // type:object size:0x24
lbl_1_rodata_12F4 = .rodata:0x000012F4; // type:object size:0x4 data:float
lbl_1_rodata_12F8 = .rodata:0x000012F8; // type:object size:0x4 data:float
lbl_1_rodata_12FC = .rodata:0x000012FC; // type:object size:0x4 data:float
lbl_1_rodata_1300 = .rodata:0x00001300; // type:object size:0x4 data:float
lbl_1_rodata_1304 = .rodata:0x00001304; // type:object size:0x4 data:float
lbl_1_rodata_1308 = .rodata:0x00001308; // type:object size:0x1C
lbl_1_rodata_1324 = .rodata:0x00001324; // type:object size:0x4 data:float
lbl_1_rodata_1328 = .rodata:0x00001328; // type:object size:0x4 data:float
lbl_1_rodata_132C = .rodata:0x0000132C; // type:object size:0x4 data:float
lbl_1_rodata_1330 = .rodata:0x00001330; // type:object size:0x14
lbl_1_rodata_1344 = .rodata:0x00001344; // type:object size:0x4 data:float
lbl_1_rodata_1348 = .rodata:0x00001348; // type:object size:0x4 data:float
lbl_1_rodata_134C = .rodata:0x0000134C; // type:object size:0x4
lbl_1_rodata_1350 = .rodata:0x00001350; // type:object size:0x8
lbl_1_rodata_1358 = .rodata:0x00001358; // type:object size:0x8 data:double
lbl_1_rodata_1360 = .rodata:0x00001360; // type:object size:0x8 data:double
lbl_1_rodata_1368 = .rodata:0x00001368; // type:object size:0x4 data:float
lbl_1_rodata_136C = .rodata:0x0000136C; // type:object size:0x4 data:float
lbl_1_rodata_1370 = .rodata:0x00001370; // type:object size:0x8 data:double
lbl_1_rodata_1378 = .rodata:0x00001378; // type:object size:0x8 data:double
lbl_1_rodata_1380 = .rodata:0x00001380; // type:object size:0x4 data:float
lbl_1_rodata_1384 = .rodata:0x00001384; // type:object size:0x4 data:float
lbl_1_rodata_1388 = .rodata:0x00001388; // type:object size:0x8 data:double
lbl_1_rodata_1390 = .rodata:0x00001390; // type:object size:0x4 data:float
lbl_1_rodata_1394 = .rodata:0x00001394; // type:object size:0x4 data:float
lbl_1_rodata_1398 = .rodata:0x00001398; // type:object size:0x4 data:float
lbl_1_rodata_139C = .rodata:0x0000139C; // type:object size:0x4 data:float
lbl_1_rodata_13A0 = .rodata:0x000013A0; // type:object size:0x8 data:double
lbl_1_rodata_13A8 = .rodata:0x000013A8; // type:object size:0x8 data:double
lbl_1_rodata_13B0 = .rodata:0x000013B0; // type:object size:0x4 data:float
lbl_1_rodata_13B4 = .rodata:0x000013B4; // type:object size:0x4 data:float
lbl_1_rodata_13B8 = .rodata:0x000013B8; // type:object size:0x8 data:float
lbl_1_rodata_13C0 = .rodata:0x000013C0; // type:object size:0x18
lbl_1_rodata_13D8 = .rodata:0x000013D8; // type:object size:0x4 data:float
lbl_1_rodata_13DC = .rodata:0x000013DC; // type:object size:0x4 data:float
lbl_1_rodata_13E0 = .rodata:0x000013E0; // type:object size:0x4 data:float
lbl_1_rodata_13E4 = .rodata:0x000013E4; // type:object size:0x4 data:float
lbl_1_rodata_13E8 = .rodata:0x000013E8; // type:object size:0x4 data:float
lbl_1_rodata_13EC = .rodata:0x000013EC; // type:object size:0x4 data:float
lbl_1_rodata_13F0 = .rodata:0x000013F0; // type:object size:0x4 data:float
lbl_1_rodata_13F4 = .rodata:0x000013F4; // type:object size:0x4 data:float
lbl_1_rodata_13F8 = .rodata:0x000013F8; // type:object size:0x8 data:double
lbl_1_rodata_1400 = .rodata:0x00001400; // type:object size:0x8 data:double
lbl_1_rodata_1408 = .rodata:0x00001408; // type:object size:0x4 data:float
lbl_1_rodata_140C = .rodata:0x0000140C; // type:object size:0x4 data:float
lbl_1_rodata_1410 = .rodata:0x00001410; // type:object size:0x4 data:float
lbl_1_rodata_1414 = .rodata:0x00001414; // type:object size:0x4 data:float
lbl_1_rodata_1418 = .rodata:0x00001418; // type:object size:0x4 data:float
lbl_1_rodata_1420 = .rodata:0x00001420; // type:object size:0x8 data:double
lbl_1_rodata_1428 = .rodata:0x00001428; // type:object size:0x4 data:float
lbl_1_rodata_142C = .rodata:0x0000142C; // type:object size:0x4 data:float
lbl_1_rodata_1430 = .rodata:0x00001430; // type:object size:0x4 data:float
lbl_1_rodata_1434 = .rodata:0x00001434; // type:object size:0x4 data:float
lbl_1_rodata_1438 = .rodata:0x00001438; // type:object size:0x4 data:float
lbl_1_rodata_143C = .rodata:0x0000143C; // type:object size:0x264
lbl_1_rodata_16A0 = .rodata:0x000016A0; // type:object size:0x4 data:float
lbl_1_rodata_16A4 = .rodata:0x000016A4; // type:object size:0x4 data:float
lbl_1_rodata_16A8 = .rodata:0x000016A8; // type:object size:0x4 data:float
lbl_1_rodata_16AC = .rodata:0x000016AC; // type:object size:0x4 data:float
lbl_1_rodata_16B0 = .rodata:0x000016B0; // type:object size:0x4 data:float
lbl_1_rodata_16B4 = .rodata:0x000016B4; // type:object size:0x4 data:float
lbl_1_rodata_16B8 = .rodata:0x000016B8; // type:object size:0x4 data:float
lbl_1_rodata_16BC = .rodata:0x000016BC; // type:object size:0x4 data:float
lbl_1_rodata_16C0 = .rodata:0x000016C0; // type:object size:0x4 data:float
lbl_1_rodata_16C4 = .rodata:0x000016C4; // type:object size:0x4 data:float
lbl_1_rodata_16C8 = .rodata:0x000016C8; // type:object size:0x4 data:float
lbl_1_rodata_16CC = .rodata:0x000016CC; // type:object size:0x4 data:float
lbl_1_rodata_16D0 = .rodata:0x000016D0; // type:object size:0x4 data:float
lbl_1_rodata_16D4 = .rodata:0x000016D4; // type:object size:0x4 data:float
lbl_1_rodata_16D8 = .rodata:0x000016D8; // type:object size:0x4 data:float
lbl_1_rodata_16DC = .rodata:0x000016DC; // type:object size:0x4 data:float
lbl_1_rodata_16E0 = .rodata:0x000016E0; // type:object size:0x4 data:float
lbl_1_rodata_16E4 = .rodata:0x000016E4; // type:object size:0x4 data:float
lbl_1_rodata_16E8 = .rodata:0x000016E8; // type:object size:0x4 data:float
lbl_1_rodata_16EC = .rodata:0x000016EC; // type:object size:0x4 data:float
lbl_1_rodata_16F0 = .rodata:0x000016F0; // type:object size:0xD4
lbl_1_rodata_17C4 = .rodata:0x000017C4; // type:object size:0x4 data:float
lbl_1_rodata_17C8 = .rodata:0x000017C8; // type:object size:0x4 data:float
lbl_1_rodata_17CC = .rodata:0x000017CC; // type:object size:0x4 data:float
lbl_1_rodata_17D0 = .rodata:0x000017D0; // type:object size:0x4 data:float
lbl_1_rodata_17D4 = .rodata:0x000017D4; // type:object size:0x4 data:float
lbl_1_rodata_17D8 = .rodata:0x000017D8; // type:object size:0x4 data:float
lbl_1_rodata_17DC = .rodata:0x000017DC; // type:object size:0x4 data:float
lbl_1_rodata_17E0 = .rodata:0x000017E0; // type:object size:0x84
lbl_1_rodata_1864 = .rodata:0x00001864; // type:object size:0x48
lbl_1_rodata_18AC = .rodata:0x000018AC; // type:object size:0x4 data:float
lbl_1_rodata_18B0 = .rodata:0x000018B0; // type:object size:0x4 data:float
lbl_1_rodata_18B4 = .rodata:0x000018B4; // type:object size:0x4 data:float
lbl_1_rodata_18B8 = .rodata:0x000018B8; // type:object size:0x4 data:float
lbl_1_rodata_18BC = .rodata:0x000018BC; // type:object size:0x4 data:float
lbl_1_rodata_18C0 = .rodata:0x000018C0; // type:object size:0x108
lbl_1_rodata_19C8 = .rodata:0x000019C8; // type:object size:0x4 data:float
lbl_1_rodata_19CC = .rodata:0x000019CC; // type:object size:0x4 data:float
lbl_1_rodata_19D0 = .rodata:0x000019D0; // type:object size:0x4 data:float
lbl_1_rodata_19D4 = .rodata:0x000019D4; // type:object size:0x4 data:float
lbl_1_rodata_19D8 = .rodata:0x000019D8; // type:object size:0x4 data:float
lbl_1_rodata_19DC = .rodata:0x000019DC; // type:object size:0x4 data:float
lbl_1_rodata_19E0 = .rodata:0x000019E0; // type:object size:0x4 data:float
lbl_1_rodata_19E4 = .rodata:0x000019E4; // type:object size:0x4 data:float
lbl_1_data_1C = .data:0x0000001C; // type:object size:0x1B data:string
lbl_1_data_37 = .data:0x00000037; // type:object size:0x1B data:string
lbl_1_data_52 = .data:0x00000052; // type:object size:0x16 data:string
lbl_1_data_68 = .data:0x00000068; // type:object size:0x8 data:4byte
_half$localstatic3$sqrtf = .rodata:0x00000000; // type:object size:0x8 scope:weak data:double
_three$localstatic4$sqrtf = .rodata:0x00000008; // type:object size:0x8 scope:weak data:double
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x8 scope:local data:double
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x8 scope:local data:double
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x8 scope:local data:double
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x8 scope:local data:double
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x8 scope:local data:double
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:float
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_AC = .rodata:0x000000AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float
guideAngleTbl = .rodata:0x000000BC; // type:object size:0xC scope:local data:float
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0xC scope:local
guideMotTbl = .rodata:0x000000E0; // type:object size:0xC scope:local
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x8 scope:local data:double
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x8 scope:local data:double
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 scope:local data:double
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13C = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x8 scope:local data:double
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x8 scope:local data:double
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float
lbl_1_rodata_154 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float
lbl_1_rodata_15C = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float
lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16C = .rodata:0x0000016C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x4 scope:local data:float
lbl_1_rodata_174 = .rodata:0x00000174; // type:object size:0x4 scope:local data:float
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17C = .rodata:0x0000017C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 scope:local data:float
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0x4 scope:local data:float
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float
lbl_1_rodata_194 = .rodata:0x00000194; // type:object size:0x4 scope:local data:float
lbl_1_rodata_198 = .rodata:0x00000198; // type:object size:0x4 scope:local data:float
lbl_1_rodata_19C = .rodata:0x0000019C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x8 scope:local data:float
musigPageNameTbl = .rodata:0x000001A8; // type:object size:0x38 scope:local
musicTbl = .rodata:0x000001E0; // type:object size:0x8C0 scope:local
voiceCharNameTbl = .rodata:0x00000AA0; // type:object size:0x30 scope:local
lbl_1_rodata_AD0 = .rodata:0x00000AD0; // type:object size:0x780 scope:local
lbl_1_rodata_1250 = .rodata:0x00001250; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1254 = .rodata:0x00001254; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1258 = .rodata:0x00001258; // type:object size:0x4 scope:local data:float
lbl_1_rodata_125C = .rodata:0x0000125C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1260 = .rodata:0x00001260; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1264 = .rodata:0x00001264; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1268 = .rodata:0x00001268; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1270 = .rodata:0x00001270; // type:object size:0x8 scope:local data:double
outputModeTbl = .rodata:0x00001278; // type:object size:0x8 scope:local
soundModeTbl = .rodata:0x00001280; // type:object size:0x8 scope:local
soundModeNameTbl = .rodata:0x00001288; // type:object size:0x8 scope:local
lbl_1_rodata_1290 = .rodata:0x00001290; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1294 = .rodata:0x00001294; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1298 = .rodata:0x00001298; // type:object size:0x4 scope:local data:float
lbl_1_rodata_129C = .rodata:0x0000129C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12A0 = .rodata:0x000012A0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12A4 = .rodata:0x000012A4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12A8 = .rodata:0x000012A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12AC = .rodata:0x000012AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12B0 = .rodata:0x000012B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12B4 = .rodata:0x000012B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12B8 = .rodata:0x000012B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12BC = .rodata:0x000012BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12C0 = .rodata:0x000012C0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12C4 = .rodata:0x000012C4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12C8 = .rodata:0x000012C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12CC = .rodata:0x000012CC; // type:object size:0x4 scope:local data:float
lightPosTbl = .rodata:0x000012D0; // type:object size:0x24 scope:local
lbl_1_rodata_12F4 = .rodata:0x000012F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12F8 = .rodata:0x000012F8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_12FC = .rodata:0x000012FC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1300 = .rodata:0x00001300; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1304 = .rodata:0x00001304; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1308 = .rodata:0x00001308; // type:object size:0x1C scope:local
lbl_1_rodata_1324 = .rodata:0x00001324; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1328 = .rodata:0x00001328; // type:object size:0x4 scope:local data:float
lbl_1_rodata_132C = .rodata:0x0000132C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1330 = .rodata:0x00001330; // type:object size:0x14 scope:local
lbl_1_rodata_1344 = .rodata:0x00001344; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1348 = .rodata:0x00001348; // type:object size:0x4 scope:local data:float
lbl_1_rodata_134C = .rodata:0x0000134C; // type:object size:0x4 scope:local
lbl_1_rodata_1350 = .rodata:0x00001350; // type:object size:0x8 scope:local
lbl_1_rodata_1358 = .rodata:0x00001358; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1360 = .rodata:0x00001360; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1368 = .rodata:0x00001368; // type:object size:0x4 scope:local data:float
lbl_1_rodata_136C = .rodata:0x0000136C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1370 = .rodata:0x00001370; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1378 = .rodata:0x00001378; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1380 = .rodata:0x00001380; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1384 = .rodata:0x00001384; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1388 = .rodata:0x00001388; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1390 = .rodata:0x00001390; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1394 = .rodata:0x00001394; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1398 = .rodata:0x00001398; // type:object size:0x4 scope:local data:float
lbl_1_rodata_139C = .rodata:0x0000139C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13A0 = .rodata:0x000013A0; // type:object size:0x8 scope:local data:double
lbl_1_rodata_13A8 = .rodata:0x000013A8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_13B0 = .rodata:0x000013B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13B4 = .rodata:0x000013B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13B8 = .rodata:0x000013B8; // type:object size:0x8 scope:local data:float
mgRecordIdxTbl = .rodata:0x000013C0; // type:object size:0x18 scope:local
lbl_1_rodata_13D8 = .rodata:0x000013D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13DC = .rodata:0x000013DC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13E0 = .rodata:0x000013E0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13E4 = .rodata:0x000013E4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13E8 = .rodata:0x000013E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13EC = .rodata:0x000013EC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13F0 = .rodata:0x000013F0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13F4 = .rodata:0x000013F4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_13F8 = .rodata:0x000013F8; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1400 = .rodata:0x00001400; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1408 = .rodata:0x00001408; // type:object size:0x4 scope:local data:float
lbl_1_rodata_140C = .rodata:0x0000140C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1410 = .rodata:0x00001410; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1414 = .rodata:0x00001414; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1418 = .rodata:0x00001418; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1420 = .rodata:0x00001420; // type:object size:0x8 scope:local data:double
lbl_1_rodata_1428 = .rodata:0x00001428; // type:object size:0x4 scope:local data:float
lbl_1_rodata_142C = .rodata:0x0000142C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1430 = .rodata:0x00001430; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1434 = .rodata:0x00001434; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1438 = .rodata:0x00001438; // type:object size:0x4 scope:local data:float
sprTbl = .rodata:0x0000143C; // type:object size:0x264 scope:local
lbl_1_rodata_16A0 = .rodata:0x000016A0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16A4 = .rodata:0x000016A4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16A8 = .rodata:0x000016A8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16AC = .rodata:0x000016AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16B0 = .rodata:0x000016B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16B4 = .rodata:0x000016B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16B8 = .rodata:0x000016B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16BC = .rodata:0x000016BC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16C0 = .rodata:0x000016C0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16C4 = .rodata:0x000016C4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16C8 = .rodata:0x000016C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16CC = .rodata:0x000016CC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16D0 = .rodata:0x000016D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16D4 = .rodata:0x000016D4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16D8 = .rodata:0x000016D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16DC = .rodata:0x000016DC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16E0 = .rodata:0x000016E0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16E4 = .rodata:0x000016E4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16E8 = .rodata:0x000016E8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_16EC = .rodata:0x000016EC; // type:object size:0x4 scope:local data:float
boardSprHideTbl = .rodata:0x000016F0; // type:object size:0xD4 scope:local
lbl_1_rodata_17C4 = .rodata:0x000017C4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17C8 = .rodata:0x000017C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17CC = .rodata:0x000017CC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17D0 = .rodata:0x000017D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17D4 = .rodata:0x000017D4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17D8 = .rodata:0x000017D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_17DC = .rodata:0x000017DC; // type:object size:0x4 scope:local data:float
totalSprHideTbl = .rodata:0x000017E0; // type:object size:0x84 scope:local
mgTbl = .rodata:0x00001864; // type:object size:0x48 scope:local
lbl_1_rodata_18AC = .rodata:0x000018AC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18B0 = .rodata:0x000018B0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18B4 = .rodata:0x000018B4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18B8 = .rodata:0x000018B8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18BC = .rodata:0x000018BC; // type:object size:0x4 scope:local data:float
mgSprHideTbl = .rodata:0x000018C0; // type:object size:0x108 scope:local
lbl_1_rodata_19C8 = .rodata:0x000019C8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_19CC = .rodata:0x000019CC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_19D0 = .rodata:0x000019D0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_19D4 = .rodata:0x000019D4; // type:object size:0x4 scope:local data:float
lbl_1_rodata_19D8 = .rodata:0x000019D8; // type:object size:0x4 scope:local data:float
lbl_1_rodata_19DC = .rodata:0x000019DC; // type:object size:0x4 scope:local data:float
lbl_1_rodata_19E0 = .rodata:0x000019E0; // type:object size:0x4 scope:local data:float
lbl_1_rodata_19E4 = .rodata:0x000019E4; // type:object size:0x4 scope:local data:float
lbl_1_data_1C = .data:0x0000001C; // type:object size:0x1B scope:local data:string
lbl_1_data_37 = .data:0x00000037; // type:object size:0x1B scope:local data:string
lbl_1_data_52 = .data:0x00000052; // type:object size:0x16 scope:local data:string
execModeTbl = .data:0x00000068; // type:object size:0x8 scope:local data:4byte
jumptable_1_data_70 = .data:0x00000070; // type:object size:0x24 scope:local
lbl_1_data_98 = .data:0x00000098; // type:object size:0x8 data:4byte
lbl_1_data_A0 = .data:0x000000A0; // type:object size:0x1C
lbl_1_data_BC = .data:0x000000BC; // type:object size:0x24
execModeTbl = .data:0x00000098; // type:object size:0x8 scope:local data:4byte
lightTbl = .data:0x000000A0; // type:object size:0x1C scope:local
shadowPosTbl = .data:0x000000BC; // type:object size:0x24 scope:local
jumptable_1_data_E0 = .data:0x000000E0; // type:object size:0x24 scope:local
lbl_1_data_108 = .data:0x00000108; // type:object size:0x8 data:4byte
lbl_1_data_110 = .data:0x00000110; // type:object size:0x8
lbl_1_data_118 = .data:0x00000118; // type:object size:0x38 data:4byte
lbl_1_data_150 = .data:0x00000150; // type:object size:0x18 data:4byte
lbl_1_data_168 = .data:0x00000168; // type:object size:0xC
execModeTbl = .data:0x00000108; // type:object size:0x8 scope:local data:4byte
lbl_1_data_110 = .data:0x00000110; // type:object size:0x8 scope:local
musicPageOn = .data:0x00000118; // type:object size:0x38 scope:local data:4byte
execModeTbl = .data:0x00000150; // type:object size:0x18 scope:local data:4byte
choiceMess = .data:0x00000168; // type:object size:0xC scope:local
jumptable_1_data_174 = .data:0x00000174; // type:object size:0x24 scope:local
jumptable_1_data_198 = .data:0x00000198; // type:object size:0x24 scope:local
lbl_1_data_1BC = .data:0x000001BC; // type:object size:0x4C
lbl_1_data_208 = .data:0x00000208; // type:object size:0x8
lbl_1_data_210 = .data:0x00000210; // type:object size:0x8 data:4byte
spriteDataTbl = .data:0x000001BC; // type:object size:0x4C scope:local
noteMdlTbl = .data:0x00000208; // type:object size:0x8 scope:local
execModeTbl = .data:0x00000210; // type:object size:0x8 scope:local data:4byte
jumptable_1_data_218 = .data:0x00000218; // type:object size:0x1C scope:local
jumptable_1_data_234 = .data:0x00000234; // type:object size:0x20 scope:local
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:4byte
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x8 data:4byte
lbl_1_bss_10 = .bss:0x00000010; // type:object size:0x8 data:4byte
lbl_1_bss_18 = .bss:0x00000018; // type:object size:0x8 data:4byte
lbl_1_bss_20 = .bss:0x00000020; // type:object size:0x8 data:4byte
lbl_1_bss_28 = .bss:0x00000028; // type:object size:0x8 data:4byte
lbl_1_bss_30 = .bss:0x00000030; // type:object size:0x8 data:4byte
lbl_1_bss_38 = .bss:0x00000038; // type:object size:0x8 data:4byte
lbl_1_bss_40 = .bss:0x00000040; // type:object size:0x4 data:4byte
rumbleF = .bss:0x00000000; // type:object size:0x4 scope:local data:4byte
scene = .bss:0x00000004; // type:object size:0x4 scope:local data:4byte
optionObjMan = .bss:0x00000008; // type:object size:0x8 data:4byte
optionCamera = .bss:0x00000010; // type:object size:0x8 data:4byte
optionRoom = .bss:0x00000018; // type:object size:0x8 data:4byte
optionGuide = .bss:0x00000020; // type:object size:0x8 data:4byte
optionState = .bss:0x00000028; // type:object size:0x8 data:4byte
optionRumble = .bss:0x00000030; // type:object size:0x8 data:4byte
optionSound = .bss:0x00000038; // type:object size:0x8 data:4byte
optionRecord = .bss:0x00000040; // type:object size:0x4 data:4byte

View file

@ -1,33 +0,0 @@
Sections:
.text type:code align:4
.ctors type:rodata align:4
.dtors type:rodata align:4
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/board_executor.c:
.text start:0x00000000 end:0x000000E0
.rodata start:0x00000000 end:0x00000010
REL/w10Dll/main.c:
.text start:0x000000E0 end:0x00000AEC
.rodata start:0x00000010 end:0x00000038
.data start:0x00000000 end:0x00000078
.bss start:0x00000000 end:0x00000018
REL/w10Dll/host.c:
.text start:0x00000AEC end:0x00000D2C
.rodata start:0x00000038 end:0x00000048
.data start:0x00000078 end:0x00000098
.bss start:0x00000018 end:0x00000020
REL/w10Dll/scene.c:
.text start:0x00000D2C end:0x00001984
.rodata start:0x00000048 end:0x00000058
REL/w10Dll/tutorial.c:
.text start:0x00001984 end:0x0000206C
.rodata start:0x00000058 end:0x00000070
.data start:0x00000098 end:0x000002D4
.bss start:0x00000020 end:0x00000038

View file

@ -1,116 +0,0 @@
ObjectSetup = .text:0x00000000; // type:function size:0x30 scope:local
_prolog = .text:0x00000030; // type:function size:0x64 scope:global
_epilog = .text:0x00000094; // type:function size:0x4C scope:global
BoardCreate = .text:0x000000E0; // type:function size:0x5F8
BoardDestroy = .text:0x000006D8; // type:function size:0x1E8
LightSetHook = .text:0x000008C0; // type:function size:0x44 scope:local
LightResetHook = .text:0x00000904; // type:function size:0x4 scope:local
LandEvent = .text:0x00000908; // type:function size:0x4 scope:local
WalkEvent = .text:0x0000090C; // type:function size:0x8 scope:local
fn_1_914 = .text:0x00000914; // type:function size:0x4
fn_1_918 = .text:0x00000918; // type:function size:0x4
WalkMiniEvent = .text:0x0000091C; // type:function size:0x4 scope:local
fn_1_920 = .text:0x00000920; // type:function size:0x1CC
HostCreate = .text:0x00000AEC; // type:function size:0xB4
HostWinExec = .text:0x00000BA0; // type:function size:0x70
HostPosSet = .text:0x00000C10; // type:function size:0x10
UpdateHost = .text:0x00000C20; // type:function size:0x10C scope:local
TutorialStartExec = .text:0x00000D2C; // type:function size:0x28
TutorialPreRollExec = .text:0x00000D54; // type:function size:0x28
TutorialOrderExec = .text:0x00000D7C; // type:function size:0x28
TutorialP1StartExec = .text:0x00000DA4; // type:function size:0x28
TutorialP2StartExec = .text:0x00000DCC; // type:function size:0x28
TutorialP3StartExec = .text:0x00000DF4; // type:function size:0x28
TutorialP4StartExec = .text:0x00000E1C; // type:function size:0x28
TutorialGameStartExec = .text:0x00000E44; // type:function size:0x50
TutorialRollExec = .text:0x00000E94; // type:function size:0x28
TutorialMoveExec = .text:0x00000EBC; // type:function size:0x28
TutorialLandExec = .text:0x00000EE4; // type:function size:0x4
TutorialLandBlueExec = .text:0x00000EE8; // type:function size:0x48
TutorialLandRedExec = .text:0x00000F30; // type:function size:0x3C
TutorialLandHappenExec = .text:0x00000F6C; // type:function size:0x4C
TutorialLandFortuneExec = .text:0x00000FB8; // type:function size:0x58
TutorialLandBowserExec = .text:0x00001010; // type:function size:0x4C
TutorialLandMushroomExec = .text:0x0000105C; // type:function size:0x3C
TutorialMushroomMegaExec = .text:0x00001098; // type:function size:0x28
TutorialMushroomMiniExec = .text:0x000010C0; // type:function size:0x38
TutorialLandBattleExec = .text:0x000010F8; // type:function size:0x3C
TutorialLandWarpExec = .text:0x00001134; // type:function size:0x44
TutorialWarpDecideExec = .text:0x00001178; // type:function size:0x28
TutorialBlockStarExec = .text:0x000011A0; // type:function size:0x4C
TutorialBlockCoinExec = .text:0x000011EC; // type:function size:0x54
TutorialMiniMegaExec = .text:0x00001240; // type:function size:0x38
TutorialMiniUseExec = .text:0x00001278; // type:function size:0x28
TutorialMiniStopExec = .text:0x000012A0; // type:function size:0x3C
TutorialMegaUseExec = .text:0x000012DC; // type:function size:0x28
TutorialMegaDiceExec = .text:0x00001304; // type:function size:0x28
TutorialMegaStompExec = .text:0x0000132C; // type:function size:0x28
TutorialMegaEventExec = .text:0x00001354; // type:function size:0x28
TutorialMegaStopExec = .text:0x0000137C; // type:function size:0x28
TutorialEndExec = .text:0x000013A4; // type:function size:0x3C8
TutorialMGStatusExec = .text:0x0000176C; // type:function size:0x30
TutorialMG4PExec = .text:0x0000179C; // type:function size:0x58
TutorialMG2Vs2Exec = .text:0x000017F4; // type:function size:0x40
TutorialMG1Vs3Exec = .text:0x00001834; // type:function size:0x88
TutorialMG1Vs3AltExec = .text:0x000018BC; // type:function size:0x4C
TutorialShopExec = .text:0x00001908; // type:function size:0x28
TutorialLotteryExec = .text:0x00001930; // type:function size:0x28
TutorialBooHouseExec = .text:0x00001958; // type:function size:0x28
TutorialNullExec = .text:0x00001980; // type:function size:0x4
CloseTutorial = .text:0x00001984; // type:function size:0x128 scope:local
TutorialHookExec = .text:0x00001AAC; // type:function size:0x2BC
TutorialSprCreate = .text:0x00001D68; // type:function size:0x84
TutorialSprKill = .text:0x00001DEC; // type:function size:0x50
TutorialSpaceShow = .text:0x00001E3C; // type:function size:0x174
TutorialSpaceHide = .text:0x00001FB0; // type:function size:0xBC
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float
lbl_1_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x8 scope:local data:double
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x8 scope:local data:float
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x8 scope:local data:double
mapObjTbl = .data:0x00000000; // type:object size:0x28 scope:local data:float
bgMdl = .data:0x00000028; // type:object size:0x2 scope:local data:2byte
fgMdl = .data:0x0000002A; // type:object size:0x2 scope:local data:2byte
boardStarHostMdl = .data:0x0000002C; // type:object size:0x2 data:2byte
boardShopHostMdl = .data:0x0000002E; // type:object size:0x2 data:2byte
boardLotteryHostMdl = .data:0x00000030; // type:object size:0x2 data:2byte
boardBooHouseHostMdl = .data:0x00000032; // type:object size:0x2 data:2byte
charMotDirTbl = .data:0x00000034; // type:object size:0x20 scope:local data:4byte
starHostMot = .data:0x00000054; // type:object size:0x8 scope:local
shopHostMot = .data:0x0000005C; // type:object size:0x8 scope:local
lotteryHostMot = .data:0x00000064; // type:object size:0x8 scope:local
booHouseHostMot = .data:0x0000006C; // type:object size:0x8 scope:local
hostMot = .data:0x00000078; // type:object size:0x8 scope:local
hostPosTbl = .data:0x00000080; // type:object size:0x18 scope:local data:float
lbl_1_data_98 = .data:0x00000098; // type:object size:0x2D scope:local data:string
rollDataTbl = .data:0x000000C6; // type:object size:0x42 scope:local
sceneTbl = .data:0x00000108; // type:object size:0x150 scope:local
lbl_1_data_258 = .data:0x00000258; // type:object size:0x50 scope:local data:string
tutorialSprTbl = .data:0x000002A8; // type:object size:0x2C scope:local
boardWork = .bss:0x00000000; // type:object size:0x4 data:4byte
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
motTbl = .bss:0x00000008; // type:object size:0x4 scope:local data:4byte
tutorialDoneF = .bss:0x0000000C; // type:object size:0x2 data:2byte
tutorialExitWin = .bss:0x0000000E; // type:object size:0x2 data:2byte
boardMapObjMdl = .bss:0x00000010; // type:object size:0x2 data:2byte
hostProc = .bss:0x00000018; // type:object size:0x4 scope:local data:4byte
hostPos = .bss:0x0000001C; // type:object size:0x2 scope:local data:2byte
hostMdl = .bss:0x0000001E; // type:object size:0x2 scope:local data:2byte
sprCurr = .bss:0x00000020; // type:object size:0x2 scope:local data:2byte
sprList = .bss:0x00000022; // type:object size:0x16 scope:local

View file

@ -1,17 +0,0 @@
Sections:
.text type:code align:4
.ctors type:rodata align:4
.dtors type:rodata align:4
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/board_executor.c:
.text start:0x00000000 end:0x000000E0
.rodata start:0x00000000 end:0x00000010
REL/w20Dll/main.c:
.text start:0x000000E0 end:0x00000678
.rodata start:0x00000010 end:0x00000030
.data start:0x00000000 end:0x00000034
.bss start:0x00000000 end:0x0000000E

View file

@ -1,33 +0,0 @@
ObjectSetup = .text:0x00000000; // type:function size:0x30 scope:local
_prolog = .text:0x00000030; // type:function size:0x64 scope:global
_epilog = .text:0x00000094; // type:function size:0x4C scope:global
BoardCreate = .text:0x000000E0; // type:function size:0x2B0
BoardDestroy = .text:0x00000390; // type:function size:0xBC
fn_1_44C = .text:0x0000044C; // type:function size:0x44
fn_1_490 = .text:0x00000490; // type:function size:0x4
fn_1_494 = .text:0x00000494; // type:function size:0x4
fn_1_498 = .text:0x00000498; // type:function size:0x8
fn_1_4A0 = .text:0x000004A0; // type:function size:0x4
fn_1_4A4 = .text:0x000004A4; // type:function size:0x4
fn_1_4A8 = .text:0x000004A8; // type:function size:0x4
fn_1_4AC = .text:0x000004AC; // type:function size:0x1CC
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 data:float
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x8 data:double
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 data:float
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0x2 data:2byte
lbl_1_data_2 = .data:0x00000002; // type:object size:0x2 data:2byte
lbl_1_data_4 = .data:0x00000004; // type:object size:0x2 data:2byte
lbl_1_data_6 = .data:0x00000006; // type:object size:0x2 data:2byte
lbl_1_data_8 = .data:0x00000008; // type:object size:0x2 data:2byte
lbl_1_data_A = .data:0x0000000A; // type:object size:0x2 data:2byte
lbl_1_data_C = .data:0x0000000C; // type:object size:0x20 data:4byte
unkMotTbl = .data:0x0000002C; // type:object size:0x8
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x4
lbl_1_bss_C = .bss:0x0000000C; // type:object size:0x2

View file

@ -1,15 +0,0 @@
Sections:
.text type:code align:4
.ctors type:rodata align:4
.dtors type:rodata align:4
.rodata type:rodata align:8
.data type:data align:8
REL/board_executor.c:
.text start:0x00000000 end:0x000000E0
.rodata start:0x00000000 end:0x00000010
REL/w21Dll/main.c:
.text start:0x000000E0 end:0x000003E0
.rodata start:0x00000010 end:0x00000018
.data start:0x00000000 end:0x00000010

View file

@ -1,18 +0,0 @@
ObjectSetup = .text:0x00000000; // type:function size:0x30 scope:local
_prolog = .text:0x00000030; // type:function size:0x64 scope:global
_epilog = .text:0x00000094; // type:function size:0x4C scope:global
BoardCreate = .text:0x000000E0; // type:function size:0x1D4
BoardDestroy = .text:0x000002B4; // type:function size:0xB8
LightSetHook = .text:0x0000036C; // type:function size:0x44 scope:local
LightResetHook = .text:0x000003B0; // type:function size:0x20 scope:local
WalkEvent = .text:0x000003D0; // type:function size:0x8 scope:local
WalkMiniEvent = .text:0x000003D8; // type:function size:0x4 scope:local
LandEvent = .text:0x000003DC; // type:function size:0x4 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
bgMdl = .data:0x00000000; // type:object size:0x2 scope:local data:2byte
fgMdl = .data:0x00000002; // type:object size:0x2 scope:local data:2byte
hostMdl = .data:0x00000004; // type:object size:0x2 scope:local data:2byte
hostMotTbl = .data:0x00000008; // type:object size:0x8 scope:local

View file

@ -3,7 +3,7 @@ object: sys/main.dol
hash: 65ef91650e9201047f50a3c39c7693a21fff2b29
symbols: config/GMPP01_00/symbols.txt
splits: config/GMPP01_00/splits.txt
quick_analysis: false # Faster re-runs after initial analysis
quick_analysis: true # Faster re-runs after initial analysis
mw_comment_version: 10 # GC 2.6 linker
force_active: [__register_global_object, lbl_801D40D0]
@ -473,8 +473,8 @@ modules:
links: []
- object: files/dll/w10Dll.rel
hash: 5678fedd4a0490aeb9703328e959fdedea7da117
symbols: config/GMPP01_00/rels/w10Dll/symbols.txt
splits: config/GMPP01_00/rels/w10Dll/splits.txt
symbols: config/GMPE01_00/rels/w10Dll/symbols.txt
splits: config/GMPE01_00/rels/w10Dll/splits.txt
links: []
- object: files/dll/w20Dll.rel
hash: 58ae9e311cc8bd0291921480f423e2ad4774e1a2
@ -483,8 +483,8 @@ modules:
links: []
- object: files/dll/w21Dll.rel
hash: 8ea052be8c7585a1ab152682a0698b631c5b566f
symbols: config/GMPP01_00/rels/w21Dll/symbols.txt
splits: config/GMPP01_00/rels/w21Dll/splits.txt
symbols: config/GMPE01_00/rels/w21Dll/symbols.txt
splits: config/GMPE01_00/rels/w21Dll/splits.txt
links: []
- object: files/dll/ztardll.rel
hash: 8987f11fafd11f69161ca275967afe9c8b4e7b20
@ -636,4 +636,4 @@ extract:
header: retryerror_sp.inc
- symbol: wrongdisc_sp
binary: wrongdisc_sp.bin
header: wrongdisc_sp.inc
header: wrongdisc_sp.inc

View file

@ -821,7 +821,7 @@ config.libs = [
"cflags": cflags_rel,
"host": False,
"objects": [
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/executor.c"),
Object(Matching, "REL/executor.c"),
Object(Matching, "REL/empty.c"), # Must be marked as matching
Object(Matching, "REL/board_executor.c"),
],
@ -995,11 +995,11 @@ config.libs = [
Rel(
"m420dll", # Fish n' Drips
objects={
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m420dll/main.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m420dll/camera.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m420dll/player.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m420dll/map.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m420dll/rand.c"),
Object(Matching, "REL/m420dll/main.c"),
Object(Matching, "REL/m420dll/camera.c"),
Object(Matching, "REL/m420dll/player.c"),
Object(Matching, "REL/m420dll/map.c"),
Object(Matching, "REL/m420dll/rand.c"),
},
),
Rel(
@ -1063,7 +1063,7 @@ config.libs = [
Rel(
"m429Dll", # Team Treasure Trek
objects={
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m429Dll/main.c"),
Object(Matching, "REL/m429Dll/main.c"),
},
),
Rel(
@ -1077,8 +1077,8 @@ config.libs = [
Rel(
"m431Dll", # Order Up
objects={
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m431Dll/main.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m431Dll/object.c"),
Object(Matching, "REL/m431Dll/main.c"),
Object(Matching, "REL/m431Dll/object.c"),
},
),
Rel(
@ -1221,7 +1221,7 @@ config.libs = [
Rel(
"m450Dll", # The Final Battle!
objects={
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/m450Dll/main.c"),
Object(Matching, "REL/m450Dll/main.c"),
},
),
Rel(
@ -1397,15 +1397,15 @@ config.libs = [
Rel(
"option",
objects={
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/scene.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/camera.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/room.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/guide.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/state.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/rumble.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/sound.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/record.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/option/window.c"),
Object(Matching, "REL/option/scene.c"),
Object(Matching, "REL/option/camera.c"),
Object(Matching, "REL/option/room.c"),
Object(Matching, "REL/option/guide.c"),
Object(Matching, "REL/option/state.c"),
Object(Matching, "REL/option/rumble.c"),
Object(Matching, "REL/option/sound.c"),
Object(Matching, "REL/option/record.c"),
Object(Matching, "REL/option/window.c"),
},
),
Rel(
@ -1498,7 +1498,7 @@ config.libs = [
objects={
Object(Matching, "REL/w05Dll/main.c"),
Object(Matching, "REL/w05Dll/hotel.c"),
Object(Matching,"REL/w05Dll/monkey.c"),
Object(Matching, "REL/w05Dll/monkey.c"),
Object(Matching, "REL/w05Dll/dolphin.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/w05Dll/mg_item.c"),
Object(MatchingFor("GMPE01_00", "GMPE01_01"), "REL/w05Dll/mg_coin.c"),

View file

@ -3,113 +3,116 @@
#include "game/object.h"
#define rand16() ((rand8() << 8)|(rand8()))
#define rand16() ((rand8() << 8) | (rand8()))
typedef struct bss_12C_inner {
Vec unk0;
float unkC;
s8 unk10;
Vec unk0;
float unkC;
s8 unk10;
} Bss12CInner;
typedef struct bss_12c_struct {
s16 unk0[2];
s16 unk4;
s16 unk6;
s16 unk8;
Vec unkC;
float unk18;
Bss12CInner unk1C[10];
float unkE4[10][2];
s16 unk134[2];
s16 unk138[2];
s16 unk0[2];
s16 unk4;
s16 unk6;
s16 unk8;
Vec unkC;
float unk18;
Bss12CInner unk1C[10];
float unkE4[10][2];
s16 unk134[2];
s16 unk138[2];
} Bss12CStruct;
typedef struct bss_61C_work {
u32 unk0;
s16 unk4;
s16 unk6;
s16 unk8;
s16 unkA;
s16 unkC;
float unk10;
struct bss_61C_work *unk14;
Vec unk18;
Vec unk24;
float unk30;
omObjFunc unk34;
s16 unk38;
s16 unk3A;
u32 unk3C;
s16 unk40;
s16 unk42;
Vec unk44;
s16 unk50;
s8 unk52;
u32 unk54;
s16 unk58;
s16 unk5A;
s16 unk5C;
s16 unk5E[8];
s16 unk6E;
s16 unk70;
s16 unk72;
u32 unk74;
s16 unk78;
s16 unk7A;
s16 unk7C;
s16 unk7E;
s16 unk80;
s16 unk82;
s16 unk84;
s16 unk86;
float unk88;
Vec unk8C;
float unk98;
Vec unk9C;
float unkA8;
s32 unkAC;
s16 unkB0;
s16 unkB2;
s8 unkB4;
s8 unkB5;
u32 unk0;
s16 unk4;
s16 unk6;
s16 unk8;
s16 unkA;
s16 unkC;
float unk10;
struct bss_61C_work *unk14;
Vec unk18;
Vec unk24;
float unk30;
omObjFunc unk34;
s16 unk38;
s16 unk3A;
#if VERSION_PAL
s16 unk3C_pal;
s16 unk3E_pal;
#endif
u32 unk3C;
s16 unk40;
s16 unk42;
Vec unk44;
s16 unk50;
s8 unk52;
u32 unk54;
s16 unk58;
s16 unk5A;
s16 unk5C;
s16 unk5E[8];
s16 unk6E;
s16 unk70;
s16 unk72;
u32 unk74;
s16 unk78;
s16 unk7A;
s16 unk7C;
s16 unk7E;
s16 unk80;
s16 unk82;
s16 unk84;
s16 unk86;
float unk88;
Vec unk8C;
float unk98;
Vec unk9C;
float unkA8;
s32 unkAC;
s16 unkB0;
s16 unkB2;
s8 unkB4;
s8 unkB5;
} Bss61CWork;
typedef void (*unkHook72B4Data18)(struct unk_72B4_data_18 *);
typedef void (*unkHook72B4)(ModelData *, struct work_72B4 *, Mtx);
typedef struct unk_72B4_data_18 {
Vec unk0;
Vec unkC;
char unk18[16];
s16 unk28;
s16 unk2A;
s16 unk2C;
unkHook72B4Data18 unk30;
s16 unk34;
float unk38;
Vec unk3C;
Vec unk48;
s16 unk54;
s8 unk56;
Vec unk0;
Vec unkC;
char unk18[16];
s16 unk28;
s16 unk2A;
s16 unk2C;
unkHook72B4Data18 unk30;
s16 unk34;
float unk38;
Vec unk3C;
Vec unk48;
s16 unk54;
s8 unk56;
} Unk72B4Data18;
typedef struct work_72B4 {
s16 unk0;
u32 unk4;
u8 unk8;
unkHook72B4 unkC;
AnimData *unk10;
s16 unk14;
Unk72B4Data18 *unk18;
Vec *unk1C;
HsfVector2f *unk20;
GXColor *unk24;
void *unk28;
Vec unk2C[4];
HsfVector2f *unk5C;
float unk60;
float unk64;
s16 unk0;
u32 unk4;
u8 unk8;
unkHook72B4 unkC;
AnimData *unk10;
s16 unk14;
Unk72B4Data18 *unk18;
Vec *unk1C;
HsfVector2f *unk20;
GXColor *unk24;
void *unk28;
Vec unk2C[4];
HsfVector2f *unk5C;
float unk60;
float unk64;
} Work72B4;
extern s32 lbl_1_bss_4;

View file

@ -15,4 +15,10 @@
#define VERSION_REV0 (VERSION == VERSION_NO_ENG0 || VERSION == VERSION_NO_PAL0 || VERSION == VERSION_NO_JAP)
#define VERSION_REV1 (!VERSION_REV0)
#if VERSION_PAL
#define REFRESH_RATE 50
#else
#define REFRESH_RATE 60
#endif
#endif

View file

@ -425,20 +425,20 @@ static void fn_1_580(s32 *arg0, s32 arg1, s32 arg2)
espBankSet(arg0[arg1 + 1], 10);
espBankSet(arg0[arg1 + 4], 11);
if (36000 <= arg2) {
arg2 = 35999;
if (600 * REFRESH_RATE <= arg2) {
arg2 = 600 * REFRESH_RATE - 1;
}
var_r30 = arg2 / 3600;
arg2 -= var_r30 * 3600;
var_r30 = arg2 / (60 * REFRESH_RATE);
arg2 -= var_r30 * (60 * REFRESH_RATE);
if (var_r30 > 9) {
var_r30 = 9;
}
espBankSet(arg0[arg1], var_r30);
var_r30 = arg2 / 60;
arg2 -= var_r30 * 60;
var_r30 = arg2 / REFRESH_RATE;
arg2 -= var_r30 * REFRESH_RATE;
espBankSet(arg0[arg1 + 2], var_r30 / 10);
espBankSet(arg0[arg1 + 3], var_r30 % 10);
var_r30 = 101.5f * arg2 / 60.0f;
var_r30 = 101.5f * arg2 / REFRESH_RATE;
espBankSet(arg0[arg1 + 5], var_r30 / 10);
espBankSet(arg0[arg1 + 6], var_r30 % 10);
}

View file

@ -418,20 +418,20 @@ void fn_1_580(s32 *arg0, s32 arg1, s32 arg2)
espBankSet(arg0[arg1 + 1], 10);
espBankSet(arg0[arg1 + 4], 11);
if (36000 <= arg2) {
arg2 = 35999;
if (600 * REFRESH_RATE <= arg2) {
arg2 = 600 * REFRESH_RATE - 1;
}
var_r30 = arg2 / 3600;
arg2 -= var_r30 * 3600;
var_r30 = arg2 / (60 * REFRESH_RATE);
arg2 -= var_r30 * (60 * REFRESH_RATE);
if (var_r30 > 9) {
var_r30 = 9;
}
espBankSet(arg0[arg1], var_r30);
var_r30 = arg2 / 60;
arg2 -= var_r30 * 60;
var_r30 = arg2 / REFRESH_RATE;
arg2 -= var_r30 * REFRESH_RATE;
espBankSet(arg0[arg1 + 2], var_r30 / 10);
espBankSet(arg0[arg1 + 3], var_r30 % 10);
var_r30 = 101.5f * arg2 / 60.0f;
var_r30 = 101.5f * arg2 / REFRESH_RATE;
espBankSet(arg0[arg1 + 5], var_r30 / 10);
espBankSet(arg0[arg1 + 6], var_r30 % 10);
}

View file

@ -1,5 +1,4 @@
#include "ext_math.h"
#include "game/audio.h"
#include "game/flag.h"
#include "game/hsfman.h"
#include "game/minigame_seq.h"
@ -9,6 +8,11 @@
#include "game/wipe.h"
#include "REL/m420dll.h"
#include "version.h"
#ifndef __MWERKS__
#include "game/audio.h"
#endif
s32 fn_1_198(void);
void fn_1_3D4(void);
@ -142,8 +146,8 @@ void fn_1_43C(void)
HuPrcVSleep();
}
MGSeqKill(lbl_1_bss_10);
lbl_1_bss_12 = 0xE10;
lbl_1_bss_14 = MGSeqCreate(1, lbl_1_bss_12 / 60, -1, -1);
lbl_1_bss_12 = 60 * REFRESH_RATE;
lbl_1_bss_14 = MGSeqCreate(1, lbl_1_bss_12 / REFRESH_RATE, -1, -1);
var_r30 = 1;
while (TRUE) {
if (lbl_1_bss_18[0]->unk_48 == 0) {
@ -163,8 +167,8 @@ void fn_1_43C(void)
}
}
if (lbl_1_bss_12 >= 0) {
if (((--lbl_1_bss_12) % 60) == 0) {
MGSeqParamSet(lbl_1_bss_14, 1, lbl_1_bss_12 / 60);
if (((--lbl_1_bss_12) % REFRESH_RATE) == 0) {
MGSeqParamSet(lbl_1_bss_14, 1, lbl_1_bss_12 / REFRESH_RATE);
}
}
if ((fn_1_67E8(0) == 0) && (fn_1_67E8(1) == 0) && (lbl_1_bss_12 > 0)) {

View file

@ -21,6 +21,7 @@
#include "game/sprite.h"
#include "ext_math.h"
#include "version.h"
#undef ABS
#define ABS(x) ((0 > (x)) ? -(x) : (x))
@ -222,20 +223,20 @@ void fn_1_580(s32 *arg0, s32 arg1, s32 arg2)
espBankSet(arg0[arg1 + 1], 10);
espBankSet(arg0[arg1 + 4], 11);
if (36000 <= arg2) {
arg2 = 35999;
if (600 * REFRESH_RATE <= arg2) {
arg2 = 600 * REFRESH_RATE - 1;
}
var_r30 = arg2 / 3600;
arg2 -= var_r30 * 3600;
var_r30 = arg2 / (60 * REFRESH_RATE);
arg2 -= var_r30 * (60 * REFRESH_RATE);
if (var_r30 > 9) {
var_r30 = 9;
}
espBankSet(arg0[arg1], var_r30);
var_r30 = arg2 / 60;
arg2 -= var_r30 * 60;
var_r30 = arg2 / REFRESH_RATE;
arg2 -= var_r30 * REFRESH_RATE;
espBankSet(arg0[arg1 + 2], var_r30 / 10);
espBankSet(arg0[arg1 + 3], var_r30 % 10);
var_r30 = 101.5f * arg2 / 60.0f;
var_r30 = 101.5f * arg2 / REFRESH_RATE;
espBankSet(arg0[arg1 + 5], var_r30 / 10);
espBankSet(arg0[arg1 + 6], var_r30 % 10);
}
@ -2343,7 +2344,7 @@ void fn_1_AD74(float *arg0)
float temp_f30;
temp_r31 = &lbl_1_data_103C[0][0];
temp_f30 = lbl_1_bss_12C / 60;
temp_f30 = lbl_1_bss_12C / REFRESH_RATE;
temp_f31 = sind(90 * temp_f30) * sind(90 * temp_f30);
for (temp_r28 = 0; temp_r28 < 4; temp_r28++, temp_r31 += 4, arg0 += 4) {
sp8[0] = temp_r31[0] + (temp_f31 * (arg0[0] - temp_r31[0]));
@ -2395,8 +2396,8 @@ void fn_1_B01C(void)
temp_f31 = lbl_1_bss_98[lbl_1_bss_28].x - temp_r30->unk4.x;
temp_f30 = lbl_1_bss_98[lbl_1_bss_28].z - temp_r30->unk4.z;
temp_r30->unk64 = atan2d(temp_f31, temp_f30);
omVibrate(temp_r31->unk114, 120, 6, 6);
omVibrate(temp_r30->unk114, 120, 6, 6);
omVibrate(temp_r31->unk114, 2 * REFRESH_RATE, 6, 6);
omVibrate(temp_r30->unk114, 2 * REFRESH_RATE, 6, 6);
}
void fn_1_B754(float *arg0, float arg1, float arg2, s32 arg3)
@ -2438,7 +2439,7 @@ void fn_1_B8E0(omObjData *object)
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 60);
object->func = fn_1_E96C;
}
lbl_1_bss_114 += 1.0f / 60.0f;
lbl_1_bss_114 += 1.0f / REFRESH_RATE;
if (360.0f <= lbl_1_bss_114) {
lbl_1_bss_114 -= 360.0f;
}
@ -2464,12 +2465,12 @@ void fn_1_B8E0(omObjData *object)
case 1002:
lbl_1_bss_12C++;
temp_f30 = lbl_1_bss_12C / 60;
temp_f30 = lbl_1_bss_12C / REFRESH_RATE;
temp_f31 = 1 - (sind(temp_f30 * 90.0f) * sind(temp_f30 * 90.0f));
for (temp_r29 = 0; temp_r29 < 5; temp_r29++) {
espTPLvlSet(lbl_1_bss_10[temp_r29], temp_f31);
}
if (60.0f <= lbl_1_bss_12C) {
if (REFRESH_RATE <= lbl_1_bss_12C) {
object->work[0]++;
lbl_1_bss_12C = 0;
for (temp_r29 = 0; temp_r29 < 5; temp_r29++) {
@ -2480,12 +2481,12 @@ void fn_1_B8E0(omObjData *object)
case 1003:
lbl_1_bss_12C++;
temp_f30 = lbl_1_bss_12C / 60;
temp_f30 = lbl_1_bss_12C / REFRESH_RATE;
temp_f31 = sind(temp_f30 * 90.0f) * sind(temp_f30 * 90.0f);
for (temp_r29 = 0; temp_r29 < 4; temp_r29++) {
lbl_1_bss_130[temp_r29].unk4 = temp_f31;
}
if (60.0f <= lbl_1_bss_12C) {
if (REFRESH_RATE <= lbl_1_bss_12C) {
object->work[0]++;
lbl_1_bss_12C = 0;
lbl_1_bss_4 = HuAudFXPlay(1645);
@ -2511,19 +2512,19 @@ void fn_1_B8E0(omObjData *object)
}
if (!MGSeqStatGet(lbl_1_bss_2FE)) {
object->work[0]++;
lbl_1_bss_304 = 3600;
lbl_1_bss_2FC = MGSeqTimerCreate(lbl_1_bss_304 / 60);
lbl_1_bss_304 = 60 * REFRESH_RATE;
lbl_1_bss_2FC = MGSeqTimerCreate(lbl_1_bss_304 / REFRESH_RATE);
lbl_1_bss_2FE = -1;
}
}
break;
case 1006:
MGSeqParamSet(lbl_1_bss_2FC, 1, (lbl_1_bss_304 + 59) / 60);
MGSeqParamSet(lbl_1_bss_2FC, 1, (lbl_1_bss_304 + REFRESH_RATE - 1) / REFRESH_RATE);
lbl_1_bss_304--;
if (lbl_1_bss_304 < 0 || lbl_1_bss_28 >= 0) {
object->work[0] = 1007;
lbl_1_bss_304 = 3600;
lbl_1_bss_304 = 60 * REFRESH_RATE;
lbl_1_bss_12C = 0;
}
break;
@ -2575,7 +2576,7 @@ void fn_1_B8E0(omObjData *object)
case 1008:
lbl_1_bss_12C++;
if (60.0f < lbl_1_bss_12C) {
if (REFRESH_RATE < lbl_1_bss_12C) {
object->work[0]++;
lbl_1_bss_12C = 0;
HuAudFXPlay(1650);
@ -2587,7 +2588,7 @@ void fn_1_B8E0(omObjData *object)
}
else {
fn_1_AD74(((lbl_1_bss_28 & 0x2) == 0) ? &lbl_1_data_107C[0][0] : &lbl_1_data_10BC[0][0]);
temp_f30 = lbl_1_bss_12C / 60.0f;
temp_f30 = lbl_1_bss_12C / REFRESH_RATE;
temp_f31 = sind(temp_f30 * 90.0f) * sind(temp_f30 * 90.0f);
fn_1_A588(lbl_1_bss_28, &lbl_1_data_FE0, temp_f31);
}
@ -2595,13 +2596,13 @@ void fn_1_B8E0(omObjData *object)
case 1009:
lbl_1_bss_12C++;
if (120.0f < lbl_1_bss_12C) {
if (2 * REFRESH_RATE < lbl_1_bss_12C) {
object->work[0]++;
lbl_1_bss_12C = 0;
HuAudFXPlay(1651);
}
else {
temp_f30 = lbl_1_bss_12C / 120.0f;
temp_f30 = lbl_1_bss_12C / (2 * REFRESH_RATE);
temp_f31 = sind(temp_f30 * 90.0f) * sind(temp_f30 * 90.0f);
temp_f20 = (6.0f * frandf()) - 3.0f;
temp_f19 = (6.0f * frandf()) - 3.0f;

View file

@ -15,6 +15,7 @@
#include "ext_math.h"
#include "REL/m431Dll.h"
#include "version.h"
typedef struct bss_5C_struct {
s16 unk0[6];
@ -167,8 +168,8 @@ u8 fn_1_57C(void)
temp_r31 = &lbl_1_data_4C[0];
temp_r30 = 0;
lbl_1_bss_8++;
temp_f30 = lbl_1_bss_8 / 90.0f;
if (lbl_1_bss_8 > 90) {
temp_f30 = lbl_1_bss_8 / (1.5f * REFRESH_RATE);
if (lbl_1_bss_8 > (s32)(1.5f * REFRESH_RATE)) {
lbl_1_bss_8 = 0;
temp_f30 = 1;
temp_r30 = 1;
@ -210,9 +211,9 @@ s32 fn_1_7B0(void)
temp_r31 = &lbl_1_data_4C[0];
temp_r29 = 0;
lbl_1_bss_8++;
temp_f30 = lbl_1_bss_8 / 120.0f;
if (lbl_1_bss_8 > 120) {
lbl_1_bss_8 = 120;
temp_f30 = lbl_1_bss_8 / (2.0f * REFRESH_RATE);
if (lbl_1_bss_8 > (2 * REFRESH_RATE)) {
lbl_1_bss_8 = 2 * REFRESH_RATE;
temp_f30 = 1;
temp_r29 = 1;
}
@ -258,7 +259,7 @@ void fn_1_A44(omObjData *object)
temp_r26 = object->data;
temp_r26->unk0 = 4;
temp_r26->unk6[0] = 0;
temp_r26->unkA = 900;
temp_r26->unkA = 15 * REFRESH_RATE;
temp_r26->unk10 = -1;
temp_r27 = HuSprAnimRead(HuDataReadNum(DATA_MAKE_NUM(DATADIR_M431, 0x1A), MEMORY_DEFAULT_NUM));
object->model[0] = fn_1_6C74(temp_r27, 1024, 25, 64, 64);
@ -365,7 +366,7 @@ void fn_1_10A4(omObjData *object)
case 12:
if (temp_r31->unk10 != -1) {
temp_r28 = (temp_r31->unkA + 59) / 60;
temp_r28 = (temp_r31->unkA + REFRESH_RATE - 1) / REFRESH_RATE;
if (temp_r28 < 0) {
temp_r28 = 0;
}
@ -426,7 +427,7 @@ void fn_1_10A4(omObjData *object)
break;
case 20:
if (++lbl_1_bss_C > 210.0f) {
if (++lbl_1_bss_C > (3.5f * REFRESH_RATE)) {
lbl_1_bss_0 = 1;
}
break;
@ -442,11 +443,11 @@ void fn_1_140C(omObjData *object)
return;
}
temp_r31->unk12++;
temp_f31 = temp_r31->unk12 / 18.0f;
if (temp_r31->unk12 > 18.0f) {
temp_f31 = temp_r31->unk12 / (3.0f / 10 * REFRESH_RATE);
if (temp_r31->unk12 > (3.0f / 10 * REFRESH_RATE)) {
temp_r31->unk12 = 0;
temp_f31 = 1.0f;
temp_r31->unk12 = 18;
temp_r31->unk12 = 0.3f * REFRESH_RATE;
temp_r31->unk0 &= ~0x300;
}
temp_f30 = 1.0 - cosd(90.0f * temp_f31);
@ -848,9 +849,9 @@ void fn_1_2C94(Work2110 *arg0)
HuAudFXPlay(1670);
}
lbl_1_bss_10++;
temp_f31 = lbl_1_bss_10 / 60.0f;
temp_f31 = lbl_1_bss_10 / (1.0f * REFRESH_RATE);
if (temp_f31 >= 1.0f) {
temp_r26->unkA = 900;
temp_r26->unkA = 15 * REFRESH_RATE;
lbl_1_bss_10 = 0;
temp_f31 = 1;
lbl_1_data_162++;
@ -870,7 +871,7 @@ void fn_1_2C94(Work2110 *arg0)
HuAudFXPlay(1663);
}
lbl_1_bss_10++;
temp_f31 = lbl_1_bss_10 / 60.0f;
temp_f31 = lbl_1_bss_10 / (1.0f * REFRESH_RATE);
if (temp_f31 >= 1.0f) {
lbl_1_bss_10 = 0;
temp_f31 = 1.0f;
@ -912,7 +913,7 @@ void fn_1_30E0(Work2110 *arg0)
switch (lbl_1_data_162) {
case 0:
lbl_1_bss_10++;
if (lbl_1_bss_10 > 60) {
if (lbl_1_bss_10 > REFRESH_RATE) {
lbl_1_bss_10 = 0;
lbl_1_data_162++;
}
@ -945,7 +946,7 @@ void fn_1_30E0(Work2110 *arg0)
temp_r31 = &arg0[0].unk4[temp_r28];
switch (temp_r22 = temp_r31->unk0 & 0x1C) {
case 4:
if (sp8[temp_r27] > 15) {
if (sp8[temp_r27] > (VERSION_NTSC ? 15 : 12)) {
sp8[temp_r27] = 0;
temp_r25 = 1;
if (temp_r29 - 1 > -6) {
@ -969,7 +970,7 @@ void fn_1_30E0(Work2110 *arg0)
temp_f31 = 50.0f;
temp_r31->unk0 &= ~0x1C;
if (temp_r22 == 8) {
temp_r31->unk20 = 6;
temp_r31->unk20 = 6.0f;
temp_r31->unk0 |= 12;
HuAudFXPlay(1664);
}
@ -1020,7 +1021,7 @@ void fn_1_3540(Work2110 *arg0)
temp_f31 += temp_r29 * 36.0f;
lbl_1_bss_18[0] = lbl_1_bss_20[0] + temp_f31;
lbl_1_bss_18[1] = lbl_1_bss_20[1] - temp_f31;
lbl_1_bss_14 = (0.01f * temp_f31) * 60;
lbl_1_bss_14 = (0.01f * temp_f31) * REFRESH_RATE;
lbl_1_data_162++;
lbl_1_data_164 = HuAudFXPlay(1665);
break;
@ -1119,7 +1120,7 @@ void fn_1_3D7C(Work2110 *arg0)
s16 temp_r27;
switch (lbl_1_data_162) {
case 0:
if (++lbl_1_bss_10 > 60) {
if (++lbl_1_bss_10 > REFRESH_RATE) {
lbl_1_bss_10 = 0;
lbl_1_data_162++;
}
@ -1151,7 +1152,7 @@ void fn_1_3D7C(Work2110 *arg0)
break;
case 2:
if (++lbl_1_bss_10 > 60) {
if (++lbl_1_bss_10 > REFRESH_RATE) {
lbl_1_bss_10 = lbl_1_data_162 = 0;
fn_1_2050(224, 32);
}
@ -1235,7 +1236,7 @@ void fn_1_4028(Work2110 *arg0)
break;
case 2:
if (++lbl_1_bss_10 > 90.0f) {
if (++lbl_1_bss_10 > (1.5f * REFRESH_RATE)) {
lbl_1_bss_10 = 0;
lbl_1_data_162 = 1;
fn_1_2050(224, 128);
@ -1250,7 +1251,7 @@ void fn_1_4028(Work2110 *arg0)
}
if (temp_r31->unk0 & 0x2) {
temp_r31->unk18++;
temp_f31 = temp_r31->unk18 / 30.0f;
temp_f31 = temp_r31->unk18 / (0.5f * REFRESH_RATE);
if (temp_f31 >= 1.0f) {
temp_r31->unk20 -= 1.0f;
if (temp_r31->unk20 < 0.4f) {
@ -1264,16 +1265,16 @@ void fn_1_4028(Work2110 *arg0)
}
else {
if (!temp_r31->unk20) {
if (++temp_r31->unk18 > 30.0f) {
if (++temp_r31->unk18 > (0.5f * REFRESH_RATE)) {
temp_r31->unk20 = 1;
temp_r31->unk18 = 0;
}
}
else {
temp_r31->unk18++;
temp_f31 = temp_r31->unk18 / 54.0f;
temp_f31 = temp_r31->unk18 / (VERSION_NTSC ? 54.0f : 45.0f);
if (temp_f31 >= 1.0f) {
temp_r31->unk18 = 54;
temp_r31->unk18 = VERSION_NTSC ? 54 : 45;
temp_f31 = 1.0f;
}
temp_f31 = cosd(temp_f31 * 90.0f);
@ -1594,7 +1595,7 @@ void fn_1_5708(void)
Hu3DMotionShiftSet(lbl_1_bss_2C->model[5], lbl_1_bss_2C->motion[5], 0, 8, HU3D_MOTATTR_LOOP);
}
else {
if (temp_r29->unkA < 180) {
if (temp_r29->unkA < (3 * REFRESH_RATE)) {
temp_r31->unk12 = 0;
temp_r31->unk10 = 5;
}

View file

@ -13,6 +13,7 @@
#include "REL/m431Dll.h"
#include "ext_math.h"
#include "version.h"
typedef struct bss_struct_62C {
u8 unk0;
@ -319,7 +320,7 @@ void fn_1_8790(omObjData *object)
}
}
if (temp_r31->unk7C && temp_r28 == temp_r31->unk6E - 1) {
if (++temp_r31->unk7C > 120) {
if (++temp_r31->unk7C > 2 * REFRESH_RATE) {
temp_r31->unk7C = 0;
}
if ((temp_r31->unk14->unk0 & 0xC0) == 0x40) {
@ -704,6 +705,12 @@ void fn_1_98D4(omObjData *object)
Hu3DModelRotSet(object->model[0], 0, temp_r31->unk30, 0);
}
#if VERSION_NTSC
#define fn_1_9A04_CHECK (temp_r29->unk_0C == -1 && temp_r29->unk_64 == 14.0f)
#else
#define fn_1_9A04_CHECK (temp_r29->unk_0C == -1 && temp_r29->unk_64 >= 14.0f && temp_r31->unk3C_pal == 0)
#endif
void fn_1_9A04(omObjData *object)
{
Bss61CWork *temp_r31;
@ -725,12 +732,18 @@ void fn_1_9A04(omObjData *object)
if (fn_1_4CDC(temp_r31->unkA, temp_r31->unk40)) {
fn_1_B0E8(object, 3, 4);
fn_1_B130(object, 0, 8);
#if VERSION_PAL
temp_r31->unk3C_pal = 0;
#endif
}
}
}
else {
if (temp_r31->unk38 == 3) {
if (temp_r29->unk_0C == -1 && temp_r29->unk_64 == 14.0f) {
if (fn_1_9A04_CHECK) {
#if VERSION_PAL
temp_r31->unk3C_pal = 1;
#endif
temp_r31->unk5C = fn_1_4B14(temp_r31->unkA, temp_r31->unk40, &temp_r31->unk7E);
if (temp_r31->unk5C != -1) {
if (temp_r31->unkA == 0) {
@ -742,18 +755,18 @@ void fn_1_9A04(omObjData *object)
if (temp_r31->unk7E != 0) {
omVibrate(temp_r31->unk4, 12, 6, 6);
if (temp_r31->unkA == 0) {
fn_1_B494(1666, 30);
fn_1_B494(1666, 0.5f * REFRESH_RATE);
}
else {
fn_1_B494(1671, 30);
fn_1_B494(1671, 0.5f * REFRESH_RATE);
}
}
else {
if (temp_r31->unkA == 0) {
fn_1_B494(1667, 30);
fn_1_B494(1667, 0.5f * REFRESH_RATE);
}
else {
fn_1_B494(1672, 30);
fn_1_B494(1672, 0.5f * REFRESH_RATE);
}
}
temp_r31->unk70++;
@ -891,6 +904,9 @@ void fn_1_A0F8(omObjData *object)
if (fn_1_4CDC(temp_r31->unkA, temp_r31->unk40) && fn_1_2090(28) == 12 && fn_1_2090(224) == 0 && fn_1_4724() < 2) {
fn_1_B0E8(object, 3, 4);
fn_1_B130(object, 0, 8);
#if VERSION_PAL
temp_r31->unk3C_pal = 0;
#endif
temp_r27 = 1;
}
if (temp_r27 == 0) {

View file

@ -234,20 +234,20 @@ void fn_1_580(s32 *arg0, s32 arg1, s32 arg2)
espBankSet(arg0[arg1 + 1], 10);
espBankSet(arg0[arg1 + 4], 11);
if (36000 <= arg2) {
arg2 = 35999;
if (600 * REFRESH_RATE <= arg2) {
arg2 = 600 * REFRESH_RATE - 1;
}
var_r30 = arg2 / 3600;
arg2 -= var_r30 * 3600;
var_r30 = arg2 / (60 * REFRESH_RATE);
arg2 -= var_r30 * (60 * REFRESH_RATE);
if (var_r30 > 9) {
var_r30 = 9;
}
espBankSet(arg0[arg1], var_r30);
var_r30 = arg2 / 60;
arg2 -= var_r30 * 60;
var_r30 = arg2 / REFRESH_RATE;
arg2 -= var_r30 * REFRESH_RATE;
espBankSet(arg0[arg1 + 2], var_r30 / 10);
espBankSet(arg0[arg1 + 3], var_r30 % 10);
var_r30 = 101.5f * arg2 / 60.0f;
var_r30 = 101.5f * arg2 / REFRESH_RATE;
espBankSet(arg0[arg1 + 5], var_r30 / 10);
espBankSet(arg0[arg1 + 6], var_r30 % 10);
}

View file

@ -222,20 +222,20 @@ void fn_1_580(s32 *arg0, s32 arg1, s32 arg2)
espBankSet(arg0[arg1 + 1], 10);
espBankSet(arg0[arg1 + 4], 11);
if (36000 <= arg2) {
arg2 = 35999;
if (600 * REFRESH_RATE <= arg2) {
arg2 = 600 * REFRESH_RATE - 1;
}
var_r30 = arg2 / 3600;
arg2 -= var_r30 * 3600;
var_r30 = arg2 / (60 * REFRESH_RATE);
arg2 -= var_r30 * (60 * REFRESH_RATE);
if (var_r30 > 9) {
var_r30 = 9;
}
espBankSet(arg0[arg1], var_r30);
var_r30 = arg2 / 60;
arg2 -= var_r30 * 60;
var_r30 = arg2 / REFRESH_RATE;
arg2 -= var_r30 * REFRESH_RATE;
espBankSet(arg0[arg1 + 2], var_r30 / 10);
espBankSet(arg0[arg1 + 3], var_r30 % 10);
var_r30 = 101.5f * arg2 / 60.0f;
var_r30 = 101.5f * arg2 / REFRESH_RATE;
espBankSet(arg0[arg1 + 5], var_r30 / 10);
espBankSet(arg0[arg1 + 6], var_r30 % 10);
}

View file

@ -20,8 +20,10 @@
#include "REL/m444dll.h"
#include "ext_math.h"
#include "version.h"
#include "math.h"
s16 lbl_1_bss_198F0[5][2];
Vec lbl_1_bss_D8F0[4096];
Vec lbl_1_bss_18F0[4096];
@ -844,7 +846,7 @@ s16 fn_1_B1E8(Vec *arg0, Vec *arg1, s16 arg2)
if (temp_f31 < 0.0f) {
temp_f28 -= temp_f31;
temp_f31 = ABS(temp_f31);
#if VERSION > 0
#if VERSION_REV1
if (temp_f31 == 0.0) {
sp1C.x = sp1C.y = sp1C.z = 0.0f;
break;
@ -886,7 +888,7 @@ s16 fn_1_B1E8(Vec *arg0, Vec *arg1, s16 arg2)
}
}
temp_f31 = VECMag(arg1);
#if VERSION > 0
#if VERSION_REV1
if (VECMag(&sp1C) == 0.0) {
sp1C.x = 0.0f;
sp1C.y = 1.0f;
@ -912,7 +914,7 @@ s16 fn_1_B1E8(Vec *arg0, Vec *arg1, s16 arg2)
break;
}
if (temp_f30 < 20.0f
#if VERSION > 0
#if VERSION_REV1
&& !(temp_f30 < 0.000001)
#endif
) {
@ -925,7 +927,7 @@ s16 fn_1_B1E8(Vec *arg0, Vec *arg1, s16 arg2)
}
if (temp_r30 == lbl_1_data_3A4[arg2]) {
arg1->y += 0.3;
#if VERSION > 0
#if VERSION_REV1
if (VECMag((Vec *)&arg1) < 0.000001) {
arg1->y += 0.3;
}

View file

@ -34,6 +34,7 @@
#include "game/window.h"
#include "string.h"
#include "version.h"
#ifndef __MWERKS__
#include "game/audio.h"
@ -242,20 +243,20 @@ void fn_1_580(s32 *arg0, s32 arg1, s32 arg2)
espBankSet(arg0[arg1 + 1], 10);
espBankSet(arg0[arg1 + 4], 11);
if (36000 <= arg2) {
arg2 = 35999;
if (600 * REFRESH_RATE <= arg2) {
arg2 = 600 * REFRESH_RATE - 1;
}
var_r30 = arg2 / 3600;
arg2 -= var_r30 * 3600;
var_r30 = arg2 / (60 * REFRESH_RATE);
arg2 -= var_r30 * (60 * REFRESH_RATE);
if (var_r30 > 9) {
var_r30 = 9;
}
espBankSet(arg0[arg1], var_r30);
var_r30 = arg2 / 60;
arg2 -= var_r30 * 60;
var_r30 = arg2 / REFRESH_RATE;
arg2 -= var_r30 * REFRESH_RATE;
espBankSet(arg0[arg1 + 2], var_r30 / 10);
espBankSet(arg0[arg1 + 3], var_r30 % 10);
var_r30 = 101.5f * arg2 / 60.0f;
var_r30 = 101.5f * arg2 / REFRESH_RATE;
espBankSet(arg0[arg1 + 5], var_r30 / 10);
espBankSet(arg0[arg1 + 6], var_r30 % 10);
}
@ -1018,7 +1019,7 @@ void fn_1_2E34(WorkPlayerOld *player)
player->unk_3C |= 0x100;
player->unk_A4 = 0;
if (!(player2->unk_3C & 0x100)) {
player->unk_84.y = 26.766666f;
player->unk_84.y = VERSION_NTSC ? 26.766666f : 32.120003f;
}
}
if (state == 3) {
@ -1122,7 +1123,7 @@ void fn_1_3CE0(WorkPlayerOld *player, s32 *state, u32 *motAttr)
}
if (player->unk_14[3] >= 0 && (player->unk_28 & 0x100)) {
fn_1_2BD0(player, 26.766666f, 1.0f);
fn_1_2BD0(player, VERSION_NTSC ? 26.766666f : 32.120003f, 1.0f);
*motAttr = HU3D_MOTATTR_NONE;
*state = 3;
}
@ -1137,14 +1138,14 @@ void fn_1_3DB8(WorkPlayerOld *player, s32 *state, u32 *motAttr)
player->unk_A4 = 0;
}
else {
player->unk_84.y += 3.65f;
player->unk_84.y += 219.0f / REFRESH_RATE;
}
}
else {
player->unk_A4 = 0;
}
}
player->unk_84.y += -2.4333334f;
player->unk_84.y += -146.0f / REFRESH_RATE;
if (player->unk_14[5] >= 0 && (player->unk_28 & 0x140)) {
player->unk_38 = 3;
player->unk_84.y = 0;
@ -1271,7 +1272,7 @@ void fn_1_40C0(WorkPlayerOld *player)
if (player->unk_3C & 0x2000) {
player->unk_84.y = 0;
}
temp_f28 = 0;
temp_f28 = 0.0f;
if (50.0f < ABS(player->unk_84.y)) {
player->unk_84.y = 50.0f * ((0.0f > player->unk_84.y) ? -1 : 1);
}
@ -2019,25 +2020,25 @@ s32 lbl_1_data_18C[8] = { 0, 1, 2, 1, 1, -1, -1, -1 };
s32 lbl_1_data_1AC[8] = { 0, 1, 2, 1, 1, -1, -1, -1 };
s32 lbl_1_data_1CC[4] = { 0x3E, 0x65, 0x3F, 0x66 };
UnkData204Struct lbl_1_data_1DC[5] = {
{ 510.0f, 0 },
{ 300.0f, 1 },
{ 300.0f, 0 },
{ 300.0f, 1 },
{ 8.5f * REFRESH_RATE, 0 },
{ 5.0f * REFRESH_RATE, 1 },
{ 5.0f * REFRESH_RATE, 0 },
{ 5.0f * REFRESH_RATE, 1 },
{ 0.0f, 0 },
};
UnkData204Struct lbl_1_data_204[6] = {
{ 210.0f, 0 },
{ 300.0f, 1 },
{ 300.0f, 0 },
{ 300.0f, 1 },
{ 300.0f, 0 },
{ 3.5f * REFRESH_RATE, 0 },
{ 5.0f * REFRESH_RATE, 1 },
{ 5.0f * REFRESH_RATE, 0 },
{ 5.0f * REFRESH_RATE, 1 },
{ 5.0f * REFRESH_RATE, 0 },
{ 0.0f, 0 },
};
Vec2f lbl_1_data_234[4] = {
{ 300.0f, 300.0f },
{ 300.0f, 240.0f },
{ 300.0f, 210.0f },
{ 300.0f, 180.0f },
{ 5.0f * REFRESH_RATE, 5.0f * REFRESH_RATE },
{ 5.0f * REFRESH_RATE, 4.0f * REFRESH_RATE },
{ 5.0f * REFRESH_RATE, 3.5f * REFRESH_RATE },
{ 5.0f * REFRESH_RATE, 3.0f * REFRESH_RATE },
};
float lbl_1_data_254[5] = { 0.4f, 0.35f, 0.3f, 0.25f, 0.2f };
float lbl_1_data_268[5] = { 0.45f, 0.4f, 0.35f, 0.3f, 0.25f };
@ -2381,9 +2382,9 @@ void fn_1_8500(void)
HuPrcVSleep();
}
HuAudFXPlay(0x3B);
fn_1_A968(4, 8.0f, 0, 0, 60.0f);
fn_1_E1A8(0, 9, 8.0f, 0, 7, 60.0f);
fn_1_E1A8(1, 9, 8.0f, 0, 7, 60.0f);
fn_1_A968(4, 8.0f, 0, 0, REFRESH_RATE);
fn_1_E1A8(0, 9, 8.0f, 0, 7, REFRESH_RATE);
fn_1_E1A8(1, 9, 8.0f, 0, 7, REFRESH_RATE);
fn_1_7B90(var_r31, 0x2D0004);
fn_1_7C14(var_r31, -1);
HuAudFXPlay(0x3C);
@ -2786,7 +2787,7 @@ void fn_1_AAB0(UnkM450Struct3 *arg0, Vec2f *arg1, s32 arg2)
float var_f31 = 1.0f;
if (arg2 != 0) {
var_f31 = arg0->unk_F4;
if ((lbl_1_data_F6C[lbl_1_bss_118] - lbl_1_bss_304) > 0xE10) {
if ((lbl_1_data_F6C[lbl_1_bss_118] - lbl_1_bss_304) > 60 * REFRESH_RATE) {
arg0->unk_F4 = arg0->unk_F4 - 0.1f;
if (0.0f > arg0->unk_F4) {
arg0->unk_F4 = 0.0f;
@ -2916,7 +2917,7 @@ void fn_1_AD58(omObjData *object)
}
break;
case 0xBBE:
fn_1_A828(var_r31, 120.0f, 3000.0f, 1605.0f);
fn_1_A828(var_r31, 2 * REFRESH_RATE, 3000.0f, 1605.0f);
if (lbl_1_bss_1A4->work[0] >= 0x40B) {
var_r31->unk_150++;
var_r31->unk_E0 = 0.0f;
@ -3048,7 +3049,7 @@ void fn_1_AD58(omObjData *object)
fn_1_19A10(&var_r31->unk_00, &spE4);
fn_1_40C0(&var_r31->unk_00);
var_r31->unk_E0 += 1.0f;
spC8 = (60.0f * (3.0f + lbl_1_data_A0C[1].unk_14));
spC8 = (REFRESH_RATE * (3.0f + lbl_1_data_A0C[1].unk_14));
if (spC8 < var_r31->unk_E0) {
var_r31->unk_150++;
var_r31->unk_154 &= ~0x70;
@ -3115,7 +3116,7 @@ void fn_1_AD58(omObjData *object)
Hu3DMotionTimeSet(object->model[0], 50.0f);
}
var_r31->unk_E0 += 1.0f;
if (180.0f < var_r31->unk_E0) {
if (3 * REFRESH_RATE < var_r31->unk_E0) {
var_r31->unk_150 = 0xBC6;
var_r31->unk_E0 = 0.0f;
var_r31->unk_154 |= 0x20;
@ -3154,7 +3155,7 @@ void fn_1_AD58(omObjData *object)
fn_1_19A10(&var_r31->unk_00, &spE4);
fn_1_40C0(&var_r31->unk_00);
var_r31->unk_E0 += 1.0f;
if (180.0f < var_r31->unk_E0) {
if (3 * REFRESH_RATE < var_r31->unk_E0) {
var_r31->unk_150 = 0xBC6;
var_r31->unk_E0 = 0.0f;
var_r31->unk_154 |= 0x20;
@ -3660,7 +3661,7 @@ void fn_1_ED4C(omObjData *object)
}
break;
case 0xFA8:
fn_1_A828(var_r31, 120.0f, 3000.0f, 1605.0f);
fn_1_A828(var_r31, 2 * REFRESH_RATE, 3000.0f, 1605.0f);
if (lbl_1_bss_1A4->work[0] >= 0x3F9) {
var_r31->unk_150 = var_r31->unk_150 + 1;
var_r31->unk_E0 = 0.0f;
@ -4038,7 +4039,7 @@ void fn_1_12688(omObjData *object)
if (object->work[0] != 0) {
if (lbl_1_bss_1A4->work[0] <= 0x3EB) {
object->work[0] = object->work[0] - (3.0f - (lbl_1_bss_128 / 120.0f));
if (object->work[0] > 0x258) {
if (object->work[0] > 10 * REFRESH_RATE) {
object->work[0] = 1;
}
}
@ -4055,7 +4056,7 @@ void fn_1_12688(omObjData *object)
}
}
else if (Hu3DMotionEndCheck(object->model[0]) != 0) {
object->work[0] = frandmod(0x258);
object->work[0] = frandmod(10 * REFRESH_RATE);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_PAUSE);
}
@ -4063,7 +4064,7 @@ void fn_1_12688(omObjData *object)
void fn_1_1291C(omObjData *object)
{
object->work[0] = frandmod(0x258);
object->work[0] = frandmod(10 * REFRESH_RATE);
omSetTra(object, 0.0f, 0.0f, 0.0f);
omSetRot(object, 0.0f, 0.0f, 0.0f);
object->model[0] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M450, 0x22));
@ -4312,27 +4313,27 @@ UnkDataA0CStruct lbl_1_data_A0C[2] = {
{ 0x00510067, DATA_MAKE_NUM(DATADIR_M450, 0x66), DATA_MAKE_NUM(DATADIR_M450, 0x69), DATA_MAKE_NUM(DATADIR_M450, 0x6A), 5, 5, NULL },
};
UnkDataA80Struct lbl_1_data_A80[9] = {
{ "m450mex06-s2hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 135.0f, 0.6f, 350.0f }, -1, 0 },
{ "m450mex06-s2hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 315.0f, 0.6f, 350.0f }, -2, 0 },
{ "m450mex06-s2hook02", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 45.0f, -0.6f, 350.0f }, -1, 0 },
{ "m450mex06-s2hook02", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 225.0f, -0.6f, 350.0f }, -2, 0 },
{ "m450mex06-s2hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 0.0f, 0.6f, 350.0f }, -1, 0 },
{ "m450mex06-s2hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 120.0f, 0.6f, 350.0f }, -2, 0 },
{ "m450mex06-s2hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 240.0f, 0.6f, 350.0f }, -2, 0 },
{ "m450mex06-s2hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 0.0f, 0.6f, 300.0f }, -1, 0 },
{ "m450mex06-s2hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 180.0f, 0.6f, 300.0f }, -2, 0 },
{ "m450mex06-s2hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 135.0f, 36.0f / REFRESH_RATE, 350.0f }, -1, 0 },
{ "m450mex06-s2hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 315.0f, 36.0f / REFRESH_RATE, 350.0f }, -2, 0 },
{ "m450mex06-s2hook02", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 45.0f, -36.0f / REFRESH_RATE, 350.0f }, -1, 0 },
{ "m450mex06-s2hook02", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 225.0f, -36.0f / REFRESH_RATE, 350.0f }, -2, 0 },
{ "m450mex06-s2hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 0.0f, 36.0f / REFRESH_RATE, 350.0f }, -1, 0 },
{ "m450mex06-s2hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 120.0f, 36.0f / REFRESH_RATE, 350.0f }, -2, 0 },
{ "m450mex06-s2hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 240.0f, 36.0f / REFRESH_RATE, 350.0f }, -2, 0 },
{ "m450mex06-s2hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 0.0f, 36.0f / REFRESH_RATE, 300.0f }, -1, 0 },
{ "m450mex06-s2hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 180.0f, 36.0f / REFRESH_RATE, 300.0f }, -2, 0 },
};
UnkDataA80Struct lbl_1_data_C58[0xA] = {
{ "m450mex06-s4hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 60.0f, -0.6f, 300.0f }, -1, 0 },
{ "m450mex06-s4hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 180.0f, -0.6f, 300.0f }, -2, 0 },
{ "m450mex06-s4hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 300.0f, -0.6f, 300.0f }, -2, 0 },
{ "m450mex06-s4hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 135.0f, -1.2f, 300.0f }, -1, 0 },
{ "m450mex06-s4hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 315.0f, -1.2f, 300.0f }, -2, 0 },
{ "m450mex06-s4hook02", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 225.0f, -0.6f, 300.0f }, -1, 0 },
{ "m450mex06-s4hook02", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 45.0f, -0.6f, 300.0f }, -2, 0 },
{ "m450mex06-s4hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 0.0f, 1.2f, 300.0f }, -1, 0 },
{ "m450mex06-s4hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 120.0f, 1.2f, 300.0f }, -2, 0 },
{ "m450mex06-s4hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 240.0f, 1.2f, 300.0f }, -2, 0 },
{ "m450mex06-s4hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 60.0f, -36.0f / REFRESH_RATE, 300.0f }, -1, 0 },
{ "m450mex06-s4hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 180.0f, -36.0f / REFRESH_RATE, 300.0f }, -2, 0 },
{ "m450mex06-s4hook01", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 300.0f, -36.0f / REFRESH_RATE, 300.0f }, -2, 0 },
{ "m450mex06-s4hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 135.0f, -72.0f / REFRESH_RATE, 300.0f }, -1, 0 },
{ "m450mex06-s4hook03", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 315.0f, -72.0f / REFRESH_RATE, 300.0f }, -2, 0 },
{ "m450mex06-s4hook02", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 225.0f, -36.0f / REFRESH_RATE, 300.0f }, -1, 0 },
{ "m450mex06-s4hook02", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 45.0f, -36.0f / REFRESH_RATE, 300.0f }, -2, 0 },
{ "m450mex06-s4hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 0.0f, 72.0f / REFRESH_RATE, 300.0f }, -1, 0 },
{ "m450mex06-s4hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 120.0f, 72.0f / REFRESH_RATE, 300.0f }, -2, 0 },
{ "m450mex06-s4hook04", { 0.0f, 0.0f, 0.0f }, -1, 0.0f, { 240.0f, 72.0f / REFRESH_RATE, 300.0f }, -2, 0 },
};
char *lbl_1_data_E68[5] = {
"m450m01-from1to2",
@ -4403,7 +4404,7 @@ s32 lbl_1_data_F00[0x17] = {
};
s32 lbl_1_data_F5C[4]
= { DATA_MAKE_NUM(DATADIR_M450, 0x24), DATA_MAKE_NUM(DATADIR_M450, 0x25), DATA_MAKE_NUM(DATADIR_M450, 0x26), DATA_MAKE_NUM(DATADIR_M450, 0x27) };
s32 lbl_1_data_F6C[6] = { 0, 0xE10, 0x4650, 0xE10, 0x4650, 0x4650 };
s32 lbl_1_data_F6C[6] = { 0, 60 * REFRESH_RATE, 300 * REFRESH_RATE, 60 * REFRESH_RATE, 300 * REFRESH_RATE, 300 * REFRESH_RATE };
float lbl_1_data_F84[5] = { 1200.0f, 1500.0f, 0.0f, 200.0f, 300.0f };
float lbl_1_data_F98[5] = { 1200.0f, 1500.0f, 0.0f, 200.0f, 300.0f };
float *lbl_1_data_FAC[6] = { NULL, lbl_1_data_F84, NULL, lbl_1_data_F98, NULL, NULL };
@ -4502,7 +4503,7 @@ void fn_1_12A1C(omObjData *object)
}
}
else if (Hu3DMotionEndCheck(object->model[0]) != 0) {
object->work[0] = frandmod(0xB4);
object->work[0] = frandmod(3 * REFRESH_RATE);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_PAUSE);
}
@ -4513,7 +4514,7 @@ void fn_1_12B80(omObjData *object)
s32 var_r30;
s16 var_r29;
object->work[0] = frandmod(0xB4);
object->work[0] = frandmod(3 * REFRESH_RATE);
omSetTra(object, 0.0f, 0.0f, 0.0f);
omSetRot(object, 0.0f, 0.0f, 0.0f);
@ -4813,7 +4814,7 @@ void fn_1_13F28(omObjData *object)
}
if (((UnkM450Struct5 *)lbl_1_bss_138->data)->unk_10C < 3) {
var_r31->unk_14 += 1.0f;
if (1200.0f < var_r31->unk_14) {
if (20 * REFRESH_RATE < var_r31->unk_14) {
var_r31->unk_1C = 0;
fn_1_1B510(var_r29);
}
@ -6012,7 +6013,7 @@ void fn_1_19CE0(omObjData *object)
var_r31->unk_FC &= ~0x3000;
var_r31->unk_FC &= ~0x30000;
var_r31->unk_FC &= ~0x300000;
var_r31->unk_100 = 0x78;
var_r31->unk_100 = 2 * REFRESH_RATE;
var_r31->unk_F8 = 0.0f;
var_r31->unk_00.unk_3C &= ~0x210;
}
@ -6567,7 +6568,7 @@ s32 fn_1_1C898(UnkM450Struct5 *var_r31, omObjData *var_r30)
HuAudCharVoicePlay(var_r31->unk_11C, 0x123);
var_r31->unk_FC |= 0x10;
var_r31->unk_00.unk_3C |= 0x210;
fn_1_2BD0(&var_r31->unk_00, 48.179996f, 0.0f);
fn_1_2BD0(&var_r31->unk_00, VERSION_NTSC ? 48.179995f : 57.816f, 0.0f);
Hu3DMotionShiftSet(var_r30->model[0], var_r30->motion[8], 0.0f, 8.0f, 0);
if (fn_1_125C0(0, 1) <= 0) {
var_r31->unk_FC |= 0x80000;
@ -6615,7 +6616,7 @@ s32 fn_1_1C898(UnkM450Struct5 *var_r31, omObjData *var_r30)
var_r31->unk_FC |= 0x100000;
var_r31->unk_00.unk_3C |= 0x200;
var_r31->unk_00.unk_3C &= ~0x10;
var_f31 = 40.15f;
var_f31 = VERSION_NTSC ? 40.15f : 48.180005f;
if (var_r31->unk_FC & 4) {
var_f31 = var_f31 / 2;
}
@ -6690,7 +6691,7 @@ void fn_1_1E150(omObjData *var_r29)
HuAudCharVoicePlay(var_r31->unk_11C, 0x123);
var_r31->unk_FC |= 0x800000;
var_r31->unk_118 = 0x7EB;
fn_1_2BD0(&var_r31->unk_00, 53.533333f, 0.0f);
fn_1_2BD0(&var_r31->unk_00, VERSION_NTSC ? 53.533333f : 64.240005f, 0.0f);
Hu3DMotionSet(var_r29->model[0], var_r29->motion[8]);
Hu3DModelAttrReset(var_r29->model[0], HU3D_ATTR_DISPOFF);
fn_1_125C0(0, 0);
@ -7074,7 +7075,7 @@ void fn_1_20170(omObjData *var_r30)
break;
case 0x7E9:
if (lbl_1_bss_1A4->work[0] >= 0x417) {
if (100.0f < lbl_1_bss_128) {
if ((VERSION_NTSC ? 100.0f : 80.0f) < lbl_1_bss_128) {
var_r31->unk_118++;
GWPlayerCoinWinSet(lbl_1_bss_120, 10);
Hu3DMotionShiftSet(var_r30->model[0], var_r30->motion[21], 0.0f, 8.0f, 0);
@ -7092,14 +7093,13 @@ void fn_1_20170(omObjData *var_r30)
break;
case 0x7EB:
if (var_r31->unk_FC & 0x800000) {
// inline?
var_r29 = var_r31;
var_r29->unk_00.unk_84.y += -2.4333334f;
var_r29->unk_00.unk_84.y += -146.0f / REFRESH_RATE;
var_r29->unk_00.unk_6C.y += var_r29->unk_00.unk_84.y;
var_r29->unk_00.unk_A8 = MapPos(
var_r29->unk_00.unk_6C.x, var_r29->unk_00.unk_6C.y, var_r29->unk_00.unk_6C.z, var_r29->unk_00.unk_C0, &var_r29->unk_00.unk_AC);
if (var_r29->unk_00.unk_A8 > var_r29->unk_00.unk_6C.y) {
fn_1_2BD0(&var_r31->unk_00, 53.533333f, 0.0f);
fn_1_2BD0(&var_r31->unk_00, VERSION_NTSC ? 53.533333f : 64.240005f, 0.0f);
}
var_f31 = var_r29->unk_00.unk_6C.x;
var_f30 = var_r29->unk_00.unk_6C.z;
@ -7367,12 +7367,12 @@ void fn_1_24620(omObjData *var_r31)
case 0x40D:
case 0x415:
if (lbl_1_bss_2FC >= 0) {
MGSeqParamSet(lbl_1_bss_2FC, 1, (lbl_1_bss_304 + 0x3B) / 60);
MGSeqParamSet(lbl_1_bss_2FC, 1, (lbl_1_bss_304 + REFRESH_RATE - 1) / REFRESH_RATE);
}
else {
sp120 = 0;
if ((lbl_1_bss_118 == 2) || (lbl_1_bss_118 == 4) || (lbl_1_bss_118 == 5)) {
if (lbl_1_bss_304 < 0x708) {
if (lbl_1_bss_304 < 30 * REFRESH_RATE) {
sp120 = 1;
}
}
@ -7380,7 +7380,7 @@ void fn_1_24620(omObjData *var_r31)
sp120 = 1;
}
if (sp120 != 0) {
lbl_1_bss_2FC = MGSeqCreate(1, lbl_1_bss_304 / 60, -1, -1);
lbl_1_bss_2FC = MGSeqCreate(1, lbl_1_bss_304 / REFRESH_RATE, -1, -1);
}
}
lbl_1_bss_304--;
@ -7390,7 +7390,7 @@ void fn_1_24620(omObjData *var_r31)
}
break;
case 0x3F4:
fn_1_23CA0(var_r31, 270.0f, 120.0f);
fn_1_23CA0(var_r31, 270.0f, 2 * REFRESH_RATE);
break;
case 0x3F5:
lbl_1_bss_128 += 1.0f;
@ -7413,7 +7413,7 @@ void fn_1_24620(omObjData *var_r31)
omVibrate(lbl_1_bss_120, 0xC, 6, 6);
lbl_1_bss_128 += 1.0f;
Hu3DModelPosSet(lbl_1_bss_1A0->model[6], 0.0f, -(2.0f * lbl_1_bss_128), 0.0f);
if (120.0f < lbl_1_bss_128) {
if (2 * REFRESH_RATE < lbl_1_bss_128) {
var_r31->work[0] += 1;
fn_1_6CB0(fn_1_9074, 2);
HuAudFXPlay(0x7BB);
@ -7433,7 +7433,7 @@ void fn_1_24620(omObjData *var_r31)
}
break;
case 0x3FC:
var_f31 = lbl_1_bss_128 / 120.0f;
var_f31 = lbl_1_bss_128 / (2 * REFRESH_RATE);
if (1.0f < var_f31) {
var_f31 = 1.0f;
}
@ -7442,7 +7442,7 @@ void fn_1_24620(omObjData *var_r31)
Hu3DModelRotSet(lbl_1_bss_1A0->model[5], 0.0f, 90.0f, 0.0f);
Hu3DModelPosSet(lbl_1_bss_1A0->model[5], var_r30->unk_30[3].x, var_r30->unk_30[3].y, var_r30->unk_30[3].z);
Hu3DModelTPLvlSet(lbl_1_bss_1A0->model[5], var_f31);
fn_1_23CA0(var_r31, 270.0f, 120.0f);
fn_1_23CA0(var_r31, 270.0f, 2 * REFRESH_RATE);
break;
case 0x3FD:
case 0x3FE:
@ -7493,7 +7493,7 @@ void fn_1_24620(omObjData *var_r31)
}
break;
case 0x406:
fn_1_23CA0(var_r31, 270.0f, 120.0f);
fn_1_23CA0(var_r31, 270.0f, 2 * REFRESH_RATE);
break;
case 0x407:
lbl_1_bss_128 += 1.0f;
@ -7516,7 +7516,7 @@ void fn_1_24620(omObjData *var_r31)
omVibrate(lbl_1_bss_120, 0xC, 6, 6);
lbl_1_bss_128 += 1.0f;
Hu3DModelPosSet(lbl_1_bss_1A0->model[17], 0.0f, -(2.0f * lbl_1_bss_128), 0.0f);
if (120.0f < lbl_1_bss_128) {
if (2 * REFRESH_RATE < lbl_1_bss_128) {
var_r31->work[0] += 1;
fn_1_6CB0(fn_1_9824, 4);
HuAudFXPlay(0x7BB);
@ -7536,7 +7536,7 @@ void fn_1_24620(omObjData *var_r31)
}
break;
case 0x40E:
var_f31 = lbl_1_bss_128 / 120.0f;
var_f31 = lbl_1_bss_128 / (2 * REFRESH_RATE);
if (1.0f < var_f31) {
var_f31 = 1.0f;
}
@ -7545,7 +7545,7 @@ void fn_1_24620(omObjData *var_r31)
Hu3DModelRotSet(lbl_1_bss_1A0->model[16], 0.0f, -90.0f, 0.0f);
Hu3DModelPosSet(lbl_1_bss_1A0->model[16], var_r30->unk_30[8].x, var_r30->unk_30[8].y, var_r30->unk_30[8].z);
Hu3DModelTPLvlSet(lbl_1_bss_1A0->model[16], var_f31);
fn_1_23CA0(var_r31, 270.0f, 120.0f);
fn_1_23CA0(var_r31, 270.0f, 2 * REFRESH_RATE);
break;
case 0x40F:
lbl_1_bss_20 = -1;
@ -7598,7 +7598,7 @@ void fn_1_24620(omObjData *var_r31)
lbl_1_bss_128 += 1.0f;
break;
case 0x417:
fn_1_23CA0(var_r31, 0.0f, 120.0f);
fn_1_23CA0(var_r31, 0.0f, 2 * REFRESH_RATE);
break;
case 0x418:
lbl_1_bss_128 += 1.0f;

View file

@ -223,20 +223,20 @@ void fn_1_580(s32 *arg0, s32 arg1, s32 arg2)
espBankSet(arg0[arg1 + 1], 10);
espBankSet(arg0[arg1 + 4], 11);
if (36000 <= arg2) {
arg2 = 35999;
if (600 * REFRESH_RATE <= arg2) {
arg2 = 600 * REFRESH_RATE - 1;
}
var_r30 = arg2 / 3600;
arg2 -= var_r30 * 3600;
var_r30 = arg2 / (60 * REFRESH_RATE);
arg2 -= var_r30 * (60 * REFRESH_RATE);
if (var_r30 > 9) {
var_r30 = 9;
}
espBankSet(arg0[arg1], var_r30);
var_r30 = arg2 / 60;
arg2 -= var_r30 * 60;
var_r30 = arg2 / REFRESH_RATE;
arg2 -= var_r30 * REFRESH_RATE;
espBankSet(arg0[arg1 + 2], var_r30 / 10);
espBankSet(arg0[arg1 + 3], var_r30 % 10);
var_r30 = 101.5f * arg2 / 60.0f;
var_r30 = 101.5f * arg2 / REFRESH_RATE;
espBankSet(arg0[arg1 + 5], var_r30 / 10);
espBankSet(arg0[arg1 + 6], var_r30 % 10);
}

View file

@ -10,6 +10,7 @@
#include "dolphin.h"
#include "math.h"
#include "version.h"
#define RECORD_TYPE_BOARD 0
#define RECORD_TYPE_MG 1
@ -572,7 +573,7 @@ static void ShowBoard(omObjData *object, s32 board)
espPosSet(work->sprList[board], 275.0f, 72.0f);
value = work->boardRecord[work->board].playCount;
for (i = 0; i < PLAY_COUNT_NUM_DIGITS; i++) {
espPosSet(work->sprList[i + 11], 323.0f + 20.0f * i, 116.0f);
espPosSet(work->sprList[i + 11], (VERSION_NTSC ? 323.0f : 392.0f) + 20.0f * i, 116.0f);
if (value > 999) {
espBankSet(work->sprList[i + 11], i + 10);
}
@ -583,7 +584,7 @@ static void ShowBoard(omObjData *object, s32 board)
espPosSet(work->sprList[8], 416.0f, 120.0f);
value = work->boardRecord[work->board].maxCoins;
for (i = 0; i < MAX_COINS_NUM_DIGITS; i++) {
espPosSet(work->sprList[i + 15], 364.0f + 20.0f * i, 268.0f);
espPosSet(work->sprList[i + 15], (VERSION_NTSC ? 364.0f : 392.0f) + 20.0f * i, 268.0f);
if (value > 999) {
espBankSet(work->sprList[i + 15], i + 10);
}
@ -591,10 +592,12 @@ static void ShowBoard(omObjData *object, s32 board)
espBankSet(work->sprList[i + 15], GetDigit(value, 3 - i));
}
}
#if VERSION_NTSC
espPosSet(work->sprList[9], 456.0f, 268.0f);
#endif
value = work->boardRecord[work->board].maxStars;
for (i = 0; i < MAX_STARS_NUM_DIGITS; i++) {
espPosSet(work->sprList[i + 19], 364.0f + 20.0f * i, 312.0f);
espPosSet(work->sprList[i + 19], (VERSION_NTSC ? 364.0f : 392.0f) + 20.0f * i, 312.0f);
if (value > 999) {
espBankSet(work->sprList[i + 19], i + 10);
}
@ -602,7 +605,9 @@ static void ShowBoard(omObjData *object, s32 board)
espBankSet(work->sprList[i + 19], GetDigit(value, 3 - i));
}
}
#if VERSION_NTSC
espPosSet(work->sprList[10], 456.0f, 312.0f);
#endif
for (i = 0; i < NUM_CHARACTERS; i++) {
espPosSet(work->sprList[i + 49], 92.0f + 50.0f * i, 200.0f);
for (j = 0; j < WIN_COUNT_NUM_DIGITS; j++) {
@ -616,11 +621,15 @@ static void ShowBoard(omObjData *object, s32 board)
for (i = 0; i < PLAY_COUNT_NUM_DIGITS; i++) {
espDispOn(work->sprList[i + 11]);
}
#if VERSION_NTSC
espDispOn(work->sprList[8]);
#endif
for (i = 0; i < MAX_COINS_NUM_DIGITS; i++) {
espDispOn(work->sprList[i + 15]);
}
#if VERSION_NTSC
espDispOn(work->sprList[9]);
#endif
for (i = 0; i < MAX_STARS_NUM_DIGITS; i++) {
espDispOn(work->sprList[i + 19]);
}
@ -759,14 +768,14 @@ static void ShowMG(omObjData *object, s32 page)
}
break;
case DISPLAY_TYPE_TIME:
timeMin = value / 3600;
timeSec = (value % 3600) / 60;
timeCenti = (value % 3600) % 60;
timeMin = value / (60 * REFRESH_RATE);
timeSec = (value % (60 * REFRESH_RATE)) / REFRESH_RATE;
timeCenti = (value % (60 * REFRESH_RATE)) % REFRESH_RATE;
if (mgTbl[mg].id == 405 || mgTbl[mg].id == 432) {
timeCenti *= 1.6916667f;
timeCenti *= (101.5f / REFRESH_RATE);
}
else {
timeCenti *= 1.6666666f;
timeCenti *= (100.0f / REFRESH_RATE);
}
for (j = 1; j < MG_TIME_NUM_DIGITS; j++) {
espPosSet(work->sprList[i * 8 + 89 + j], 336.0f + 16.0f * j, 116.0f + 40.0f * i);

View file

@ -5,6 +5,8 @@
#include "game/process.h"
#include "game/sprite.h"
#include "version.h"
static void ExecWindow(void);
OptionWindow *OptionWinCreate(s32 id)
@ -33,13 +35,13 @@ OptionWindow *OptionWinCreate(s32 id)
HuWinMesSpeedSet(work->window, 0);
break;
case 2:
work->window = HuWinExCreateStyled(-10000.0f, 88.0f, 224, 34, -1, 0);
work->window = HuWinExCreateStyled(-10000.0f, 88.0f, VERSION_NTSC ? 224 : 320, 34, -1, 0);
HuWinAttrSet(work->window, 0x800);
HuWinBGTPLvlSet(work->window, 0.0f);
HuWinMesSpeedSet(work->window, 0);
break;
case 3:
work->window = HuWinExCreateStyled(175.0f, 100.0f, 300, 34, -1, 0);
work->window = HuWinExCreateStyled(175.0f, 100.0f, VERSION_NTSC ? 300 : 320, 34, -1, 0);
HuWinBGTPLvlSet(work->window, 0.0f);
HuWinMesSpeedSet(work->window, 0);
break;