Commit Graph

227 Commits

Author SHA1 Message Date
petrie911
8f695918e3
More decomp, organization of variables.h (#21)
* threads galore

* something's up

* try this

* I don't even

* who knows

* I can't stop it

* let's try data for fun

* ok I think I've gone far enough

* well maybe a little more

* visual assets somewhat documented

* just keeps going

* forgot formatting

* let
's try bss

* too much?

* one fix

* even more things

* one quick thing

* oh come on

* graph complete?

* format and such

* decomp and such

* small cleanup
2023-11-15 00:34:10 -03:00
Alejandro Asenjo Nitti
59475cd4f6
fox_rcp (#20)
* func_800B8E14 & func_800B8DD0

* func_800B94D0

* func_800B9618

* func_800B9760

* func_800B9790

* func_800B98A8

* func_800B99C0

* func_800B99F0

* func_800B9A20

* func_800B9B38

* func_800B9C50

* func_800B9D68

* func_800B9E80

* func_800B9EB0

* func_800B9FC8

* func_800BA0E0

* func_800BA110

* func_800BA140

* func_800BA1A0

* func_800BA1D0

* func_800BA2E8

* func_800BA400

* func_800BA430

* func_800BA460

* func_800BA490

* func_800BA4C0

* func_800BA520

* func_800BA550

* func_800BA5E0

* func_800BA640

* func_800843FC

* func_80084370

* func_80084688

* gSetupDLs

* gSetupDLs

* fox_rcp

* break

* newline

* mvoe screen_width and screen_height to gfx.h

* remove space

* correct size

* clang-tidy from mm
2023-11-13 10:18:43 -06:00
petrie911
77894de848
Decomped and named Matrix functions, decomped some sf_ files, some other cleanup and naming (#19)
* threads galore

* something's up

* try this

* I don't even

* who knows

* I can't stop it

* let's try data for fun

* ok I think I've gone far enough

* well maybe a little more

* visual assets somewhat documented

* just keeps going

* forgot formatting

* let
's try bss

* too much?

* one fix

* even more things

* one quick thing

* oh come on
2023-11-12 19:49:03 -03:00
Alejandro Asenjo Nitti
a56edcf8e8
Several functions (#18)
* func_800BA760

* func_800BA7BC

* func_800B8F48 & func_800B8F78

* func_800B8FA8

* func_800B8FD8

* func_800B9120

* func_800B9150

* func_800B9298

* func_800B92F8

* func_800B9328 & func_800B9358

* func_800B94A0

* func_800B9730

* func_800BA808

* fix func_8002E4F8 args

* func_800B9388
2023-11-11 19:08:26 -06:00
petrie911
6b4015367d
Non-audio threads. Some data importation. (#17)
* threads galore

* something's up

* try this

* I don't even

* who knows

* I can't stop it

* let's try data for fun

* ok I think I've gone far enough

* well maybe a little more

* visual assets somewhat documented

* just keeps going

* forgot formatting
2023-11-07 19:32:09 -03:00
petrie911
931f589177
Fully split and name libultra, and also decomp 3404 (#16)
* libultra sorted out

* missed some things

* forgot some things

* one more thing

* not actually libultra

* also split out the data into three sections

* finer split

* parameter is a thing, apparently

* named everything in libultra

* make
2023-11-04 19:45:03 -03:00
petrie911
f2af4867e4
Identified and organized libultra (#15)
* libultra sorted out

* missed some things

* forgot some things

* one more thing

* not actually libultra

* also split out the data into three sections

* finer split

* parameter is a thing, apparently
2023-11-02 20:36:13 -03:00
petrie911
4311c670c3
Libultra headers and some decomp (#14)
* lib is ultra

* it just keeps going

* math names

* format
2023-10-29 18:19:30 -03:00
Alejandro Asenjo Nitti
854cadfa16
sf_hud functions (#13)
* decompile func_80091F00

* decompile func_80092244

* decompile func_800922F4

* decompile func_800857DC

* decompile func_80085890

* decompile func_80086110

* decompile func_800886B8

* decompile func_800953A0

* decompile func_8009546C

* decompile func_80095538

* decompile func_8009092C

* decompile func_8008D0DC

* fix warnings

* decompile func_8008E51C

* underscore in offsets

* spaces
2023-10-29 17:17:25 -03:00
Alejandro Asenjo Nitti
35ff3f1f39
sf_hud functions (#12)
* space

* decompile func_80090CCC

* unk_ format

* Rand_ZeroOne

* decompile func_80090E8C

* decompile func_800910C0

* decompile func_80091298

* decompile func_80091368

* dec

* false

* decompile func_800914FC

* decompile func_80091864

* decompile func_80091B90

* decompile func_80091CF8

* dec

* decompile func_80091DF4
2023-10-27 02:35:11 -03:00
Alejandro Asenjo Nitti
a194fd2109
sf_hud functions (#11)
* space

* decompile func_80090CCC

* unk_ format

* Rand_ZeroOne

* decompile func_80090E8C

* decompile func_800910C0

* decompile func_80091298

* decompile func_80091368

* dec

* false

* decompile func_800914FC

* decompile func_80091864

* decompile func_80091B90
2023-10-27 02:11:13 -03:00
Alejandro Asenjo Nitti
bf55772bd9
sf_hud functions (#10)
* decompile func_8008C5C8

* decompile func_8008CA44

* decompile func_8008CFB8

* decompile func_8008D250

* decompile func_8008D31C

* decompile func_8008D4F0

* trailing comma

* x and y axis

* decompile func_8008D7F4

* decompile func_8008D984

* decompile func_8008DCB0

* decompile func_8008DD78

* decompile func_8008DE68. Co-authored-by @tharo

* unnecessary parenthesis

* decompile func_8008E2C8

* decompile func_8008E620

* decompile func_8008F96C

* dec

* space

* format

* dec

* decompile func_800907C4

* fix warnings

* decompile func_80090A00 (finally)

* format
2023-10-26 16:22:08 -03:00
petrie911
b698fd3628
Header fix (#9)
* headers

* format

* format

* format again

* headers oh my

* irix is love

* irix is life

* working

* even more fixes

* format

* touching to rebuild
2023-10-23 17:02:01 -03:00
Alejandro Asenjo Nitti
fd742f93be
sf_hud functions + code organization (#8)
* decompile func_80086C08

* decompile func_80086CC8

* format

* decompile func_80088784

* preserve macros

* better match func_80005708

* format

* *arg0

* decompile func_80089670

* decompile func_80089710

* decompile func_800897B0

* decompile func_80089850

* decompile func_800898F0

* decompile func_80089994

* decompile func_80089AF4

* decompile func_80089B94

* decompile func_80089C38

* decompile func_80089D28

* space

* format

* decompile func_80089E98

* correction

* declare segmented addresses in func_80088784

* segmented addresses in undefined_syms

* correction

* Gfx type

* *arg0 + 1 in func_80005708

* roll back s32 -> Gfx

* fix

* array of Gfx pointers

* decompile func_8008AD94

* decompile func_8008AD94

* decompile func_8008B1B0

* decompile func_8008B2F0

* create structs.h

* reordering

* format

* decompile func_8008B5B0

* decompile func_8008B9E8

* decompile func_8008BAE4

* decompile func_8008C390

* fixes

* fixes

* fix warnings

* move protos to functions header

* move variables to variables.h

* roll back segmented config in header
2023-10-23 11:01:29 -05:00
petrie911
0c7c184d8a
Library split (#5)
* fixed

* and cleanup

* format

* let's all go to the library

* split

* small cleanup
2023-10-19 14:53:47 -03:00
petrie911
0e74b7902a
Split game engine files and rodata, fix some rodata offsets (#4)
* fixed

* and cleanup

* format

* hud escaped

* format
2023-10-19 10:57:03 -05:00
Alejandro Javier Asenjo Nitti
63fe5d74e2 decompile func_80187CA8_EC0368 2023-10-18 16:32:17 -03:00
Alejandro Javier Asenjo Nitti
2bb0fa08cf format style change: SpaceAfterCStyleCast: true 2023-10-18 10:50:51 -03:00
Alejandro Javier Asenjo Nitti
97cf0232cd format 2023-10-18 09:41:28 -03:00
Alejandro Javier Asenjo Nitti
cbcad3b503 func_800863C8 2023-10-18 09:35:05 -03:00
petrie911
961e803117 now with more overlays 2023-10-16 15:49:24 -05:00
petrie911
f97d418f5b stuff 2023-10-16 08:54:41 -05:00
Alejandro Javier Asenjo Nitti
58fbdd5d8f flag comments 2023-10-14 06:39:44 -03:00
Alejandro Javier Asenjo Nitti
f7eedf98aa use global.h 2023-10-14 06:38:01 -03:00
Alejandro Javier Asenjo Nitti
5e40b432d1 func_8001E7C8 2023-10-14 06:37:16 -03:00
Alejandro Javier Asenjo Nitti
f99479e8a0 more libultra symbols 2023-10-14 04:10:34 -03:00
Alejandro Javier Asenjo Nitti
8c32a98ba6 libultra symbols 2023-10-14 04:00:11 -03:00
Alejandro Javier Asenjo Nitti
e2d6f41757 format files 2023-10-13 10:08:56 -03:00
Alejandro Javier Asenjo Nitti
5947bd9c85 func_80085740 2023-10-13 10:08:45 -03:00
Alejandro Javier Asenjo Nitti
9d09056299 func_8008865C 2023-10-13 10:07:39 -03:00
Alejandro Javier Asenjo Nitti
f10d04a505 >> 8 2023-10-13 09:47:59 -03:00
Alejandro Javier Asenjo Nitti
9972a5d4ad func_800884E4 2023-10-13 09:36:43 -03:00
Alejandro Javier Asenjo Nitti
c9615b9bec func_800856C0 2023-10-13 09:03:03 -03:00
Alejandro Javier Asenjo Nitti
c6644eb0cc func_8008DC34 2023-10-13 09:00:59 -03:00
Alejandro Javier Asenjo Nitti
052f6d5131 func_80085404 2023-10-13 08:56:02 -03:00
Alejandro Javier Asenjo Nitti
5ace513b0a func_800853A4 2023-10-13 08:54:08 -03:00
Alejandro Javier Asenjo Nitti
b743063568 func_8008D1F0 2023-10-13 08:35:10 -03:00
Alejandro Javier Asenjo Nitti
09de21a431 func_80085514 2023-10-13 08:34:11 -03:00
Alejandro Javier Asenjo Nitti
db2db40225 func_80085464 2023-10-13 07:43:32 -03:00
Alejandro Javier Asenjo Nitti
e158176239 func_8008556C 2023-10-13 07:39:50 -03:00
Alejandro Javier Asenjo Nitti
8ef6c6071e func_800854BC 2023-10-13 07:38:41 -03:00
Alejandro Javier Asenjo Nitti
37637242fc func_8008865C 2023-10-13 07:35:44 -03:00
Alejandro Javier Asenjo Nitti
b9c4d45711 func_80085618 2023-10-13 07:31:41 -03:00
Alejandro Javier Asenjo Nitti
b0595f7a7a func_8008566C 2023-10-13 07:29:58 -03:00
Alejandro Javier Asenjo Nitti
7c4292c63e func_800855C4 2023-10-13 07:24:35 -03:00
Alejandro Javier Asenjo Nitti
4201057c36 func_80095350 2023-10-13 07:21:44 -03:00
Alejandro Javier Asenjo Nitti
4d1cdb8ebe fix warning 2023-10-13 07:05:03 -03:00
Alejandro Javier Asenjo Nitti
9de23c85f4 func_8008CB98 2023-10-13 06:58:09 -03:00
Alejandro Javier Asenjo Nitti
611863c269 func_8008B2A4 2023-10-13 06:53:13 -03:00
Alejandro Javier Asenjo Nitti
e4e0bf93dd func_8008BCBC 2023-10-13 06:51:15 -03:00
Alejandro Javier Asenjo Nitti
c44165920a func_8008BCBC 2023-10-13 06:39:08 -03:00
Alejandro Javier Asenjo Nitti
e2a5bebc69 func_80091254 2023-10-13 06:29:58 -03:00
Alejandro Javier Asenjo Nitti
172c30f58f func_8008B734 2023-10-13 06:27:28 -03:00
Alejandro Javier Asenjo Nitti
2629719e8d func_8008BC80 2023-10-13 06:19:33 -03:00
Alejandro Javier Asenjo Nitti
c068831444 func_8008E5E8 2023-10-13 06:13:30 -03:00
Alejandro Javier Asenjo Nitti
864279ab52 func_8008E9EC 2023-10-13 06:07:22 -03:00
Alejandro Javier Asenjo Nitti
31a230afd1 func_8008F94C 2023-10-13 06:05:38 -03:00
Alejandro Javier Asenjo Nitti
5936fd61c2 func_8008CB8C 2023-10-13 05:34:10 -03:00
Alejandro Javier Asenjo Nitti
3497e09090 hud header 2023-10-13 04:53:43 -03:00
Alejandro Javier Asenjo Nitti
bcf21d314f discover hud file 2023-10-12 09:42:12 -03:00
Alejandro Javier Asenjo Nitti
30201949e6 versus menu 2023-10-12 09:28:57 -03:00
Alejandro Javier Asenjo Nitti
e4667a9969 move files 2023-10-10 09:02:16 -03:00
Alejandro Javier Asenjo Nitti
1b5144f59b Move libultra files to folder 2023-10-10 08:43:28 -03:00
Alejandro Javier Asenjo Nitti
712e443489 move files 2023-10-10 08:23:49 -03:00
Alejandro Javier Asenjo Nitti
0812ca2e6f move files 2023-10-10 08:11:38 -03:00
Alejandro Javier Asenjo Nitti
ca264a4429 move files 2023-10-10 07:46:36 -03:00
Alejandro Javier Asenjo Nitti
bcb2e34be7 move files 2023-10-10 07:05:51 -03:00
Alejandro Javier Asenjo Nitti
c95d9b7f2b fix warning 2023-10-10 05:40:51 -03:00
Alejandro Javier Asenjo Nitti
66133ca7f2 func_800B8F18 2023-10-10 05:32:44 -03:00
Alejandro Javier Asenjo Nitti
eb5df980c1 0xB99D0 to C 2023-10-10 04:57:29 -03:00
Alejandro Javier Asenjo Nitti
b1bb04891c comment 2023-10-10 04:56:36 -03:00
Alejandro Javier Asenjo Nitti
924bda8494 format 2023-10-10 04:55:01 -03:00
Alejandro Javier Asenjo Nitti
a8d3238531 func_8002C6B8 2023-10-10 04:54:50 -03:00
Alejandro Javier Asenjo Nitti
1032874d31 0x2C700 to C 2023-10-10 04:14:51 -03:00
Alejandro Javier Asenjo Nitti
f62c1ce32a leointerrupt 2023-10-10 04:08:12 -03:00
Alejandro Javier Asenjo Nitti
3547540bd5 epirawdma 2023-10-10 04:04:29 -03:00
Alejandro Javier Asenjo Nitti
b6676fca1d pirawdma 2023-10-10 04:03:57 -03:00
Alejandro Javier Asenjo Nitti
9fa1dd43b1 vi 2023-10-10 04:02:43 -03:00
Alejandro Javier Asenjo Nitti
2cf9b29b19 pigetcmdq 2023-10-10 04:01:55 -03:00
Alejandro Javier Asenjo Nitti
d91fa7dd3d jammesg 2023-10-10 04:01:31 -03:00
Alejandro Javier Asenjo Nitti
3d07b60ac9 crc 2023-10-10 04:00:39 -03:00
Alejandro Javier Asenjo Nitti
a731bc671c aisetfreq 2023-10-10 03:59:22 -03:00
Alejandro Javier Asenjo Nitti
6c77a3b32d conteepprobe 2023-10-10 03:58:05 -03:00
Alejandro Javier Asenjo Nitti
2f9d51b34c ll 2023-10-10 03:57:33 -03:00
Alejandro Javier Asenjo Nitti
cc11cd2c75 conteepwrite 2023-10-10 03:56:30 -03:00
Alejandro Javier Asenjo Nitti
72f069b230 setthreadpri 2023-10-10 03:52:38 -03:00
Alejandro Javier Asenjo Nitti
da1e42bfd3 vimgr 2023-10-10 03:51:26 -03:00
Alejandro Javier Asenjo Nitti
c6278e068d sptask 2023-10-10 03:50:42 -03:00
Alejandro Javier Asenjo Nitti
966fc91690 ldiv 2023-10-10 03:44:05 -03:00
Alejandro Javier Asenjo Nitti
1c2743b2c3 yieldthread 2023-10-10 03:43:23 -03:00
Alejandro Javier Asenjo Nitti
028b0d855c setglobalintmask, epirawread 2023-10-10 03:42:56 -03:00
Alejandro Javier Asenjo Nitti
63ddc84d57 epirawwrite, epirawread 2023-10-10 03:41:55 -03:00
Alejandro Javier Asenjo Nitti
5f0fcd819c resetglobalintmask 2023-10-10 03:41:13 -03:00
Alejandro Javier Asenjo Nitti
be8a1a8f03 destroythread 2023-10-10 03:39:51 -03:00
Alejandro Javier Asenjo Nitti
381ea64585 ai si 2023-10-10 03:37:13 -03:00
Alejandro Javier Asenjo Nitti
43135b8667 ai 2023-10-10 03:36:06 -03:00
Alejandro Javier Asenjo Nitti
ccd8c6a362 xlitob c 2023-10-10 03:34:51 -03:00
Alejandro Javier Asenjo Nitti
b3c8c11a29 xlitob xldtob 2023-10-10 03:34:23 -03:00
Alejandro Javier Asenjo Nitti
5f9c236748 xlitob 2023-10-10 03:28:40 -03:00
Alejandro Javier Asenjo Nitti
3466d15d07 pirawread 2023-10-10 03:26:59 -03:00