Commit Graph

146 Commits

Author SHA1 Message Date
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 4fd334f73a Replace .data and .bss addresses with symbols 2020-08-24 08:06:44 +10:00
Ryan Dwyer 60f26e68b1 Decompile audioSetBgMusicForMenu 2020-08-20 18:51:37 +10:00
Ryan Dwyer ec016de0d8 Decompile func0f16d3d0 2020-08-20 18:47:21 +10:00
Ryan Dwyer 0fa3fbb84b Decompile func00009ec4 2020-08-20 17:53:03 +10:00
Ryan Dwyer 93e34b4d6f Attempt to decompile menuTickAll 2020-08-20 17:49:09 +10:00
Ryan Dwyer 595273b5e9 Decompile titleSetNextStage 2020-07-27 22:25:37 +10:00
Ryan Dwyer 5df61485f9 Decompile fileGetRomAddress 2020-07-16 00:17:27 +10:00
Ryan Dwyer e02b477060 Decompile fileGetRomSizeByFileNum 2020-07-16 00:15:32 +10:00
Ryan Dwyer 9980d04925 Attempt to decompile endscreenPrepare 2020-07-12 00:40:57 +10:00
Ryan Dwyer 23091a58ec Rename some menu related symbols 2020-07-10 23:00:52 +10:00
Ryan Dwyer ffba9b1b8d Rename game_10ccd0.c to endscreen.c 2020-07-09 23:41:14 +10:00
Ryan Dwyer 05b4e1e01e Decompile soloPushAntiModeEndscreen 2020-07-09 23:38:22 +10:00
Ryan Dwyer cbe5d16ed8 Decompile modelCopyAnimData 2020-06-30 23:34:15 +10:00
Ryan Dwyer fdd54d3b9b Decompile modelSetAnimFlipFunction 2020-06-30 23:23:35 +10:00
Ryan Dwyer 689f0b38ab Decompile modelGetPartNodeData 2020-06-30 23:18:40 +10:00
Ryan Dwyer d924a35090 Decompile modelNodeSetPosition 2020-06-30 22:56:41 +10:00
Ryan Dwyer ee0fcb6d38 Decompile modelCopyAnimForMerge 2020-06-30 22:12:06 +10:00
Ryan Dwyer ed8a86c3f8 Decompile func0001ae90 2020-06-30 21:42:25 +10:00
Ryan Dwyer fa96f04074 Decompile func0001dbfc 2020-06-30 21:33:58 +10:00
Ryan Dwyer a1457153d3 Decompile modelSetAnimation 2020-06-30 21:15:54 +10:00
Ryan Dwyer 31b5c8ce0f Decompile func0001afe8 2020-06-30 21:07:59 +10:00
Ryan Dwyer 4ead8b11e8 Decompile modelSetAnimSpeedAuto 2020-06-30 20:59:19 +10:00
Ryan Dwyer d90692a047 Decompile modelNodeGetPosition 2020-06-30 20:45:17 +10:00
Ryan Dwyer 0c3ed7d2f8 Decompile modelGetAbsAnimSpeed 2020-06-30 20:31:21 +10:00
Ryan Dwyer 8e4e7b10c7 Decompile modelGetAnimEndFrame 2020-06-30 20:10:52 +10:00
Ryan Dwyer c498d8ce4a Decompile modelSetAnimEndFrame 2020-06-30 19:57:05 +10:00
Ryan Dwyer 1833608d8e Decompile modelIsAnimMerging 2020-06-30 19:50:08 +10:00
Ryan Dwyer 4f643025ab Decompile animInitialise 2020-06-30 19:46:36 +10:00
Ryan Dwyer 939c609195 Decompile modelSetAnimPlaySpeed 2020-06-30 08:21:37 +10:00
Ryan Dwyer 9e222f63ad Decompile modelSetAnimSpeed 2020-06-30 08:17:54 +10:00
Ryan Dwyer 109bd2b985 Decompile func0001ae44 2020-06-30 08:11:19 +10:00
Ryan Dwyer e64b5f06e5 Rename modelGetNumAnimFrames to animGetNumFrames and decompile new modelGetNumAnimFrames 2020-06-30 08:08:01 +10:00
Ryan Dwyer d30264f1f3 Decompile func0001b3bc 2020-06-29 22:58:51 +10:00
Ryan Dwyer 76882bc831 Decompile modelSetAnimLooping 2020-06-29 22:55:19 +10:00
Ryan Dwyer a1cfb0da27 Decompile modelGetAnimSpeed 2020-06-29 22:51:08 +10:00
Ryan Dwyer e10ced1277 Decompile func0001ad0c 2020-06-29 22:48:48 +10:00
Ryan Dwyer f0cf7e27e5 Decompile func0001ad34 2020-06-29 22:47:52 +10:00
Ryan Dwyer 710a9f8721 Decompile modelSetAnimScale 2020-06-29 22:44:43 +10:00
Ryan Dwyer 5a5981ae85 Decompile modelSetAnim70 2020-06-29 22:42:50 +10:00
Ryan Dwyer 37c979c9c0 Decompile func0001af80 2020-06-29 22:39:50 +10:00
Ryan Dwyer 6a159d9c75 Decompile func0001a518 2020-06-29 22:38:18 +10:00
Ryan Dwyer f1fbdbdd14 Decompile modelSetUnk14 2020-06-29 22:35:33 +10:00
Ryan Dwyer 29b52fec83 Decompile modelGetNodeData 2020-06-29 22:30:01 +10:00
Ryan Dwyer d672e3c71f Decompile modelGetPart 2020-06-29 18:13:40 +10:00
Ryan Dwyer ce9c56ec7f Attempt to decompile liftTick 2020-06-27 21:48:43 +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 0535ef2a94 Decompile chrGoposChooseAnimation 2020-06-19 20:35:16 +10:00