Commit Graph
112 Commits
Author SHA1 Message Date
Antonio 2986864c42 Function checksum calculator additionally updates function length.
This is necessary because, if the target function deviates in size
compared to the original (e.g. decompiled but non-matching),
calc_func_checksums and the game's internal checksum calculator
will become out of sync, no longer match the target checksum, and
will fail.
2021-12-12 20:56:10 -08:00
AntonioCastelliandGitHub 5cb7b02102 Refactored variable. (#190)
From comment in https://github.com/DavidSM64/Diddy-Kong-Racing/pull/189.
2021-12-10 07:29:33 -05:00
Fazana 7645778097 Update generate_ld.py 2021-12-10 09:45:11 +00:00
Fazana 68d16f15f1 Fix building for clean repos 2021-12-10 09:23:20 +00:00
Fazana a70af4d7af deleted linker failsafe 2021-12-07 01:02:36 +00:00
Fazana b0663f2601 Linker now doesn't unecessarily rebuild 2021-12-07 00:53:26 +00:00
Ryan Myers 2671406cd0 Update diff.py, and the permuter settings 2021-10-24 21:27:24 -04:00
Ryan Myers fd5535d88f Maybe went overboard with make colours, but it's all colourful now! 2021-10-21 22:43:20 -04:00
Ryan Myers 7160c9d26c Match __osSiRawStartDma 2021-10-03 16:35:51 -04:00
Ryan Myers 062442b02f Split controller and contrreaddata 2021-09-30 22:09:54 -04:00
Ryan Myers 7c7376bc7b I'm not as positive about the name of some undefined symbols anymore. Also slightly better stack pointer code 2021-09-30 14:46:38 -04:00
Ryan Myers 947593ae55 Renamed a few variables and files 2021-09-30 13:06:22 -04:00
Ryan Myers c1026498d8 Proper fix for score.py and static functions. It will ignore them now 2021-09-29 09:43:52 -04:00
Ryan Myers bc6f4fce29 Rename xprintf and printf files. I accidentally used the xprintf name in the wrong place, and don't want to cause confusion with libreultra and others 2021-09-27 14:11:43 -04:00
Ryan Myers 159a1ef9a6 Update diff.py 2021-09-27 13:29:23 -04:00
Ryan Myers 6ed7d8866a Moved unknown_0CE200 to the OS folder, and deleted the unicode character as it was causing compile issues all of a sudden 2021-09-24 15:22:53 -04:00
Ryan Myers ecc6909506 Identify, and implement a few more functions, as well as move some stuff around 2021-09-24 15:08:52 -04:00
Ryan Myers 2ca8f80c39 Moved some al functions, and some tab to spaces cleanup 2021-09-24 11:39:14 -04:00
Ryan Myers 4eacb7c0ea Hacky fix for score.sh to workaround a static function 2021-09-21 23:08:29 -04:00
Ryan Myers 3ac26b9fdb Split alCopy from printf file, add NON_MATCHING which are copied from SM64, and VERY CLOSE, and add a libc directory like SM64 2021-09-20 15:14:51 -04:00
Ryan Myers 260a48c58a Removed some header files that largely just contained duplicated entries, and repointed files using them to the proper place. This makes it possible to generate a working ctx.c file for mips_to_c which I've added a simple script to do automatically 2021-09-20 11:50:03 -04:00
Ryan Myers caf53d3d53 Add some tools I've found helpful 2021-09-19 12:33:24 -04:00
David Benepe c5885903c1 Lots of progress in unknown_077C50 & unknown_06B2B0 2021-07-22 02:23:31 -05:00
David Benepe d4139842b9 Added NON_MATCHING count to score display. 2021-07-15 22:38:50 -05:00
David Benepe 1aac5e39ce Moved unknown_0C81A0 to lib folder 2021-07-11 15:13:44 -05:00