Commit Graph

2887 Commits

Author SHA1 Message Date
Henny022p 5ab63f00e5
Merge pull request #701 from Henny022p/cleanup/250302
Various code cleanup changes
2026-02-08 18:32:38 +01:00
Henny022p 73901a0a01
Merge pull request #700 from Henny022p/fix/libfmt-g++14
fix libfmt compiler warnings with GCC 14
2026-02-08 17:51:50 +01:00
Henny022p 133d0f99ba
Merge pull request #699 from Henny022p/fix-script-s-symbols
fix function symbols in script.s
2026-02-08 17:28:02 +01:00
Henny022p b09c069c1a
Merge pull request #697 from Henny022p/peahat-delta-speed
Document Peahat
2026-02-08 16:59:19 +01:00
Henny022p b68b975d6c
Merge pull request #696 from Henny022p/devcontainer
Add Devcontainer configuration for easy development start
2026-02-08 16:52:08 +01:00
Henny022p 5b2cafdc89 formatting 2025-03-09 19:12:36 +00:00
Henny022p b5734d09a4 cleanup 2025-03-09 19:00:34 +00:00
Henny022p 6c71c8f559 cleanup unused and transitive includes 2025-03-09 19:00:34 +00:00
Henny022p 4c88a43f42 disable PACKED and ALIGNED in CLion
CLion does not like these macros when doing static analysis, so disable them for that.
Does not affect build.
2025-03-09 19:00:33 +00:00
Henny022p deacc6e95e cleanup asm.h 2025-03-09 19:00:33 +00:00
Henny022p 0d58d2c5d7 use gfx offset constants 2025-03-09 19:00:33 +00:00
Henny022p 46506530fc cleanup structures.h 2025-03-09 19:00:33 +00:00
Henny022p 3b9b1a388b cleanup headers 2025-03-09 18:58:01 +00:00
Henny022p d602b93c8d name transition handler functions 2025-03-09 18:58:00 +00:00
Henny022p 96a3e64280 cleanup graphics code
a bit
2025-03-09 18:57:59 +00:00
Henny022p 22c5e38729 improve hole manager member names 2025-03-09 18:57:58 +00:00
Henny022p e3022b8b03 cleanup hole manager 2025-03-09 18:57:57 +00:00
Henny022p b19f86852b more transition function cleanup 2025-03-09 18:57:56 +00:00
Henny022p b5eab6fc2b add enum for transition shape 2025-03-09 18:57:55 +00:00
Henny022p e62e1d01cd clean up some transition functions 2025-03-09 18:57:55 +00:00
Henny022p e1f889e3cb replace ScreenTransitionData with Transition
the struct did exist twice
2025-03-09 18:57:54 +00:00
Henny022p 58c948b8c4 name flag fields in structs 2025-03-09 18:57:54 +00:00
Henny022p cb1f00c8df "fix" false positive null pointer dereference warning 2025-03-03 10:49:24 +00:00
Henny022p 05ddbd6353 bump libfmt to 11.0.2 to fix compiler warnings with g++ 14
11.1.0 introduced new conversion warnings, so we don't use that yet
2025-03-03 10:48:54 +00:00
Henny022p 07655286a6 fix function symbols in script.s
Otherwise the functions are not recognized as functions and the exported symbols are missing the 1 bit to mark them as thumb.
Happens to work out in the repo, because the functions are only ever called using bl, but the difference is notable when trying to use the symbols to do far calls using bx in romhacks.
2025-03-02 16:19:35 +00:00
Henny022p 4aac8d88d2 confirm apt upgrade command 2025-03-02 16:43:53 +01:00
Henny022p 9ac014c5b0 use RUN instead of ADD to get agbcc 2025-03-02 16:30:25 +01:00
Henny022p f3365f1e2e document unknown members of Peahat 2025-01-12 02:20:12 +00:00
Henny022p ca873e6b7f rename gUnk_020000B0 to gEnemyTarget and move it to a header 2025-01-12 02:20:12 +00:00
Henny022p b833926d9b add ssh-client to the devcontainer to allow git over ssh 2025-01-12 02:17:42 +00:00
Henny022p 40f67283ef add git to devcontainer 2025-01-08 02:38:41 +01:00
Henny022p cc06c58fb4 add basic devcontainer setup 2025-01-07 22:55:58 +01:00
Henny022p 121b8c3e46 introduce AGBCC_PATH config variable 2025-01-07 22:55:46 +01:00
KEKW555 cd2b8d4b53
Remove fakematch for KinstoneMenu_080A4494 using DWORD (#694)
* Remove fakematch for KinstoneMenu_080A4494 using DWORD

* Fix fint
2024-02-16 21:34:02 -08:00
KEKW555 8170c03e7e
Use standard union for Div Mod (#693)
* Cleanup ui.c div and mod

* Cleanup divRem in pauseMenu.c

* Add non matchings

* Consistent defines

* Restore comment
2024-02-16 21:33:38 -08:00
Lemeon 1a3f9e05d3
Patch 1 (#692)
* True Match sub_080A5F48

matched sub_080A5F48 using typecast on Div.

* True Match DrawChargeBar

Matched DrawChargeBar using typecast on Div

* Update ui.c

changed gUnk_0200AF00 to gHUD.
this change is not yet in the repo, which the nonmatch website uses

* Update ui.c

changes to how my code looks

* Update ui.c

;

* Update pauseMenu.c

* Update ui.c

* Update ui.c

whitespace...

* Update pauseMenu.c

fighting with the lint system

* Update ui.c

that should be the right format now
2024-01-21 13:07:40 -08:00
Theo d8a9e54fa9
Merge pull request #689 from KEKW555/KEKW555-patch-3 2024-01-21 00:50:07 -08:00
Theo eaaeb3a617
Merge pull request #688 from KEKW555/KEKW555-patch-2 2024-01-21 00:19:51 -08:00
Theo a804fd336f
Merge pull request #687 from tonyjih/master 2024-01-21 00:15:09 -08:00
Tony Jih 9cd0ee4967
Merge branch 'zeldaret:master' into master 2024-01-17 15:06:40 +08:00
Theo b429a7b66f
Merge pull request #691 from octorock/fix-custom-build 2024-01-13 10:39:54 -08:00
octorock e608f4f5ac Fix custom build
Assign two null bytes to the correct compressed tile map.
2024-01-13 11:49:33 +01:00
Theo 320d4465f5
Merge pull request #690 from octorock/tilemap-docs 2024-01-12 08:05:55 -08:00
KEKW555 d7c02737e9
Move function casts to typedef 2024-01-07 00:01:13 +05:30
KEKW555 973257b758
Move function cast typedef 2024-01-06 23:56:41 +05:30
KEKW555 cbebaa74a9
Macro for Div and Mod 2024-01-06 23:55:01 +05:30
KEKW555 f7576ba1d0
Make union consistent with other split union types. 2024-01-06 23:43:08 +05:30
KEKW555 99ef905ac3
Add specific multi return macro for GetFuserId function 2024-01-06 23:41:35 +05:30
KEKW555 ff469a54cf
Remove generic macro for argument list safety 2024-01-06 23:21:04 +05:30
octorock 1ecc23d534 Fix format 2024-01-06 18:43:02 +01:00