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