Commit graph

52 commits

Author SHA1 Message Date
gamemasterplc
3bc40d4e62 Clean up and label main.c 2023-12-28 16:07:15 -06:00
gamemasterplc
55ec1e65f7 Label first board translation unit 2023-12-28 13:00:17 -06:00
gamemasterplc
ef448cafc4 Name bootdll.c global variables/functions 2023-12-26 19:09:19 -06:00
gamemasterplc
bdc8355b48 Decompile fn_1_2474 2023-12-26 17:56:14 -06:00
gamemasterplc
0fadf3a57f Start Decompiling bootdll.c 2023-12-26 17:10:45 -06:00
gamemasterplc
f383e26929 Decompile wipe.c 2023-12-26 12:31:14 -06:00
gamemasterplc
639380f050 Use PAD_BUTTON_START in w10dll 2023-12-23 11:57:21 -06:00
gamemasterplc
9b9438ca3a Introduce pad header 2023-12-23 11:55:51 -06:00
gamemasterplc
fd44616c86 Match gamework.c
Also tried to split up and name gamework struct bitfields.
2023-12-09 23:29:26 -06:00
gamemasterplc
79a78f4c5f Introduce math.h
Makes fix for introducing 0.5 and 3.0 double constants into rels less hacky
2023-12-06 15:13:41 -06:00
gamemasterplc
2e5917ef89 Split Board Code More
Split until 0x8007FB50
2023-12-05 11:25:43 -06:00
gamemasterplc
1e49276358 Start Splitting Out Headers 2023-12-03 17:12:58 -06:00
CreateSource
395fde5107 edit ThreeDDataStruct, function names in m401 2023-12-03 12:53:20 -05:00
CreateSource
5a7d9615d3 remove asm, hsfman start, add vars to interpretasm 2023-12-02 19:47:57 -05:00
CreateSource
ae57b017e5
Merge branch 'Rainchus:main' into main 2023-12-02 13:49:55 -05:00
gamemasterplc
f45d02dabe Label and Split minigame_seq.c 2023-12-01 00:02:42 -06:00
CreateSource
587ba43203 pushing for the night
guess half my progress is somewhat nil
2023-11-30 23:15:13 -05:00
gamemasterplc
9edaf441ab Split First Batch of Game Translation Units 2023-11-30 21:30:48 -06:00
CreateSource
4df9eb49b2 more funcs 2023-11-30 22:29:40 -05:00
CreateSource
45ed83af8f lots of changes, really fast
M_PI added
fn_2_70C, fn_2_11D0-fn_2_1A38 added
2023-11-30 21:23:40 -05:00
gamemasterplc
d759d991f7 Split and Label gamework.c 2023-11-30 16:44:13 -06:00
gamemasterplc
eb0cad89f0 Split and Label Most Early Game Translation Units
Stopped at gamework.c which would start at 0x800308B8
2023-11-30 15:25:32 -06:00
Rainchus
720ed706f1 fix file splits for w10Dll 2023-11-29 14:24:40 -06:00
Rainchus
e850a6331f match w10Dll.rel 2023-11-29 14:15:16 -06:00
Rainchus
8bbb016899 nearly matching w10Dll 2023-11-29 13:35:04 -06:00
Rainchus
705aaefd28 more wip on w10Dll 2023-11-29 12:43:53 -06:00
Rainchus
b2cf3ed0ea add w10Dll building, nonmatching 2023-11-29 11:38:40 -06:00
Rainchus
59fc755c9d wip w10Dll importing 2023-11-29 10:58:29 -06:00
Rainchus
5949d7dd41 all w10Dll funcs, not building yet 2023-11-29 08:11:03 -06:00
CreateSource
8f1d6b9680
Merge branch 'Rainchus:main' into main 2023-11-28 21:40:17 -05:00
gamemasterplc
f1fb323cc2 Extract logoNintendoData 2023-11-26 09:25:08 -06:00
gamemasterplc
7e38ff60b0 Upgrade DTK and Extract more assets
Fixes alignment of extracted assets. Extracted assets are currently unused except for font.c.  logoNintendoData not extracted from bootdll.rel but its loader is decompiled.
2023-11-26 07:59:54 -06:00
CreateSource
cb90ff5282 seperate linking, implement 2_A0 + 2_AEC 2023-11-25 19:29:09 -05:00
Rainchus
ecf02cfdec name some symbols, decompile most of w10Dll 2023-11-25 15:46:14 -06:00
gamemasterplc
47f2bb30b9 Dump overlay list 2023-11-23 21:58:33 -06:00
CreateSource
c7189d056b Merge branch 'main' of https://github.com/Rainchus/mp4-dtk into main 2023-11-23 14:05:26 -05:00
CreateSource
6b11321edc fn_2_14738 2023-11-23 14:00:47 -05:00
gamemasterplc
39286d7a62 Add variables to common.h 2023-11-23 12:53:00 -06:00
gamemasterplc
905f5a7e73 Improve local variable names in SubchrMain 2023-11-23 12:32:29 -06:00
gamemasterplc
824ccd1ac6 Decompile subchrdll.c 2023-11-23 12:18:50 -06:00
CreateSource
e63f0af1c6 Merge branch 'main' of https://github.com/abnormalhare/mp4-dtk into main 2023-11-23 11:46:01 -05:00
CreateSource
49ce14a83e temp copy of asm, process file added, wip m401dll 2023-11-23 11:46:00 -05:00
CreateSource
eb6d6bf760
Merge branch 'Rainchus:main' into main 2023-11-23 08:45:54 -05:00
CreateSource
eaf410d01b subchrselDll.c complete for now.
Waiting on splits & sprites
2023-11-22 16:28:48 -05:00
gamemasterplc
4fe4c38e0d Import SDK Types 2023-11-22 14:01:55 -06:00
CreateSource
27586d4080 Merge branch 'main' of https://github.com/Rainchus/mp4-dtk into main 2023-11-22 11:55:38 -05:00
CreateSource
2f38633282 first commit 2023-11-22 11:55:14 -05:00
gamemasterplc
3e16f21568 Split early translation units 2023-11-22 08:59:27 -06:00
Rainchus
0b4ae7caba fix bootDll func signatures 2023-11-21 08:37:53 -06:00
Rainchus
a790e79022 couple of bootDll funcs 2023-11-21 08:06:07 -06:00