Ryan Dwyer
b3543b3b91
Allow relocation of ROM segments
2020-08-26 20:05:13 +10:00
Ryan Dwyer
e050353016
Split fonts segment into one per font and and replace some segment pointers with linker variables
2020-08-26 17:24:06 +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
6163d46dce
Decompile frDifficultyDropdownMenuHandler
2020-08-13 21:25:23 +10:00
Ryan Dwyer
86307c5053
Decompile firingrange ROM segment
2020-08-08 19:15:39 +10:00
Ryan Dwyer
7336a45509
Attempt to decompile func0f19e7a8
2020-08-04 17:43:50 +10:00
Ryan Dwyer
6f62409dcd
Rename game_19c990.c to training.c
2020-08-01 23:25:55 +10:00
Ryan Dwyer
ffba9b1b8d
Rename game_10ccd0.c to endscreen.c
2020-07-09 23:41:14 +10:00
Ryan Dwyer
b30bfd3da7
Decompile smokeCreateSimple
2020-06-12 20:37:40 +10:00
Ryan Dwyer
3670dc8478
Decompile explosionCreateComplex
2020-06-11 23:15:52 +10:00
Ryan Dwyer
b6ea52c810
Decompile sparksReset
2020-06-11 17:33:57 +10:00
Ryan Dwyer
d16796d5d6
Decompile func0f1691c0
2020-06-05 20:34:19 +10:00
Ryan Dwyer
c5adc4cd62
Rename game_016100.c to title.c
2020-06-02 19:52:12 +10:00
Ryan Dwyer
d622b7f4e5
Decompile titleTickNintendoLogo
2020-05-30 23:57:02 +10:00
Ryan Dwyer
6d056da99a
Decompile chrCanSeeChr
2020-05-29 22:09:44 +10:00
Ryan Dwyer
de70513536
Introduce CIQUIP constants, improve command 01a2 and move some data into function files
2020-05-21 17:42:09 +10:00
Ryan Dwyer
501f554bc8
Decompile currentPlayerTickInventory
2020-05-13 23:06:22 +10:00
Ryan Dwyer
e7d3399ade
Decompile aiDamagePlayer
2020-05-11 20:20:04 +10:00
Ryan Dwyer
f0522dbfcf
Attempt to decompile mpLoadConfig
2020-04-30 21:06:06 +10:00
Ryan Dwyer
6f69f7deb5
Decompile mpstrings segments
2020-04-27 17:42:02 +10:00
Ryan Dwyer
15ee3c168e
Decompile mpconfigs segment
2020-04-26 21:48:17 +10:00
Ryan Dwyer
bb23a88239
ntsc-1.0: Build matching ROM
2020-04-23 23:58:03 +10:00
Ryan Dwyer
0a1f948a52
Allow switching versions without having to make clean
2020-04-19 23:53:08 +10:00
Ryan Dwyer
9f17b12316
Introduce multi-version support
2020-04-14 17:12:59 +10:00
Ryan Dwyer
b30455238a
Decompile func0f19de24
2020-04-11 13:54:15 +10:00
Ryan Dwyer
81ac48cd95
Decompile func0f19d560
2020-04-11 11:00:15 +10:00
Ryan Dwyer
1273c8b2ac
Split data_02da90 into data_02e820
2020-04-11 10:25:30 +10:00
Ryan Dwyer
048235671a
Decompile loadTextureList
2020-04-05 17:46:36 +10:00
Ryan Dwyer
5978809fa5
Rename chr.c to sparkstick.c and game_01e250.c to chr.c
2020-04-05 14:07:03 +10:00
Ryan Dwyer
46adb0295e
Rename game_097890.c and game_097970.c to floor.c and ceil.c
2020-04-05 12:50:10 +10:00
Ryan Dwyer
a11e19683e
Rename game_0c3620.c to bondcutscene.c
2020-04-05 12:28:17 +10:00
Ryan Dwyer
fd0a8d2703
Rename game_16ce10.c to timing.c
2020-04-03 21:38:13 +10:00
Ryan Dwyer
4b9e8b6687
Rename some files to weather.c, weatherallocate.c and weathertick.c
2020-04-02 20:49:36 +10:00
Ryan Dwyer
a61078b1cb
Decompile mpCalculatePlayerTitle
2020-03-27 22:21:55 +10:00
Ryan Dwyer
9aeba51b3e
Split game_11ecf0.c into game_11ecf0.c and rename former to debug.c
2020-03-23 21:10:35 +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
e33a2874b9
Decompile menuhandlerCinema
2020-03-21 16:05:02 +10:00
Ryan Dwyer
ecd95c3818
Decompile getSaveLocationName
2020-03-21 10:48:17 +10:00
Ryan Dwyer
457f94cec1
Rename a bunch of game files
2020-03-09 19:05:27 +10:00
Ryan Dwyer
87892650fe
Split game_187770 into game_18e5a0
2020-03-08 18:25:41 +10:00
Ryan Dwyer
6d9f0e686a
Split game_179060 into game_17f930
2020-03-08 16:11:25 +10:00
Ryan Dwyer
9903b327f7
Split game_16e810 into game_173a00
2020-03-08 15:12:35 +10:00
Ryan Dwyer
5beeffd35b
Split game_148b80 into game_149c90
2020-03-08 14:40:15 +10:00
Ryan Dwyer
10492eadee
Split game_13e0e0 into game_141820
2020-03-08 13:49:05 +10:00
Ryan Dwyer
5a6e618fd5
Split game_131060 into game_135c70, game_1371b0 and game_13b670
2020-03-08 13:10:04 +10:00
Ryan Dwyer
bfb8346150
Split game_0dcdb0 into game_0e0770
2020-03-08 00:09:24 +10:00
Ryan Dwyer
7cf5971d1d
Split game_0dcdb0 into game_0e5ce0
2020-03-07 23:44:21 +10:00
Ryan Dwyer
7250bee681
Split game_092610 into game_095320
2020-03-07 23:22:43 +10:00
Ryan Dwyer
877ba4240c
Decompile func0f005fd0
2020-03-07 22:59:12 +10:00