Commit Graph

553 Commits

Author SHA1 Message Date
MegaMech 43fc4e7792
Match two funcs (#623) 2024-04-21 22:58:57 -06:00
MegaMech 85a8c6bd61
Update attempts (#622) 2024-04-21 19:08:30 -06:00
MegaMech ff2a34fcab
Fix IDO meme (#620)
* Update code_80091750.c
2024-04-20 22:15:40 -06:00
MegaMech a620e1ec3f
Update update_objects.c (#619) 2024-04-20 22:06:45 -06:00
MegaMech cda6a508fd
Match func_8007C4A4 & func_80095AE0 (#618)
* Match funcs

* Add ub fix
2024-04-20 21:56:02 -06:00
MegaMech d08be66c38
Update mk64.ld (#617) 2024-04-20 19:21:32 -06:00
MegaMech 7a10ba89f6
Header cleanup and some renames (#616)
* Place macros for addr conversions

* dl renames

* fixes

* changes ok

* Delete types.h

* move enums
2024-04-20 19:10:53 -06:00
MegaMech 4df6473147
Update code_80091750.c (#615) 2024-04-19 21:14:38 -06:00
coco875 685c4d6e12
reduce verbose of command (#614)
* reduce verbose of command
2024-04-19 20:37:39 -06:00
Tyler McGavran d65aa8729d
Update some attempts (#595)
* Update some attempts

* Matched a func
2024-04-19 20:06:26 -06:00
MegaMech 3f9d113722
Skybox changes (#590)
* Update skybox_and_splitscreen.c
2024-04-19 10:35:45 -06:00
zestydevy b2ffbda43f
match func_8007C360 (#613)
* match func_8007C360

* Delete asm/non_matchings/update_objects/func_8007C360.s
2024-04-17 20:44:14 -06:00
MegaMech 7f046d9405
Update a couple attempts (#612)
* Fix warning

* Update a couple attempts

---------

Co-authored-by: = <=>
2024-04-17 14:00:13 -06:00
coco875 91dcf56629
Fix line endings in windows (#611)
* force lf windows

* Update torch
2024-04-17 13:58:11 -06:00
John Liljegren e05474030f
Matched func_800B69BC (#597)
* Matched func_800B69BC

* Delete asm/non_matchings/save/func_800B69BC.s
2024-04-17 11:21:41 -06:00
MegaMech 900a9f0f85
Remove some warnings (#609)
* Remove some warnings

* Update torch to latest version
2024-04-17 09:41:19 -06:00
coco875 a4f103258c
update link for windows build (#610) 2024-04-16 16:51:34 -06:00
coco875 9ac20c80b8
fix a lot of warning in code (#598)
* Fix warnings
* Fix building
2024-04-16 10:00:08 -06:00
MegaMech d9c1ebb626
Initial gcc Support (#568)
* Added GCC
2024-04-15 10:53:58 -06:00
MegaMech 3dd4c071e1
Update osEeprom Read and Write (#608) 2024-04-14 17:15:41 -06:00
MegaMech 0bb6992728
Delete Jenkinsfile (#607) 2024-04-12 19:26:19 -06:00
MegaMech a67d099d36
Action Renames (#606)
* Update README.md

* Update progress.py
2024-04-12 19:16:13 -06:00
coco875 e2c19fd4bc
use github actions instead (#605)
* Create actions
2024-04-12 18:54:59 -06:00
MegaMech 2d3278d073
Fix torch (#604)
* Update Makefile
2024-04-10 21:39:16 -06:00
MegaMech 879fdf7605
Update Jenkinsfile (#602) 2024-04-09 23:05:33 -06:00
MegaMech d04ce46573
Torchfix (#601)
* Update Makefile
2024-04-09 22:34:00 -06:00
MegaMech ad495221f7
Fix torch (#600)
* Fixed torch
2024-04-09 22:24:11 -06:00
MegaMech 3da5a4f343
Add ymls for Torch code generator (#497)
* Add torch

* update jenkinsfile
2024-04-09 21:29:57 -06:00
coco875 2b66867af1
Rename cpu behaviour related symbols (#586)
* Rename cpu related symbols
2024-04-06 11:35:13 -06:00
MegaMech c4d596d297
trig tables shiftable (#596) 2024-04-05 21:42:14 -06:00
coco875 12f332614e
move actors code in actors folder and rename thing related to actor (#584)
* Move actors into their folders

* Renamings and documentation
2024-04-03 12:44:44 -06:00
Matthew 705fb6d915
Match func_8009A374 (#592)
* Match func_8009A374

* Clean up func_8009A478
2024-04-03 11:25:07 -06:00
MegaMech 40700ce9ad
Remove inc from linked file names (#593)
* Remove inc from linked file names
2024-04-02 13:12:38 -06:00
Tyler McGavran 6af653ad3d
Update some attempts, got a couple matches (#591)
* Update some attempts, got a couple matches

* More matches and updates

Signed-off-by: Taggerung <tyler.taggerung@email.com>
2024-04-02 13:00:35 -06:00
Tyler McGavran 893ecbe838
Turn D_802BFB80 into a union (#582)
* Turn D_802BFB80 into a union

As much as I hate it, it does make more matches possible

Got a few more, unrelated matches

Signed-off-by: Taggerung <tyler.taggerung@email.com>

* Update based on comment

Signed-off-by: Taggerung <tyler.taggerung@email.com>

* Update to address comment

Signed-off-by: Taggerung <tyler.taggerung@email.com>

---------

Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-03-25 13:25:13 -04:00
Tyler McGavran 65f03934bb
Update some attempts for audio/external (#585)
Added some decompme links, also updated the attempt for a function
 that SpazzyLemon made progress on

Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-03-24 12:02:30 -04:00
Tyler McGavran 6f4decf6b3
Update StarSpawn to StarCloudData (#578)
* Update StarSpawn to StarCloudData

Add and better specify the struct used to control how stars and
 clouds are handled in various courses.
2024-03-04 19:28:31 -07:00
Matthew 0ac8284fb2
Match func_802B5B14 (#581)
* Match func_802B5B14
2024-03-04 11:03:41 -07:00
Tyler McGavran 18e7c8939b
Matches in code_80005FD0 (#580)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-03-04 11:26:36 -05:00
coco875 f99e242d97
Document render/update objects (#565)
* Document objects related code.
  * Including render/update objects code
* Various renamings
2024-03-04 09:02:45 -07:00
Tyler McGavran 1aa6824d33
Match the last 2 data files (#574)
* Match the last 2 data files

Signed-off-by: Taggerung <tyler.taggerung@email.com>

* Update one of the file names based on comments

Signed-off-by: Taggerung <tyler.taggerung@email.com>

* Fix bad path in onomatopoeia asset file

Signed-off-by: Taggerung <tyler.taggerung@email.com>

---------

Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-28 10:11:38 -05:00
MegaMech 4fdbb41589
Alter compiling doc (#576) 2024-02-22 18:43:17 -07:00
Tyler McGavran 5c698ffffc
More matches in code_80091750 (#575)
* More matches in code_80091750

Fixed some missing balign directives in some assembly files.

A lot of these matches are dependent on flattening a bunch of
 arrays, which feels icky but makes matching possible.

Signed-off-by: Taggerung <tyler.taggerung@email.com>

* Matched another function

Updated the attempts for a couple others

Signed-off-by: Taggerung <tyler.taggerung@email.com>

---------

Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-22 12:43:10 -05:00
Tyler McGavran 91e881c107
Matches in audio/external (#570)
Also deleted an unused .c file, its current name is `effects.c`

Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-22 12:33:39 -05:00
Tyler McGavran b0653d7416
A couple matches in code_80057C60 (#569)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-22 12:15:52 -05:00
coco875 4c4cb36b4d
add compatibilty for Windows build (#564)
* Add Windows Support
* Modify readme instructions for windows building
* Remove unused files
* Modified extract_assets.py, new_extract_assets.py, and build.py to work on windows
2024-02-22 08:33:46 -07:00
Tyler McGavran 49ab41f0c5
A match in code_8006E9C0 (#573)
Also updated ctx_includes to match the current state of the
 repository (primarily fixing the trig_table include location)

Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-14 19:16:54 -05:00
Tyler McGavran 811e05c297
Some matches in code_80091750 (#567)
Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
2024-02-14 18:50:16 -05:00
coco875 d6663422b0
fix warning, type and document audio (#559)
* Document audio

* Update external.h

* fix warnings

* put a do while on one line
2024-02-13 07:27:58 -07:00
MegaMech 19410f2825
Code Segments Shiftable (#566)
his PR cleans up segment related code in main.c.
Also cleans up the linker a bit.

    Add memory pool to linker as .bss to validate that it exists properly.

    Move framebuffers, gfx, and audio buffers out of racing segment and make its own segment.

    Rename framebuffers.c to buffers.c as it contains more than just framebuffers.

    Import asserts from sm64 to validate that code segments are not overlapping

    Rename segNoload to segmentNoload

    Rename 802BA370 segment to trigTables

    Rename gMenuSelectionFromEndingSequence to gGotoMenu

    Rename gMenuSelectionFromQuit to gGotoMode

    Rename SEG_ENDING_SEQUENCES to SEG_ENDING

    Rename data_821D10 to ceremonyData

    Rename data_825800 to startupLogo
2024-02-05 17:08:29 -07:00