Commit Graph

  • e6325cbd4c Identified some of the changes to OSSched that Rare has done. *almost* matched what might be the retrace function and might not be Ryan Myers 2021-10-08 13:42:45 -04:00
  • 75f1c783fd Start work on __scHandleRetrace Ryan Myers 2021-10-07 15:48:22 -04:00
  • ae41df8795 Got a match for __scHandleRSP Ryan Myers 2021-10-07 13:49:48 -04:00
  • 5cf5f655ef Nearly have __scHandleRSP Ryan Myers 2021-10-07 11:36:02 -04:00
  • 8330fceda4 Move set_rsp_segment to it's own file outside of the os functions Ryan Myers 2021-10-07 09:30:34 -04:00
  • 719488f4d4 Added a mips_to_c script to make it easier to use it Ryan Myers 2021-10-06 21:50:04 -04:00
  • 6622c7a7fd split up some files Ryan Myers 2021-10-06 21:49:21 -04:00
  • 1db5467b02 Match osSpTaskYielded and clean up an unknown file a little Ryan Myers 2021-10-06 21:42:28 -04:00
  • 889fd2187d Match pfsreadwritefile Ryan Myers 2021-10-06 21:25:05 -04:00
  • f9a8b01e7c Match __osPfsGetStatus Ryan Myers 2021-10-06 21:14:55 -04:00
  • 71eb248636 Identify and match osPfsInit Ryan Myers 2021-10-06 21:01:16 -04:00
  • fa6280f3de Match a few more os functions Ryan Myers 2021-10-06 20:42:42 -04:00
  • c2bbd4f40e Match __osViSwapContext Ryan Myers 2021-10-06 20:21:22 -04:00
  • bec3f1a8ec Matched two more os funcs, and cleaned up some hardcoded values with constants Ryan Myers 2021-10-06 20:14:32 -04:00
  • c133bb4259 MAtch contreaddata funcs Ryan Myers 2021-10-06 09:59:53 -04:00
  • fb820a0d49 Add clarifying comment on issue Ryan Myers 2021-10-03 17:09:24 -04:00
  • da3f1e3971 Match exception variables using libreultra Ryan Myers 2021-10-03 16:59:01 -04:00
  • 7160c9d26c Match __osSiRawStartDma Ryan Myers 2021-10-03 16:35:51 -04:00
  • 066b501cd1 si lib functions matched Ryan Myers 2021-10-03 16:29:27 -04:00
  • 2ab3d67931 Match controller functions Ryan Myers 2021-10-03 16:03:32 -04:00
  • d16ab2cec5 More controller variables fixed up Ryan Myers 2021-09-30 22:24:16 -04:00
  • dd3937a113 __osContPifRam fixed Ryan Myers 2021-09-30 22:15:52 -04:00
  • 6344358559 Fix __osPfsPifRam declaration Ryan Myers 2021-09-30 22:12:11 -04:00
  • 062442b02f Split controller and contrreaddata Ryan Myers 2021-09-30 22:09:54 -04:00
  • 2ea8ecc10e Match motor functions Ryan Myers 2021-09-30 20:51:39 -04:00
  • 2eacfbb79a Start trying to decomp the osMotor functions Ryan Myers 2021-09-30 15:46:47 -04:00
  • 7c7376bc7b I'm not as positive about the name of some undefined symbols anymore. Also slightly better stack pointer code Ryan Myers 2021-09-30 14:46:38 -04:00
  • ed87ea82f0 Move assembly files for functions that don't need decompiling, and added function headers to os headers so I can delete a couple I made Ryan Myers 2021-09-30 13:49:27 -04:00
  • 947593ae55 Renamed a few variables and files Ryan Myers 2021-09-30 13:06:22 -04:00
  • 117dccc3d7 Decomp __osSetHWIntrRoutine and clean up some includes in other os files Ryan Myers 2021-09-30 11:19:14 -04:00
  • 52f473c94f Define names for the undefined_syms.txt where possible Ryan Myers 2021-09-30 10:52:10 -04:00
  • a1c8c570d0 Replace some tabs with spaces Ryan Myers 2021-09-30 09:12:46 -04:00
  • 90b496bc41 Match 4 more functions using libreultra Ryan Myers 2021-09-30 09:07:05 -04:00
  • 9e30746de1 Remove contramread code that we don't need anymore Ryan Myers 2021-09-30 08:40:26 -04:00
  • a85b326dfa Merge pull request #173 from Ryan-Myers/master David Benepe 2021-09-29 21:00:11 -05:00
  • 9f8880737f Dummy check for the ido folder fix Ryan Myers 2021-09-29 20:24:27 -04:00
  • 77b03c353c Add ido-static-recomp as a submodule, and update the Makefile to use it. This was necessary because the recomp built originally had some different output that was non matching Ryan Myers 2021-09-29 15:23:45 -04:00
  • e49196a570 Remove ido compiler beofore submoduling it Ryan Myers 2021-09-29 14:51:29 -04:00
  • c1026498d8 Proper fix for score.py and static functions. It will ignore them now Ryan Myers 2021-09-29 09:43:52 -04:00
  • 2b875b0304 Rework simple_printf, and identify it as rmonPrintf Ryan Myers 2021-09-29 08:46:57 -04:00
  • ecaa51d2e7 Matched __osContRamRead Ryan Myers 2021-09-27 22:29:30 -04:00
  • db76f8eb16 Decomp osPiRawWriteIo Ryan Myers 2021-09-27 21:20:59 -04:00
  • 92db1e1258 Match osViSetSpecialFeatures Ryan Myers 2021-09-27 15:29:03 -04:00
  • 8211a38f8c Match osViSetMode Ryan Myers 2021-09-27 15:26:41 -04:00
  • 9e8680d3b8 MAtch osPfsFindFile Ryan Myers 2021-09-27 15:24:44 -04:00
  • 5191fe0c6b Match osEepromProbe Ryan Myers 2021-09-27 15:15:28 -04:00
  • 5e3c5b6d4e Match osDpSetNextBuffer Ryan Myers 2021-09-27 15:08:13 -04:00
  • 247366392f Matched __osAiDeviceBusy Ryan Myers 2021-09-27 14:51:42 -04:00
  • 2c9c2f3de0 Update score in README Ryan Myers 2021-09-27 14:32:18 -04:00
  • a214f26a12 Rename memzero to bzero to match other places like libreultra Ryan Myers 2021-09-27 14:29:43 -04:00
  • 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 Ryan Myers 2021-09-27 14:11:43 -04:00
  • 33b949126b Split more files, and move them around. Also found and matched osDpGetStatus Ryan Myers 2021-09-27 13:56:23 -04:00
  • 2dd55180a4 Moved more al files to the proper place Ryan Myers 2021-09-27 13:31:09 -04:00
  • 159a1ef9a6 Update diff.py Ryan Myers 2021-09-27 13:29:23 -04:00
  • 44ef5ecaf5 Matched more os funcs Ryan Myers 2021-09-27 10:42:09 -04:00
  • ba61849bfa Merge branch 'master' of github.com:Ryan-Myers/Diddy-Kong-Racing Ryan Myers 2021-09-27 10:23:43 -04:00
  • d760968fda Matched osPfsReFormat and osPfsNumFiles Ryan Myers 2021-09-27 10:23:30 -04:00
  • 42bfef2838 Found a match for func_800C018C Ryan Myers 2021-09-24 22:15:05 -04:00
  • d2691eeb11 Move and rename many more os files Ryan Myers 2021-09-24 15:36:04 -04:00
  • 1f32d978af Move more os files to it's directory Ryan Myers 2021-09-24 15:29:49 -04:00
  • 6ed7d8866a Moved unknown_0CE200 to the OS folder, and deleted the unicode character as it was causing compile issues all of a sudden Ryan Myers 2021-09-24 15:22:53 -04:00
  • ecc6909506 Identify, and implement a few more functions, as well as move some stuff around Ryan Myers 2021-09-24 15:08:52 -04:00
  • 235ad28f0e Renamed and moved many more al files Ryan Myers 2021-09-24 13:30:51 -04:00
  • 65c2cc17df Matched osAiSetFrequency Ryan Myers 2021-09-24 13:21:28 -04:00
  • a688a1d4ba Move more files around to clean things up Ryan Myers 2021-09-24 13:09:28 -04:00
  • b97fc22f62 alCSPSetTempo set to -O3 fixed it Ryan Myers 2021-09-24 11:48:35 -04:00
  • 996e91aa21 alCSPSetChlPan is -O3 Ryan Myers 2021-09-24 11:42:32 -04:00
  • 2ca8f80c39 Moved some al functions, and some tab to spaces cleanup Ryan Myers 2021-09-24 11:39:14 -04:00
  • 8cabb35124 Identified motor functions Ryan Myers 2021-09-24 11:04:54 -04:00
  • 50139c5504 Fixed guPerspectiveF Ryan Myers 2021-09-24 09:37:35 -04:00
  • 838abdadf3 Attempt guPerspectiveF, not matching yet Ryan Myers 2021-09-24 09:30:59 -04:00
  • 6476c60f4e Add libreultra code for osSetThreadPri Ryan Myers 2021-09-24 09:00:20 -04:00
  • 3f7567449d Move and split out some OS fuinctions and a GU Ryan Myers 2021-09-24 08:28:15 -04:00
  • 619d56d16e Rename some OS variables Ryan Myers 2021-09-24 08:17:49 -04:00
  • c2c204157b Add more files to the os folder that belong there Ryan Myers 2021-09-23 20:57:25 -04:00
  • 27a984927b Move os files to the correct folder Ryan Myers 2021-09-23 20:45:08 -04:00
  • e33fd2e915 MAtch osPfsIsPlug and __osPfsRequestData Ryan Myers 2021-09-23 20:42:00 -04:00
  • 4227268f1f Matched osAiSetNextBuffer Ryan Myers 2021-09-22 15:32:13 -04:00
  • d78fbc2e5a Decompiled osViSetEvent Ryan Myers 2021-09-22 15:03:29 -04:00
  • 01b4e79e36 Nearly have viMgrMain Ryan Myers 2021-09-22 14:31:48 -04:00
  • 0dab225a70 Figured out __osSetTimerInttr, it needed a signatrue for __osSetCompare Ryan Myers 2021-09-22 13:05:47 -04:00
  • a728173652 Identify __osTimerCounter Ryan Myers 2021-09-22 11:56:01 -04:00
  • d26ab990b0 Fix an ifdef Ryan Myers 2021-09-22 11:26:30 -04:00
  • 7aa51d17e1 Fix data type for __osCurrentTime to get __osTimerServicesInit to almost match Ryan Myers 2021-09-22 11:25:24 -04:00
  • 3578c5649a Fixed osSetTimer to match Ryan Myers 2021-09-22 10:47:45 -04:00
  • 064eb841c9 merge __osPackEepReadData into osEepromRead.c as it was only ever used there, and that's what libreultra does Ryan Myers 2021-09-22 10:12:59 -04:00
  • 063c3761ae Decompiled __osPackEepReadData Ryan Myers 2021-09-22 10:03:09 -04:00
  • b3cb942046 Significantly cleaned up the code for osEeepromRead Ryan Myers 2021-09-22 09:37:37 -04:00
  • ef09ae3d21 Got a rough match for osEepromRead. Now to clean it up Ryan Myers 2021-09-22 09:13:38 -04:00
  • 7e5476f557 Moved osGetActiveQueue to it's own file to resolve the issue with the nop placement Ryan Myers 2021-09-22 08:27:23 -04:00
  • fdd8d104dc Fix files with now new line at end to resolve some warnings, and also minor style guide cleanup as well Ryan Myers 2021-09-22 08:12:12 -04:00
  • 1c6382654f Identified __osGetActiveQueue, and updated some code to reflect that Ryan Myers 2021-09-22 08:01:06 -04:00
  • 4eacb7c0ea Hacky fix for score.sh to workaround a static function Ryan Myers 2021-09-21 23:08:29 -04:00
  • b1cab6d430 Decompile osVirtualToPhysical Ryan Myers 2021-09-21 22:42:37 -04:00
  • bd531a799a Fixed line endings of some files to have a blank line at the end to satisfy warnings Ryan Myers 2021-09-21 22:24:52 -04:00
  • aeafdc3a35 Decompile osAiGetLength Ryan Myers 2021-09-21 22:20:04 -04:00
  • cbcab5e384 Decompiled osEPiRawStartDma Ryan Myers 2021-09-21 22:10:15 -04:00
  • b335bb56d0 Remove HW_REG I added to rcp.h, and replace all uses with IO_WRITE / IO_READ Ryan Myers 2021-09-21 21:01:42 -04:00
  • 78ebec9c9b Fix warnings, and add includes to thread30.c Ryan Myers 2021-09-21 20:33:13 -04:00
  • 3684ba5da4 Decompile alCopy Ryan Myers 2021-09-21 20:22:29 -04:00