39 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 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 3b9b1a388b cleanup headers 2025-03-09 18:58:01 +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 ca873e6b7f rename gUnk_020000B0 to gEnemyTarget and move it to a header 2025-01-12 02:20:12 +00:00
octorock 560dfa45b1 Add more tilemap documentation 2024-01-06 18:12:53 +01:00
octorock 06dc158598 Rename vvv to actTile 2024-01-06 16:15:34 +01:00
octorock aced0bef69 Rename metaTiles
Now the 16x16 tiles are just called tiles and the 8x8 tiles are called subTiles.
2024-01-06 15:01:44 +01:00
octorock c3b771a209 Merge branch 'master' into tilemap-docs 2024-01-06 12:26:39 +01:00
theo3 f5c6178ed4 gustjar player fields 2024-01-01 13:07:43 -08:00
theo3 5324928f44 npc5 document 2024-01-01 12:12:05 -08:00
theo3 dcc596ed87 define collisions 2023-12-31 21:26:12 -08:00
theo3 37ac9cb0fb document tile asm functions 2023-12-31 17:34:02 -08:00
theo3 201955ea05 create enemy struct and enemy flags 2023-12-30 20:05:32 -08:00
theo3 fb9f59fbbb label BounceUpdate asm 2023-12-30 17:13:42 -08:00
octorock 109b1020dc Merge branch 'master' into tilemap-docs 2023-12-31 02:12:41 +01:00
theo3 72509b18a0 label some asm functions 2023-12-29 00:59:43 -08:00
theo3 d07c416641 message definitions 2023-12-28 21:58:54 -08:00
octorock b6a94d5062 Use metatile enum 2023-07-05 18:30:27 +02:00
octorock f89bb66911 Create enums for Vvvs and MetaTiles 2023-06-24 00:19:33 +02:00
octorock c317fe3f18 Extract KeyValuePairs 2023-06-17 00:10:00 +02:00
octorock 551cb72093 Extract some map data definitions 2023-06-10 15:12:51 +02:00
octorock 99c0d42297 Document some screen shake data 2023-06-01 15:24:12 +02:00
octorock bbac5ace3f Merge remote-tracking branch 'upstream/master' into tilemap-docs 2023-05-31 23:51:20 +02:00
Catobat 52e635f57b Some comments and label names for GetFuserId 2023-05-05 23:19:04 +02:00
Catobat 4ab73f8eb7 Name some more functions in common.c 2023-01-08 15:01:18 +01:00
Henny022p 33a62419a9 remove fake global gUnk_02021F70
part of gBG1Buffer
2023-01-04 19:26:42 +01:00
Henny022p 3855f2f0d0 remove fake global gUnk_020344F0
part of gBG2Buffer
2023-01-04 19:26:42 +01:00
octorock c280188436 Fix paths 2022-12-21 23:40:27 +01:00
octorock 1d741c182d Extract dungeon maps 2022-12-11 12:07:48 +01:00
octorock 67467fd831 Extract some data
And split up subtasks and world events.
2022-10-08 22:32:54 +02:00
octorock ad44d63b73 Document some player item stuff 2022-08-09 18:56:13 +02:00
octorock e11cfed066 Decompile some functions 2022-06-11 22:58:02 +02:00
Ibot02 321180fa13 Removed Fake Global gCosinePosition
It wasn't actually used in c, and having it the way we did made accesses to gSineTable rely on out-of-bounds accesses to gSineTable (which then accessed gCosineTable since they were consecutive)
2022-04-15 21:58:19 +02:00
theo3 65b80571b2 naming 2022-03-28 21:01:02 -07:00
theo3 450397a2c4 player asm stuff 2022-03-27 21:20:01 -07:00
theo3 5208bfd1aa player asm wip 2022-03-27 00:15:37 -07:00
theo3 ef470547e0 cleanup 2022-03-17 19:16:43 -07:00
theo3 2fe33a05b8 move handwritten asm to src 2022-03-16 19:15:58 -07:00