Commit Graph

82 Commits

Author SHA1 Message Date
Ryan Dwyer 6f97111aae Decompile amgrHandleDoneMsg 2021-01-27 23:41:32 +10:00
Ryan Dwyer c3edb83df6 Attempt to decompile init 2021-01-27 22:58:44 +10:00
Ryan Dwyer 1795313cff Decompile __scTaskComplete 2021-01-27 17:18:15 +10:00
Ryan Dwyer 34a077c41f Decompile bbufUpdateIndex2Buffer 2021-01-27 11:44:12 +10:00
Ryan Dwyer 8937776679 Decompile func00002400 2021-01-27 08:24:17 +10:00
Ryan Dwyer 758a1a31f6 Decompile osViSetEvent 2021-01-26 20:07:38 +10:00
Ryan Dwyer cc9df2b186 Decompile osSpTaskYeilded 2021-01-26 19:58:32 +10:00
Ryan Dwyer d460a7fcdb Decompile osViGetCurrentFramebuffer 2021-01-26 19:37:26 +10:00
Ryan Dwyer f30222117a Convert boot/segments.c to ASM 2021-01-26 15:45:48 +10:00
Ryan Dwyer 83c4db1e54 Decompile schedCreateThread 2021-01-26 10:53:34 +10:00
Ryan Dwyer 18125af535 Split boot segment into separate files 2021-01-26 09:58:56 +10:00
Ryan Dwyer f7d28de0e5 Attempt to decompile allocateStack 2021-01-26 08:22:59 +10:00
Ryan Dwyer c3b8cd453b Decompile func00002078 2021-01-25 23:15:25 +10:00
Ryan Dwyer 6cdb540312 Decompile __scHandleRetraceViaPri 2021-01-25 22:49:48 +10:00
Ryan Dwyer 6f4e920fc7 Decompile func00002d90 2021-01-25 22:40:16 +10:00
Ryan Dwyer 59f9d96f44 Decompile osScGetCmdQ 2021-01-25 22:37:10 +10:00
Ryan Dwyer 688d6156df Decompile osScAddClient 2021-01-25 22:34:41 +10:00
Ryan Dwyer 6450aa8188 Decompile __scTaskReady 2021-01-25 21:19:09 +10:00
Ryan Dwyer 64e4be19df Decompile __scSchedule 2021-01-25 20:57:03 +10:00
Ryan Dwyer 2cafbb46df Decompile __scYield 2021-01-25 20:46:46 +10:00
Ryan Dwyer c43f87d766 Decompile __scHandleRDP 2021-01-25 12:49:28 +10:00
Ryan Dwyer 98ffa1d95c Decompile __scHandleRSP 2021-01-25 12:49:09 +10:00
Ryan Dwyer 137b5979b9 Decompile __scMain 2021-01-25 10:49:07 +10:00
Ryan Dwyer 59eb1d4411 Decompile osCreateScheduler 2021-01-25 10:15:37 +10:00
Ryan Dwyer 3812eccb9e Decompile __scHandleRetrace 2021-01-24 23:31:06 +10:00
Ryan Dwyer 74f3fe181a Decompile __scAppendList 2021-01-24 22:11:24 +10:00
Ryan Dwyer af543a1c06 Decompile __scExec 2021-01-24 22:09:30 +10:00
Ryan Dwyer bbd44a9953 ntsc-beta: Make boot segment nearly the correct size 2020-12-21 17:48:01 +10:00
Ryan Dwyer 82cee003ca Decompile contPoll 2020-10-31 00:34:59 +10:00
Ryan Dwyer 51d8d114ff Rename lib_0d520.c to main.c 2020-10-09 18:50:57 +10:00
Ryan Dwyer 6da8a8a02c Split boot.c into boot.c, reset.c and maptlbrdb.c 2020-10-09 18:46:53 +10:00
Ryan Dwyer fd19949c14 Rename mainLoop to mainEntry, mainTick to mainLoop, func0000e324 to mainTick and decompile mainLoop 2020-10-09 17:39:28 +10:00
Ryan Dwyer 64d382372e Rename many libultra files 2020-10-04 15:18:15 +10:00
Ryan Dwyer 8dd2979eaf Identify more libultra functions 2020-10-03 12:52:46 +10:00
Ryan Dwyer 33bcd9ec8c Decompile audioAllocateStack 2020-10-01 08:26:07 +10:00
Ryan Dwyer c676e24f82 Decompile audioStopThread 2020-10-01 08:07:22 +10:00
Ryan Dwyer b6c03f09ff Rename rmon to fault and make thread entry function names consistent 2020-09-30 23:51:23 +10:00
Ryan Dwyer dbdddf696f Decompile resetThreadCreate 2020-09-30 22:59:08 +10:00
Ryan Dwyer a5c5ab918a Decompile thread0CreateThread 2020-09-30 22:31:25 +10:00
Ryan Dwyer 79e2eaabb4 Decompile idleCreateThread 2020-09-30 22:19:50 +10:00
Ryan Dwyer 2efc70cc4b Decompile osGetMemSize 2020-09-30 22:13:40 +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 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 bb23a88239 ntsc-1.0: Build matching ROM 2020-04-23 23:58:03 +10:00
Ryan Dwyer fa74d4cc44 Identify some al lib functions 2020-04-15 17:31:12 +10:00
Ryan Dwyer a61078b1cb Decompile mpCalculatePlayerTitle 2020-03-27 22:21:55 +10:00
Ryan Dwyer 1de830aa94 Decompile func0f0fd548 2020-03-23 23:34:26 +10:00
Ryan Dwyer 642bc4be62 Decompile func0f0f82a8 2020-03-23 23:04:33 +10:00