Ryan Dwyer
17583575e4
Introduce support for gcc
2022-10-12 22:26:19 +10:00
Ryan Dwyer
2bfb826629
Identify menu item flags
2022-07-31 18:11:54 +10:00
Ryan Dwyer
e97273fb37
Rename many lifecycle functions to use consistent names and rename many files
2022-03-20 13:27:27 +10:00
Ryan Dwyer
8d4c5aa3bb
ntsc-beta, pal-beta, pal-final and jpn-final: Decompile cheatGetMarquee
2022-03-19 18:45:44 +10:00
Ryan Dwyer
022eb49a56
jpn-final: Replace jal addresses with symbols
2022-03-17 17:17:34 +10:00
Ryan Dwyer
6d64ed3510
jpn-final: Get ROM fully matching
2022-03-17 17:16:02 +10:00
Ryan Dwyer
b6ef09ca20
jpn-final: Get game segment matching excluding pointers
2022-03-16 17:50:25 +10:00
Ryan Dwyer
729e951336
Rename game_127910.c to playermgr.c
2022-02-13 21:59:43 +10:00
Ryan Dwyer
b7550f19d9
Replace flag literals with constants in menudialog definitions
2022-01-28 22:50:50 +10:00
Ryan Dwyer
badc82ab12
Rename menudialog to menudialogdef, menuframe to menudialog
2022-01-23 10:59:02 +10:00
Ryan Dwyer
3928b86abb
Decompile cheatCheckboxMenuHandler
2022-01-11 17:15:35 +10:00
Ryan Dwyer
5d40470f89
ntsc-beta: Get ROM fully matching
2021-10-26 17:15:43 +10:00
Ryan Dwyer
1c1278a8c3
ntsc-beta: Get data segment matching excluding pointers
2021-10-24 17:46:34 +10:00
Ryan Dwyer
3eb8137335
Tidy up sched.c and related functions
2021-10-18 17:10:28 +10:00
Ryan Dwyer
d1a5f42edd
Discover gbpak and rumble functions
2021-09-23 18:36:28 +10:00
Ryan Dwyer
c1f6667db5
Make all pak.c functions prefixed with pak
2021-09-18 11:36:34 +10:00
Ryan Dwyer
c95f4a67f2
Decompile gamefileLoad
2021-09-13 21:09:26 +10:00
Ryan Dwyer
4b7473d768
ntsc-beta: Get game functions in their correct places
2021-03-23 17:15:05 +10:00
Ryan Dwyer
47b1b537f3
ntsc-1.0 and pal-final: Replace hard coded jal addresses
2021-03-17 22:59:54 +10:00
Ryan Dwyer
79e40cdf0e
Distribute remaining .bss into lib
2021-03-15 23:28:01 +10:00
Ryan Dwyer
966a1fb378
pal-final: Get .data segment matching excluding pointers
2021-03-11 08:31:32 +10:00
Ryan Dwyer
fc4d1cc39c
Implement enums for lang references
2021-03-10 17:24:51 +10:00
Ryan Dwyer
56ff30460a
pal-final: Get game .rodata matching
2021-03-09 23:52:37 +10:00
Ryan Dwyer
34438419e5
Merge boot segment into lib
2021-03-08 12:18:53 +10:00
Ryan Dwyer
6ce32b7c88
pal-final: Get game .text segment the right size
2021-03-08 10:22:42 +10:00
Ryan Dwyer
57a3a3f7ad
Decompile cheatMenuHandleDialog
2021-02-28 17:02:12 +10:00
Ryan Dwyer
045072f179
Distribute the game segment's .bss into their appropriate files
2021-02-19 17:43:10 +10:00
Ryan Dwyer
0def2c5a4d
Combine data headers into a single one and remove unnecessary declarations
2021-02-17 22:04:46 +10:00
Ryan Dwyer
c755a25693
Decompile mpChallengesListHandler
2021-02-15 23:36:12 +10:00
Ryan Dwyer
4e843fd58d
Decompile proutSprintf
2021-01-30 15:03:39 +10:00
Ryan Dwyer
137b5979b9
Decompile __scMain
2021-01-25 10:49:07 +10:00
Ryan Dwyer
3812eccb9e
Decompile __scHandleRetrace
2021-01-24 23:31:06 +10:00
Ryan Dwyer
60af7bdd91
Rename remaining menu dialog and menu item symbols
2021-01-05 11:09:38 +10:00
Ryan Dwyer
ae3cf01dd2
Rename inventory files and functions
2021-01-02 19:11:36 +10:00
Ryan Dwyer
1a98fcbc01
Split game_1a3340.c into training/menus.c
2021-01-02 17:38:29 +10:00
Ryan Dwyer
88eac1d045
Decompile menuRenderItemModel
2020-09-15 17:48:42 +10:00
Ryan Dwyer
1b999547d8
WIP
2020-09-11 16:19:24 +10:00
Ryan Dwyer
23b6bd2643
Restructure build workflow
...
* All segments are now extracted from the base ROM; the base ROM is no
longer a compile time dependency
* ROM segments are now positioned relatively to each rather than with
hard coded addresses
* Piracy checksums are calculated during build
2020-08-25 20:40:35 +10:00
Ryan Dwyer
d7246b166c
Rename MENUOP dialog constants
2020-08-14 18:57:29 +10:00
Ryan Dwyer
6f62409dcd
Rename game_19c990.c to training.c
2020-08-01 23:25:55 +10:00
Ryan Dwyer
23091a58ec
Rename some menu related symbols
2020-07-10 23:00:52 +10:00
Ryan Dwyer
75afe8f618
Replace beqz $zero,.label with b .label, and sll $zero,$zero,0x0 with nop
2020-06-23 21:21:59 +10:00
Ryan Dwyer
b8e53474fc
Decompile frIsClassicWeaponUnlocked
2020-04-11 22:31:57 +10:00
Ryan Dwyer
0b73c80aca
Fix lang references
2020-04-01 17:07:45 +10:00
Ryan Dwyer
a61078b1cb
Decompile mpCalculatePlayerTitle
2020-03-27 22:21:55 +10:00
Ryan Dwyer
be021de931
Attempt to decompile menuPushDialog
2020-03-25 17:34:44 +10:00
Ryan Dwyer
9c8b85d6e0
Split game_10ccd0.c into gamefile.c
2020-03-22 21:04:53 +10:00
Ryan Dwyer
a32c0b6a97
Relocate heaps of data into their appropriate files
2020-03-22 20:28:19 +10:00
Ryan Dwyer
1ff5defcb7
Fix location of g_MenuStack
2020-03-11 17:02:52 +10:00
Ryan Dwyer
45efb92286
Introduce L constants for lang
2020-03-10 17:22:43 +10:00