1834 Commits
Author SHA1 Message Date
Ryan MyersandGitHub 3209990c94 Match func_80026E54 and func_80026070 (#468) 2025-02-27 15:40:33 -05:00
Ryan MyersandGitHub 31124801c0 Score update fixes (#467)
* Fixed a couple of issues for score calculations

* Update README
2025-02-27 14:27:28 -05:00
Ryan MyersandGitHub a005a4eb3d Match all libultra, and more closely match ultralib (#466)
* Massive libultra changes

* Fix the build!

* Remove crc comment that seemd to break the score script for some reason.

* Update README score.

* Apply some suggestions

* rename sins and coss funcs.
2025-02-24 11:45:02 -05:00
Dominik PetersandGitHub fecb46f6a9 match: __CSPHandleMIDIMsg (#465)
* match: __CSPHandleMIDIMsg

* Apply suggestions from code review
2025-02-22 21:32:41 -05:00
Ryan MyersandGitHub 39c01d4f5e Splat changes (#462)
* Merge changes from splat where it makes sense at this stage.

* Update score, and script for what seems like new map file style.

* format

* Fix accidental inclusion of version specific details.

* Match camera_init

* Update Score

* Near match for func_80046524

* Format

* Woops, it's NON_MATCHING

* Missed button pressed value

* Work on documenting func_80046524

* MAtch func_80046524

* Match func_80046524

* Minor changes

* Fix warnings in func_80046524

* format.py

* Update README

* Match func_800230D0

* Fix UB in mode_init_taj_race
2025-02-21 09:23:36 -05:00
Dominik PetersandGitHub d4233e3747 match: func_80046524 (#464)
* match: func_800BEFC4 & improve partial match for func_800B82B4

* match: func_800BEFC4 & delete non-matching asm

* match: func_80046524

* fix: matching func_80046524
2025-02-18 20:43:32 -05:00
Dominik PetersandGitHub e667e2ddda match: func_800BEFC4 & improve partial match for func_800B82B4 (#463)
* match: func_800BEFC4 & improve partial match for func_800B82B4

* match: func_800BEFC4 & delete non-matching asm
2025-02-17 16:53:29 -05:00
FazanaandGitHub f5c05dfc4a Fix UB with object funcs (#461) 2025-02-16 22:32:36 +00:00
Ryan MyersandGitHub cacfdfb20d Merge all matches for object_functions.c (#460) 2025-02-15 15:43:28 +00:00
17fbd96b89 Some renames, and a few new ones. (#459)
* fix warns

* memory

* hehe

* name

* name

* yes

* Surpress bloaty warnings on matching builds

* Update game_ui.c

* label unused vi offset

* fix doubleword memcpy

* segment momento

* swap prefix since it'll be a bit more prominent

* Update src/save_data.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* rcp.c renamed

* renamed video.c

* some memory enums

* rename memory.c

* revert the interrupts name

* Update video.h

* Update README.md

* b

* clang formatto

* Update memory.c

---------

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
2025-02-14 18:40:55 +00:00
6c700e9726 Bunch of stuff I had forgotten I had (#458)
* fix warns

* memory

* hehe

* name

* name

* yes

* Surpress bloaty warnings on matching builds

* Update game_ui.c

* label unused vi offset

* fix doubleword memcpy

* segment momento

* swap prefix since it'll be a bit more prominent

* Update src/save_data.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

---------

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
2025-02-13 15:19:38 +00:00
FazanaandGitHub e73b533cbb Support for MacOS on ARM (#456)
* initial attempt

works on WSL, boutta test on macos

* attempt 2

* Update Makefile
2025-02-11 19:44:41 +00:00
David BenepeandGitHub ed4c5ef8cb Merge pull request #455 from Bl00D4NGEL/feat/split-verifications
feat/refac: Split verifications into separate steps
2025-01-02 19:29:38 -05:00
Bl00D4NGEL 483d2368f5 deps: bump ido-static-recomp from 0.1 to 1.2 2025-01-02 21:36:55 +01:00
Bl00D4NGEL 54fcdcd9ed deps: bump ido-static-recomp from 1.0 to 1.2 2025-01-02 21:31:42 +01:00
Bl00D4NGEL ab92e7654a chore: update job names, remove if check for running jobs 2025-01-02 21:22:12 +01:00
Bl00D4NGEL a936c2d055 chore: change name of update score GHA 2025-01-02 21:19:08 +01:00
Bl00D4NGEL f6a4a27a93 fix: update .gitignore to not ignore .github directory 2025-01-02 21:18:21 +01:00
Bl00D4NGEL 681cc243f3 refac: split verification steps into separate GH jobs. Fix score.py script crashing because of missing key. Update README to include ROM hash 2025-01-02 21:09:53 +01:00
David BenepeandGitHub b1afe01927 Merge pull request #454 from LittleCube-hax/master 2024-12-25 08:11:50 -05:00
LittleCube 4fddc07e17 fix entrypoint type 2024-12-23 18:48:56 -05:00
Ryan MyersandGitHub 05cc501f17 3 Matches, and various bits of cleaning up (#451)
* Move save_data rodata to memory where it makes more sense.

* Some minor weather cleanup

* WIP func_800B7EB4

* WIP func_800B7EB4

* func_800B7EB4 NON_MATCHING

* Match func_800B7EB4

* func_800B7EB4 to wave_init

* WIP func_800B82B4

* func_800B82B4 WIP

* Match func_8001E4C4

* Match func_8000B290

* Update README

* Some minor cleanup

* Minor cleanup
2024-07-18 15:33:24 -04:00
71181a801b weather.c moment (#450)
* strings

* fix ub

* first pass

* pass 2

* pass 3

* pass 4

* pass 5

* pass 6

* pass 7

* pass 8

* pass 9

* pass 10

* pass 11

* pass 11

* pass 12

* pass 13

* pass 13

* pass 14

* pass 15

* pass 16

* pass 17

* oh my giddy aunt I see the light

* h

* fix my life choices

* fix game breaking typo

* :)

* weather.c pain

* Update src/menu.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* Update src/menu.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* Update menu.c

---------

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
2024-07-05 14:02:23 +01:00
Ryan MyersandGitHub 188630883e Match save_data.c completely! (#449)
* Weather value updates to make more sense.

* Match func_8007F594

* Minor cleanup

* Minor cleanup

* Get a basic build for menu_credits_loop

* Match func_80098774

* Match func_80081218

* Rename to init_save_data

* Warnings fixes

* cleanup init_save_data match

* More init_save_data cleanup

* menu_credits_loop WIP

* Match func_800753D8

* Match func_80075000

* Match func_80074B34

* Update menu_credits_loop

* Minor cleanup

* Migrate some RODATA

* Minor cleanup and documenting

* Match func_80074EB8 which finished save_data.c

* Update README score

* Minor cleanup
2024-07-05 08:04:15 -04:00
Ryan MyersandGitHub a3a50bc85b 4 Weather matches (#448)
* func_800ACA20

* Update submodules

* func_800ACA20 to lensflare_render and clang-tidy

* Match func_800AB4A8

* Fix last commit accidentally not matching

* Mostly match render_rain_splashes

* Stack betterment

* Match render_rain_splashes

* Match func_800AC21C

* Remove old asm files.

* Update README
2024-06-23 19:21:26 -04:00