Commit Graph

960 Commits

Author SHA1 Message Date
petrie911
19410dedd5
A bunch of matches, fox_52730 and fox_edisplay OK (#51)
* stuff

* three whole files

* format

* format and such

* a switch in time

* merge prep

* nintendo switch

* format

* the great switch statement of our time

* 43AC0 matched

* stuff

* Enums everywhere

* oh god the switch

* knakyo

* new headers

* format

* fox

* everyone hates recursion

* format

* one more thing

* one more one more thing

* renames

* matches
2023-12-14 14:58:53 -03:00
petrie911
89ae8dff96
fox_6B3B0 and a bunch of names for things (#50)
* stuff

* three whole files

* format

* format and such

* a switch in time

* merge prep

* nintendo switch

* format

* the great switch statement of our time

* 43AC0 matched

* stuff

* Enums everywhere

* oh god the switch

* knakyo

* new headers

* format

* fox

* everyone hates recursion

* format

* one more thing

* one more one more thing

* renames
2023-12-14 11:41:43 -03:00
Ryan Myers
2b051a0828
Match 30 more funcs in sf_77e40 (#48)
* Match func_8007A5F8

* Match func_8007A774

* Match func_8007A818

* Match func_8007A900

* Match func_8007A994

* Match func_8007AA60

* Match func_8007AB50

* Match func_8007AC0C

* Few more func matches

* remove strings

* Match func_8007AF30 and func_8007AFD0

* Match func_8007B040

* Match func_8007B0F4

* MAtch func_8007B228

* Match func_8007B3B8

* Fix todo

* 7 new matches

* Match 3 more funcs.
2023-12-13 16:48:05 -06:00
Alejandro Asenjo Nitti
e85890eb34
fox_option Data Imported (#49)
* starting the split

* you can't spell bss without bs

* matches without import

* Import data. Co-authored-by: @petrie911

* comments

---------

Co-authored-by: petrie911 <petrie911@yahoo.com>
2023-12-13 16:47:53 -06:00
petrie911
c9e58a815d
97F80, A4290, and A48B0 matching, started bss import on engine. (#47)
* stuff

* three whole files

* format

* format and such

* one cleanup
2023-12-09 15:53:24 -03:00
Ryan Myers
392305e919
Warnings Fixes (#45)
* fox_option and fox_title warnings

* Couple small warnings

* Fix all remaining warnings

* Run make format

* make tools on its own

* Fix warnings introduced in last master version

* Better use of the drawGfx union
2023-12-08 15:58:37 -06:00
petrie911
8dbe02a3b4
fox_52730 decomped, other cleanup (#46)
* objects?

* objects2?

* more stuff

* format

* even more cleanup

* RCP function names

* format

* NO U

* makerom too

* stuff

* last function

* symbols...why

* data

* cleaning

* expert mode

* foxname

* one more name

* forgot something

* one more variable cleanup

* I swear I can stop
2023-12-06 21:16:49 -03:00
Ryan Myers
80053694ea
Wip on sf_77E40 (#42)
* Match func_80077240

* Apply changes from style guide

* Match func_8007729C and style guide changes

* Further style guide changes

* Several matches courtesy of petrie911

* Match func_80077B84

* Run make format

* Match func_80078038

* Match func_800780F8

* Match func_800783C0

* Match func_80078438 and func_800784B4

* Match func_80078550

* Match func_80078604

* Match func_8007868C

* WIP func_80084194

* Rename funcs as required from merge with master.

* Match func_8007879C

* Match func_800788B0 and func_80084194

* Match func_80078A64

* Match 3 more funcs

* Match func_80078C84

* Match func_80078D60 and func_80078CE8

* Match func_80078E50

* Match func_80078EBC

* Match func_80078F78

* Add function prototypes to functions.h

* (M_PI / 180.0f) to M_DTOR

* Match func_8007905C

* Match func_800794CC

* Match func_8007953C

* Match func_80079618

* Fix changes from master

* Match func_8007968C

* Match func_800798C4

* Match func_800798F0

* return -> break

* Match func_8007A28C

* Match func_8007A3C0

* Match func_8007A4B8

* Match func_8007A568

* Match two more funcs
2023-12-06 07:29:49 -06:00
Alejandro Asenjo Nitti
3e1c0db70b
fox_option decompiled (#44)
* func_EBFBE0_8019CD54

* func_EBFBE0_8019D118

* func_EBFBE0_8019D624

* func_EBFBE0_8019DB20

* func_EBFBE0_8019E284

* importing data

* Data ready to be IMPORTED (technically),
bss split needed

* restore toolchain build init

* comments
2023-12-06 06:20:22 -06:00
petrie911
3a38f87ea5
wip on sf_A4B50 (probably fox_play), also names and cleanup (#43)
* objects?

* objects2?

* more stuff

* format

* even more cleanup

* RCP function names

* format

* NO U

* makerom too
2023-12-04 15:50:52 -03:00
Alejandro Asenjo Nitti
b035b53569
fox_option functions (#41)
* func_EBFBE0_801992C4

* func_EBFBE0_8019949C

* func_EBFBE0_80199820

* func_EBFBE0_80199EA8

* func_EBFBE0_80199FA8

* func_EBFBE0_8019A0B8

* func_EBFBE0_8019A1A8

* func_EBFBE0_8019A2E0

* func_EBFBE0_8019A4DC

* func_EBFBE0_8019A6DC

* func_EBFBE0_8019A954

* func_EBFBE0_8019AAB4

* func_EBFBE0_8019AB30

* func_EBFBE0_8019AD84

* func_EBFBE0_8019AFFC

* func_EBFBE0_8019B1F8

* func_EBFBE0_8019B3DC

* func_EBFBE0_8019B5AC

* func_EBFBE0_8019B6D8

* func_EBFBE0_8019B7D4

* func_EBFBE0_8019B8C8

* func_EBFBE0_8019B9C0

* func_EBFBE0_8019BAB8

* func_EBFBE0_8019BBA4

* func_EBFBE0_8019BC44

* func_EBFBE0_8019BDF0

* func_EBFBE0_8019BE7C

* func_EBFBE0_8019BF34

* func_EBFBE0_8019C04C

* func_EBFBE0_8019C120

* comments and member names

* func_EBFBE0_8019C418

* func_EBFBE0_8019C5A0

* func_EBFBE0_8019C8C4
2023-12-04 09:19:33 -06:00
Alejandro Asenjo Nitti
aa59b6ff69
fox_option functions (#39)
* func_EBFBE0_80195B74

* func_EBFBE0_80196894

* func_EBFBE0_8019896C

* fix

* func_EBFBE0_80194CE4

* func_EBFBE0_801952B4

* RCP_SetupDL

* format

* move data around

* space
2023-11-30 16:35:40 -06:00
petrie911
2f67ed8638
Names and such (#38)
* names and such 1

* more names

* format
2023-11-29 23:44:42 -03:00
Alejandro Asenjo Nitti
31e564e5c8
fox_title data imported (#36)
* begin importing data

* data imported

* remove padding
2023-11-28 20:32:45 -06:00
petrie911
078a9f5897
Sf_bb360, also major data import (#35)
* all sorts of imports and such

* oops

* names and such
2023-11-28 17:03:47 -03:00
Alejandro Asenjo Nitti
be46258c0c
fox_title decompiled (#33)
* func_EBFBE0_8018C1C0

* func_EBFBE0_8018C644

* func_EBFBE0_8018CB90

* func_EBFBE0_8018CC30

* func_EBFBE0_8018CD9C

* func_EBFBE0_8018D2B8

* M_DTOR

* func_EBFBE0_8018D510

* func_EBFBE0_8018DDB8

* func_EBFBE0_8018FD08

* func_EBFBE0_8018FD08

* func_EBFBE0_801903B8

* func_EBFBE0_8018E200

* func_EBFBE0_8018E67C

* func_EBFBE0_8018EDC8

* func_EBFBE0_80192D58

* func_EBFBE0_80193C4C
2023-11-28 10:38:25 -06:00
Alejandro Asenjo Nitti
5d35055807
fox_title functions (#32)
* add recipe for context

* echo

* $(PYTHON)

* func_EBFBE0_801881FC

* func_EBFBE0_801881FC

* format

* format

* func_EBFBE0_8018994C

* func_EBFBE0_8018A644

* func_EBFBE0_8018A990

* no casting for you

* func_EBFBE0_8018ABC0

* func_EBFBE0_8018ACEC

* func_EBFBE0_8018B038

* func_EBFBE0_8018B058

* func_EBFBE0_8018B5C4

* func_EBFBE0_8018C114

* unify phony
2023-11-27 06:39:12 -06:00
petrie911
0205789a28
a bunch of graphics related functions and data importation (#31)
* graphics?

* more stuff

* missed one

* headers

* data import and such
2023-11-26 18:27:05 -03:00
Alejandro Asenjo Nitti
d6fc56adc0
fox_title (#30)
* func_EBFBE0_801919C4

* fox_title functions

* func_EBFBE0_8019C66C

* broken branch

* fix branch

* more functions

* remove unnecessary file

* sizes

* func_EBFBE0_80188010

* func_EBFBE0_801894E8

* func_EBFBE0_8018A2F8

* func_EBFBE0_8018A338
2023-11-25 14:08:39 -06:00
petrie911
d32854ced1
Proposed names for library stuff (#29)
* get this started

* linker scripts fixed

* oh god what now

* names

* the blue pill

* names, perhaps

* save

* clean out structs

* save for later again

* more names

* save, again
2023-11-24 16:11:20 -03:00
Lywx
e0cc3dbc0e
Decomp 2F300.c (#26)
* Decompiled func_8002EE34

* Fixed format

* Matched func_8002F64C

* Decompiled func_8002FE74 and fixed array size
2023-11-22 11:57:54 -03:00
petrie911
c2a2b60871
enemy drawing routines decomped (#28)
* graphics?

* more stuff

* missed one
2023-11-22 11:56:29 -03:00
Alejandro Asenjo Nitti
4cfdc163e9
fox_option.c (#27)
* func_EBFBE0_801920C4

* func_EBFBE0_80192190

* func_EBFBE0_801924C4

* func_EBFBE0_80192598

* func_EBFBE0_80192738

* func_EBFBE0_801928BC

* func_EBFBE0_80192938

* rename to fox_option found in sf643D rom symbols

* dec

* few functions

* need input! more input!

* NO DISASSEMBLE!

* func_EBFBE0_80196E54 & func_EBFBE0_80196EFC

* func_EBFBE0_80196F9C

* func_EBFBE0_80196FC4 & func_EBFBE0_80197074

* format

* func_EBFBE0_8019715C

* fix stack

* func_EBFBE0_801973C0

* sneaky ido

* data indicates these are floats

* did i say floats? i was looking at the wrong offsets

* func_EBFBE0_8019752C

* func_EBFBE0_80197914

* func_EBFBE0_80197A3C

* func_EBFBE0_80197DE4

* func_EBFBE0_8019A214

* break

* func_EBFBE0_80199284

* func_EBFBE0_80199424

* func_EBFBE0_8019978C

* func_EBFBE0_8019A080

* func_EBFBE0_8019A298

* func_EBFBE0_8019B8A0

* func_EBFBE0_8019C824

* func_EBFBE0_8019CAE0

* func_EBFBE0_8019DF64

* func_EBFBE0_8019DE74

* func_EBFBE0_8019E030

* func_EBFBE0_8019DD44

* func_EBFBE0_8019DCE8

* func_EBFBE0_8019CBC0

* format

* func_EBFBE0_80193B04

* func_EBFBE0_801944F0

* .

* func_EBFBE0_80197F74

* more functions
2023-11-22 11:47:38 -03:00
petrie911
ca9899deed
sf_61B30 decomped (#25)
* my god it's done

* save for later
2023-11-18 12:44:33 -03:00
Alejandro Asenjo Nitti
d34a5e370a
more "hud" functions (#24)
* decompile func_80086444

* func_80084930

* func_80084B94

* decompile func_80084E78

* pr review
2023-11-17 12:17:56 -03:00
petrie911
3fbfdf01d2
names and namespaces cleaned up (#23)
* 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

* 6 and such

* more overlay fixes

* more of them

* again

* and done
2023-11-15 23:14:33 -03:00
Alejandro Asenjo Nitti
4fa27a34eb
sf_hud functions (#22)
* decompile func_80093310

* decompile func_8008AC54

* func_80094BBC

* func_80094BBC & func_80094954 &func_800933D8

* fix?

* fix2 ?

* fix3 (finally)

* remove commented asm

* decompile func_800869A0

* correction
2023-11-15 08:40:38 -06:00
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
789830d285 TODO comment 2023-10-18 19:54:49 -03:00
Alejandro Javier Asenjo Nitti
59e32d05b8 func_80189208_EC18C8 matching 2023-10-18 19:54:19 -03:00
Alejandro Javier Asenjo Nitti
a6530bcfba decompile func_80187E28_EC04E8 2023-10-18 18:20:10 -03:00
Alejandro Javier Asenjo Nitti
63fe5d74e2 decompile func_80187CA8_EC0368 2023-10-18 16:32:17 -03:00
Alejandro Javier Asenjo Nitti
4f1fcea192 format 2023-10-18 15:11:21 -03:00
Alejandro Javier Asenjo Nitti
2094bc0d62 decompile func_80187B00_EC01C0 2023-10-18 15:10:50 -03:00
Alejandro Javier Asenjo Nitti
109ed300aa decompile func_801878D8_EBFF98 2023-10-18 14:43:52 -03:00
Alejandro Javier Asenjo Nitti
82d27303d2 decompile func_801877F0_EBFEB0 2023-10-18 14:38:16 -03:00
Alejandro Javier Asenjo Nitti
3105249ee6 format 2023-10-18 14:35:55 -03:00
Alejandro Javier Asenjo Nitti
8de9d8149c spaces 2023-10-18 14:35:42 -03:00
Alejandro Javier Asenjo Nitti
9edb897fae func_80187754_EBFE14 2023-10-18 14:34:32 -03:00
Alejandro Javier Asenjo Nitti
415814383a decompile func_801875E0_EBFCA0 2023-10-18 14:32:48 -03:00
Alejandro Javier Asenjo Nitti
2bb0fa08cf format style change: SpaceAfterCStyleCast: true 2023-10-18 10:50:51 -03:00
Alejandro Javier Asenjo Nitti
af69318aa5 osAiSetFrequency 2023-10-18 10:49:56 -03:00
Alejandro Javier Asenjo Nitti
cddca2fbd7 decomp osAiGetLength 2023-10-18 10:42:34 -03:00
Alejandro Javier Asenjo Nitti
02784c1865 move to header 2023-10-18 10:38:09 -03:00
Alejandro Javier Asenjo Nitti
4e1b602d1e decomp __osAiDeviceBusy 2023-10-18 10:27:20 -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
Alejandro Javier Asenjo Nitti
5a51c34aff format 2023-10-18 09:07:22 -03:00
Alejandro Javier Asenjo Nitti
fedaa6c50e libs 2023-10-18 09:07:13 -03:00
Alejandro Javier Asenjo Nitti
bce5dd337d _Litob Matching 2023-10-18 08:57:34 -03:00
Alejandro Javier Asenjo Nitti
a3cd19ed4e ll.c 2023-10-17 18:50:39 -03:00
Alejandro Javier Asenjo Nitti
522780c936 ortho.c is matching (allá se lo están haciendo...) 2023-10-17 18:11:17 -03:00
Alejandro Javier Asenjo Nitti
85ab89eb48 guLookAt & guLookAtF matching 2023-10-17 17:43:47 -03:00
Alejandro Javier Asenjo Nitti
2142ae4410 guLookAt 2023-10-17 17:08:15 -03:00
Alejandro Javier Asenjo Nitti
3bfae5d4c2 decompile func_80192CB0_DFF9F0 2023-10-17 11:02:10 -03:00
Alejandro Javier Asenjo Nitti
10052a8ad9 decompile func_801924A8_DFF1E8 2023-10-17 08:25:31 -03:00
Alejandro Javier Asenjo Nitti
5299acdc6a header 2023-10-17 08:22:05 -03:00
Alejandro Javier Asenjo Nitti
b555869685 Decompile func_8018BC50_DF8990 2023-10-17 05:57:37 -03:00
Alejandro Javier Asenjo Nitti
36dd06c6d5 func_80187520_DF4260 2023-10-17 05:54:18 -03:00
Alejandro Javier Asenjo Nitti
b556de31f4 func_80187530_DF4270 2023-10-17 05:51:23 -03:00
Alejandro Javier Asenjo Nitti
84921b96ee format 2023-10-16 19:05:36 -03:00
Alejandro Javier Asenjo Nitti
4f8a714a3d decompile func_80187A88_DF47C8 2023-10-16 19:05:24 -03:00
Alejandro Javier Asenjo Nitti
7096c28ad0 rename overlay to overlays 2023-10-16 19:03:47 -03:00
petrie911
8436688fb6
better organization (#3)
Co-authored-by: petrie911 <petrie911@Monday.localdomain>
2023-10-16 15:58:31 -05:00
petrie911
05f38ec927 Merge branch 'master' of github.com:sonicdcer/sf64 2023-10-16 15:49:44 -05:00
petrie911
961e803117 now with more overlays 2023-10-16 15:49:24 -05:00
Alejandro Javier Asenjo Nitti
bc14ecbb17 check_format correction 2023-10-16 16:02:23 -03:00
Alejandro Javier Asenjo Nitti
42e10c45f6 test format check 2023-10-16 16:00:35 -03:00
Alejandro Javier Asenjo Nitti
7069284fe8 format 2023-10-16 14:56:11 -03:00
Alejandro Javier Asenjo Nitti
d98938673d decompile lldiv 2023-10-16 14:01:54 -03:00
Alejandro Javier Asenjo Nitti
a36b61f73b decompile ldiv 2023-10-16 13:59:04 -03:00
Alejandro Javier Asenjo Nitti
73e7e36375 decompile strchr 2023-10-16 13:54:00 -03:00
Alejandro Javier Asenjo Nitti
e5ef31fe37 decompile strlen 2023-10-16 13:53:36 -03:00
Alejandro Javier Asenjo Nitti
4985931714 decompile memcpy 2023-10-16 13:52:40 -03:00
Alejandro Javier Asenjo Nitti
1359630bcd decompile __osContGetInitData 2023-10-16 13:36:10 -03:00
Alejandro Javier Asenjo Nitti
0a2caee482 decompile __osPackRequestData 2023-10-16 13:34:10 -03:00
Alejandro Javier Asenjo Nitti
14481a3b1b decompile osContInit. Co-authored-by:
@rainchus
@Tharo
@Mallos31
2023-10-16 12:29:19 -03:00
petrie911
f97d418f5b stuff 2023-10-16 08:54:41 -05:00
Alejandro Javier Asenjo Nitti
501d5bf22e include global.h 2023-10-14 09:32:18 -03:00
Alejandro Javier Asenjo Nitti
bd77fc3cdf format code 2023-10-14 07:02:31 -03:00
Alejandro Javier Asenjo Nitti
2007faed8c decompile func_8002CD80 2023-10-14 07:02:09 -03: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
616d6f2558 Decompile osPiStartDma 2023-10-14 06:30:16 -03:00
Alejandro Javier Asenjo Nitti
be3d3d131d Decompile func_8002C6B8 2023-10-14 06:11:49 -03:00
Alejandro Javier Asenjo Nitti
758b6e5568 decompile func_8002B2C0 2023-10-14 05:51:11 -03:00
Alejandro Javier Asenjo Nitti
368c542d5d more libultra symbols 2023-10-14 04:26:09 -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
48adf35417 2E9E0 2023-10-10 09:04:32 -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
Alejandro Javier Asenjo Nitti
068e38adcc pirawdma 2023-10-10 03:23:05 -03:00
Alejandro Javier Asenjo Nitti
4336134598 viswapcontext 2023-10-10 02:47:27 -03:00
Alejandro Javier Asenjo Nitti
8ef28da98b getthreadpri 2023-10-10 02:47:02 -03:00
Alejandro Javier Asenjo Nitti
0d8ebdf7a9 sp 2023-10-10 02:45:37 -03:00
Alejandro Javier Asenjo Nitti
80aa4e7665 sprawdma 2023-10-10 02:45:14 -03:00
Alejandro Javier Asenjo Nitti
4e28f0b44d spsetpc 2023-10-10 02:44:57 -03:00
Alejandro Javier Asenjo Nitti
87ecf0bc09 virtualtophysical 2023-10-10 02:43:57 -03:00
Alejandro Javier Asenjo Nitti
a299052161 spsetstat 2023-10-10 02:42:46 -03:00
Alejandro Javier Asenjo Nitti
a6eda5f99c spgetstat 2023-10-10 02:42:22 -03:00
Alejandro Javier Asenjo Nitti
cb4ef42ad0 jammesg 2023-10-10 02:40:36 -03:00
Alejandro Javier Asenjo Nitti
7f5b2e1424 mtxutil crc 2023-10-10 02:39:56 -03:00
Alejandro Javier Asenjo Nitti
6d1987c2e1 pfsisplug 2023-10-10 02:38:38 -03:00
Alejandro Javier Asenjo Nitti
0466afe56d sirawdma 2023-10-10 02:35:58 -03:00
Alejandro Javier Asenjo Nitti
f068997c8d aigetlen 2023-10-10 02:34:26 -03:00
Alejandro Javier Asenjo Nitti
c9f03f6e30 epidma 2023-10-10 02:31:23 -03:00
Alejandro Javier Asenjo Nitti
754051e0a1 settime aisetfreq 2023-10-10 02:26:58 -03:00
Alejandro Javier Asenjo Nitti
4efc9e32d3 string 2023-10-10 02:23:14 -03:00
Alejandro Javier Asenjo Nitti
a48084645d conteepwrite 2023-10-10 02:21:18 -03:00
Alejandro Javier Asenjo Nitti
af013d745b conteepread 2023-10-10 02:20:47 -03:00
Alejandro Javier Asenjo Nitti
6f32060235 settimer 2023-10-10 02:20:24 -03:00
Alejandro Javier Asenjo Nitti
7b9bc59d6b gettime 2023-10-10 02:18:14 -03:00
Alejandro Javier Asenjo Nitti
88e2c84704 libultra 2023-10-10 02:16:12 -03:00
Alejandro Javier Asenjo Nitti
48a346320d contquery 2023-10-10 02:10:46 -03:00
Alejandro Javier Asenjo Nitti
67cba44e5b libultra identified segments 2023-10-10 02:10:16 -03:00
Alejandro Javier Asenjo Nitti
0c48d56803 libultra identified segments 2023-10-10 02:08:31 -03:00
Alejandro Javier Asenjo Nitti
81714766de libultra identified segments 2023-10-10 02:06:05 -03:00
Alejandro Javier Asenjo Nitti
699f112493 format 2023-10-09 20:22:47 -03:00
Alejandro Javier Asenjo Nitti
e428c3885e func_8002B2C0 2023-10-09 20:22:35 -03:00
Alejandro Javier Asenjo Nitti
1d9c0e0ec1 back to asm 2023-10-09 04:53:53 -03:00
Alejandro Javier Asenjo Nitti
fbed966fbd 20A60 to c 2023-10-09 04:51:56 -03:00
Alejandro Javier Asenjo Nitti
a4d6138f48 func_8001FA04 2023-10-09 04:48:32 -03:00
Alejandro Javier Asenjo Nitti
adad67cde1 to c 2023-10-09 03:57:02 -03:00
Alejandro Javier Asenjo Nitti
4e93ba5074 func_8001EE60 2023-10-07 12:25:04 -03:00
Alejandro Javier Asenjo Nitti
bd841d66ad 1EB50 2023-10-07 11:28:42 -03:00
Alejandro Javier Asenjo Nitti
baf3e9b10f 1EB50 2023-10-07 11:16:47 -03:00
Alejandro Javier Asenjo Nitti
b82656d76e 14AA0 2023-10-07 10:29:49 -03:00
Alejandro Javier Asenjo Nitti
8cfe6de7db 12490 2023-10-07 10:29:20 -03:00
Alejandro Javier Asenjo Nitti
b7f63aeace func_8000BF6C 2023-10-07 09:04:05 -03:00
Alejandro Javier Asenjo Nitti
913cd233d9 func_800040D4 scratch 2023-10-07 08:55:14 -03:00
Alejandro Javier Asenjo Nitti
646e6f983b func_80004D00 2023-10-07 08:43:15 -03:00
Alejandro Javier Asenjo Nitti
d6bbd59d16 func_8000291C 2023-10-07 08:30:03 -03:00
Alejandro Javier Asenjo Nitti
77bd5dbdbe func_80008018 2023-10-07 08:24:49 -03:00
Alejandro Javier Asenjo Nitti
f6b61c96db func_8000716C co-authored-by: @mkst 2023-10-07 07:58:32 -03:00
Alejandro Javier Asenjo Nitti
ef6baed4b0 func_80007FE4 2023-10-07 07:48:25 -03:00
Alejandro Javier Asenjo Nitti
22b45e9a40 func_80007088 2023-10-07 06:15:17 -03:00
Alejandro Javier Asenjo Nitti
26a82c33ed func_80007068 2023-10-07 06:09:40 -03:00
Alejandro Javier Asenjo Nitti
e314f0008b space 2023-10-07 05:36:23 -03:00
Alejandro Javier Asenjo Nitti
df3ba381ad defake func_80006F38 2023-10-07 05:35:32 -03:00
Alejandro Javier Asenjo Nitti
cfcba790ef fabsf 2023-10-07 05:20:04 -03:00
Alejandro Javier Asenjo Nitti
f981721c98 func_80006F38 2023-10-07 05:17:28 -03:00
Alejandro Javier Asenjo Nitti
6a52bec164 func_80006F20 2023-10-07 05:11:06 -03:00
Alejandro Javier Asenjo Nitti
e0869f7417 func_80006F20 2023-10-07 05:04:42 -03:00
Alejandro Javier Asenjo Nitti
d330179fd0 fabs 2023-10-07 05:00:23 -03:00
Alejandro Javier Asenjo Nitti
907af57330 func_80005C34 2023-10-07 04:59:38 -03:00
Alejandro Javier Asenjo Nitti
7a62910a13 Add formatter 2023-10-07 04:38:28 -03:00
Alejandro Javier Asenjo Nitti
ff116e1a5d func_80005100 2023-10-07 04:29:27 -03:00
Alejandro Javier Asenjo Nitti
ced4d1d3e6 func_80005320 2023-10-07 03:58:07 -03:00
Alejandro Javier Asenjo Nitti
e14a364d76 func_80005680 2023-10-07 03:49:29 -03:00
Alejandro Javier Asenjo Nitti
53290d2867 fix proto 2023-10-07 03:40:56 -03:00
Alejandro Javier Asenjo Nitti
1b9470bb53 func_80005604 2023-10-07 03:40:47 -03:00
Alejandro Javier Asenjo Nitti
cf5c411be8 bootproc 2023-10-07 03:29:38 -03:00
Alejandro Javier Asenjo Nitti
51294d150d func_80004E4C 2023-10-07 03:28:35 -03:00
Alejandro Javier Asenjo Nitti
4811c3c8f5 func_80005708 2023-10-07 03:24:29 -03:00
Alejandro Javier Asenjo Nitti
301c5b8056 func_800055DC 2023-10-07 03:21:36 -03:00
Alejandro Javier Asenjo Nitti
ab1d2bf8e1 func_80004E20 2023-10-07 03:17:19 -03:00
Alejandro Javier Asenjo Nitti
a7de2769d0 func_80005740 2023-10-07 03:12:38 -03:00
Alejandro Javier Asenjo Nitti
4ab5e8f420 func_800072E0 function prototype 2023-10-06 18:21:36 -03:00
Alejandro Javier Asenjo Nitti
13ed25c546 F0A0 2023-10-06 11:26:44 -03:00
Alejandro Javier Asenjo Nitti
d3e040c489 C870 2023-10-06 11:17:29 -03:00
Alejandro Javier Asenjo Nitti
d020e5519f rodata 2023-10-06 11:11:48 -03:00
Alejandro Javier Asenjo Nitti
89eadaeead func_80002BE8 2023-10-06 10:58:53 -03:00
Alejandro Javier Asenjo Nitti
7e6c70f4f4 func_80002C50 2023-10-06 10:48:51 -03:00
Alejandro Javier Asenjo Nitti
54074bae93 func_80007130 2023-10-06 10:39:19 -03:00
Alejandro Javier Asenjo Nitti
ad2e4199e6 func_8000707C 2023-10-06 10:23:21 -03:00
Alejandro Javier Asenjo Nitti
4df10412f0 func_80002E80 2023-10-06 10:10:13 -03:00
Alejandro Javier Asenjo Nitti
0d7b8e0d12 asm -> code 2023-10-06 09:57:30 -03:00
Alejandro Javier Asenjo Nitti
3f8f80fce6 rodata 14AA0 2023-10-06 09:52:48 -03:00
Alejandro Javier Asenjo Nitti
bb14b580fb remove src folder 2023-10-06 03:11:00 -03:00
Alejandro Javier Asenjo Nitti
53ce4e358f . 2023-10-06 03:10:31 -03:00
Alejandro Javier Asenjo Nitti
a1cafb88fa remove source file 2023-10-03 06:15:16 -03:00
Alejandro Javier Asenjo Nitti
30c1cf4b6a linker scripts 2023-10-03 04:25:46 -03:00