Merge pull request #270 from gamemasterplc/main

Split some more minigames
This commit is contained in:
gamemasterplc 2024-04-21 20:51:06 -05:00 committed by GitHub
commit f2ac6bc704
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 123 additions and 11 deletions

View file

@ -5,3 +5,12 @@ 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/m439Dll/main.c:
.text start:0x000000A0 end:0x0000818C
.rodata start:0x00000000 end:0x00000200
.data start:0x00000000 end:0x000078F0
.bss start:0x00000000 end:0x00000174

View file

@ -1,6 +1,6 @@
_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:0x2C4
ModuleProlog = .text:0x000000A0; // type:function size:0x2C4
fn_1_364 = .text:0x00000364; // type:function size:0x10
fn_1_374 = .text:0x00000374; // type:function size:0x10
fn_1_384 = .text:0x00000384; // type:function size:0x84

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/m440Dll/main.c:
.text start:0x000000A0 end:0x0000AE08
.rodata start:0x00000000 end:0x00000190
.data start:0x00000000 end:0x000001D8
.bss start:0x00000000 end:0x00000070
REL/m440Dll/object.c:
.text start:0x0000AE08 end:0x0000F514
.rodata start:0x00000190 end:0x000002B4
.data start:0x000001D8 end:0x00000254
.bss start:0x00000070 end:0x000000D0

View file

@ -1,6 +1,6 @@
_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:0x324
ModuleProlog = .text:0x000000A0; // type:function size:0x324
fn_1_3C4 = .text:0x000003C4; // type:function size:0x70
fn_1_434 = .text:0x00000434; // type:function size:0x70
fn_1_4A4 = .text:0x000004A4; // type:function size:0x224
@ -171,7 +171,7 @@ lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0xC data:4byte
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:0x8 data:float
lbl_1_rodata_188 = .rodata:0x00000188; // 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

View file

@ -5,3 +5,9 @@ Sections:
.rodata type:rodata align:8
.data type:data align:8
.bss type:bss align:8
REL/m441Dll/main.c:
.text start:0x00000000 end:0x0000AB1C
.rodata start:0x00000000 end:0x000001EC
.data start:0x00000000 end:0x000005CC
.bss start:0x00000000 end:0x00000204

View file

@ -5,3 +5,23 @@ 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/m443Dll/main.c:
.text start:0x000000A0 end:0x00004A5C
.rodata start:0x00000000 end:0x000001F0
.data start:0x00000000 end:0x00000240
.bss start:0x00000000 end:0x00000078
REL/m443Dll/map.c:
.text start:0x00004A5C end:0x00005444
.rodata start:0x000001F0 end:0x00000278
.data start:0x00000240 end:0x00000258
REL/m443Dll/player.c:
.text start:0x00005444 end:0x00009638
.rodata start:0x00000278 end:0x000004E0
.data start:0x00000258 end:0x000004F0
.bss start:0x00000078 end:0x000000A0

View file

@ -1,6 +1,6 @@
_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:0x380
ModuleProlog = .text:0x000000A0; // type:function size:0x380
fn_1_420 = .text:0x00000420; // type:function size:0xC4
fn_1_4E4 = .text:0x000004E4; // type:function size:0xA0
fn_1_584 = .text:0x00000584; // type:function size:0x14C
@ -288,9 +288,9 @@ lbl_1_data_108 = .data:0x00000108; // type:object size:0x80
lbl_1_data_188 = .data:0x00000188; // type:object size:0x80
lbl_1_data_208 = .data:0x00000208; // type:object size:0x1 data:byte
lbl_1_data_20C = .data:0x0000020C; // type:object size:0x1A data:string
lbl_1_data_226 = .data:0x00000226; // type:object size:0x1A
lbl_1_data_240 = .data:0x00000240; // type:object size:0x18
lbl_1_data_258 = .data:0x00000258; // type:object size:0x2C
lbl_1_data_226 = .data:0x00000226; // type:object size:0x19 data:string
lbl_1_data_240 = .data:0x00000240; // type:object size:0x14
lbl_1_data_264 = .data:0x00000258; // type:object size:0x20
lbl_1_data_284 = .data:0x00000284; // type:object size:0x40
lbl_1_data_2C4 = .data:0x000002C4; // type:object size:0x10
lbl_1_data_2D4 = .data:0x000002D4; // type:object size:0x50

View file

@ -5,3 +5,28 @@ 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/m444dll/main.c:
.text start:0x000000A0 end:0x00008424
.rodata start:0x00000000 end:0x00000278
.data start:0x00000000 end:0x00000258
.bss start:0x00000000 end:0x00000310
REL/m444dll/pinball.c:
.text start:0x00008424 end:0x0000D588
.rodata start:0x00000278 end:0x00000428
.data start:0x00000258 end:0x00000470
.bss start:0x00000310 end:0x00019908
REL/m444dll/datalist.c:
.text start:0x0000D588 end:0x0000D9C8
.rodata start:0x00000428 end:0x00000438
.data start:0x00000470 end:0x000016EC
.bss start:0x00019908 end:0x00019A76
REL/m444dll/shadow.c:
.text start:0x0000D9C8 end:0x0000DE20
.rodata start:0x00000438 end:0x00000474

View file

@ -1,6 +1,6 @@
_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:0x3D0
ModuleProlog = .text:0x000000A0; // type:function size:0x3D0
fn_1_470 = .text:0x00000470; // type:function size:0x370C
fn_1_3B7C = .text:0x00003B7C; // type:function size:0x1270
fn_1_4DEC = .text:0x00004DEC; // type:function size:0x7C4
@ -231,7 +231,8 @@ lbl_1_rodata_468 = .rodata:0x00000468; // type:object size:0x8 data:double
lbl_1_rodata_470 = .rodata:0x00000470; // type:object size:0x4 data:float
lbl_1_data_0 = .data:0x00000000; // type:object size:0x118
lbl_1_data_118 = .data:0x00000118; // type:object size:0x28
lbl_1_data_140 = .data:0x00000140; // type:object size:0x54 data:float
lbl_1_data_14C = .data:0x00000140; // type:object size:0x3C data:float
lbl_1_data_188 = .data:0x00000188; // type:object size:0xC
lbl_1_data_194 = .data:0x00000194; // type:object size:0x20
lbl_1_data_1B4 = .data:0x000001B4; // type:object size:0x24 data:string
lbl_1_data_1D8 = .data:0x000001D8; // type:object size:0xA data:string
@ -245,7 +246,7 @@ lbl_1_data_22A = .data:0x0000022A; // type:object size:0xB data:string
lbl_1_data_235 = .data:0x00000235; // type:object size:0xB data:string
lbl_1_data_240 = .data:0x00000240; // type:object size:0x4
lbl_1_data_244 = .data:0x00000244; // type:object size:0xA data:string
lbl_1_data_24E = .data:0x0000024E; // type:object size:0xA
lbl_1_data_24E = .data:0x0000024E; // type:object size:0x4 data:string
lbl_1_data_258 = .data:0x00000258; // type:object size:0xC
lbl_1_data_264 = .data:0x00000264; // type:object size:0x3C
lbl_1_data_2A0 = .data:0x000002A0; // type:object size:0x28
@ -314,7 +315,8 @@ lbl_1_bss_18A0 = .bss:0x000018A0; // type:object size:0x14
lbl_1_bss_18B4 = .bss:0x000018B4; // type:object size:0x3C
lbl_1_bss_18F0 = .bss:0x000018F0; // type:object size:0xC000
lbl_1_bss_D8F0 = .bss:0x0000D8F0; // type:object size:0xC000
lbl_1_bss_198F0 = .bss:0x000198F0; // type:object size:0x1A
lbl_1_bss_198F0 = .bss:0x000198F0; // type:object size:0x14
lbl_1_bss_19908 = .bss:0x00019908; // type:object size:0x2
lbl_1_bss_1990A = .bss:0x0001990A; // type:object size:0x2 data:2byte
lbl_1_bss_1990E = .bss:0x0001990E; // type:object size:0xB4 data:2byte
lbl_1_bss_199C2 = .bss:0x000199C2; // type:object size:0xB4 data:2byte

View file

@ -1064,6 +1064,24 @@ config.libs = [
Object(NonMatching, "REL/m438Dll/fire.c"),
}
),
Rel('m439Dll',
objects = {
Object(Matching, "REL/executor.c"),
Object(NonMatching, "REL/m439Dll/main.c"),
}
),
Rel('m440Dll',
objects = {
Object(Matching, "REL/executor.c"),
Object(NonMatching, "REL/m440Dll/main.c"),
Object(NonMatching, "REL/m440Dll/object.c"),
}
),
Rel('m441Dll',
objects = {
Object(NonMatching, "REL/m441Dll/main.c"),
}
),
Rel('m442Dll',
objects = {
Object(Matching, "REL/executor.c"),
@ -1071,6 +1089,23 @@ config.libs = [
Object(NonMatching, "REL/m442Dll/score.c"),
}
),
Rel('m443Dll',
objects = {
Object(Matching, "REL/executor.c"),
Object(NonMatching, "REL/m443Dll/main.c"),
Object(NonMatching, "REL/m443Dll/map.c"),
Object(NonMatching, "REL/m443Dll/player.c"),
}
),
Rel('m444dll',
objects = {
Object(Matching, "REL/executor.c"),
Object(NonMatching, "REL/m444dll/main.c"),
Object(NonMatching, "REL/m444dll/pinball.c"),
Object(NonMatching, "REL/m444dll/datalist.c"),
Object(NonMatching, "REL/m444dll/shadow.c"),
}
),
Rel('m450Dll',
objects = {
Object(NonMatching, "REL/m450Dll/main.c"),