Commit Graph

18 Commits

Author SHA1 Message Date
AnonymousRandomPerson
a05015dfe2 Synced from pmdsky-debug 2026-01-28 21:04:48 -05:00
AnonymousRandomPerson
1f04b8558e Added name differences between decomp and pmdsky-debug in sync script 2025-08-31 14:10:28 -04:00
AnonymousRandomPerson
15cc2d2b9a Synced from pmdsky-debug 2024-12-05 01:52:27 -05:00
AnonymousRandomPerson
8304f6ecd3 Supported pmdsky-debug aliases for sync 2024-01-06 14:18:12 -06:00
AnonymousRandomPerson
0d66c0d994 Temporarily ignored prototype symbol name syncing 2023-12-30 18:09:34 -06:00
UsernameFodder
8e6873cb29 Sync some symbols from pokeheartgold
These were found by correlating identical code between Sky and Heart
Gold.

This is the first of a series of results from this correlation work.
Some of the changes included in this commit:
- init code
- math utilities (FX_, VEC_, MTX_)
- graphics utilities (GX_ and friends)

None of the code here is decompiled, so this change only includes
renames and tweaks to the asm.

Note: GX_HBlankIntr is not the same between EoS and Heart Gold, but the
label was added anyway because it is between GX_Init and GX_VBlankIntr
in both games. The latter two functions DO match between games.
2023-12-29 01:52:12 -06:00
AnonymousRandomPerson
cdefb150e3 Added more documentation to scripts 2023-12-28 19:09:25 -06:00
AnonymousRandomPerson
1dd0f32e83
Merge pull request #50 from UsernameFodder/sync
Sync math operator/utility functions from pokeheartgold
2023-12-27 14:27:31 -06:00
UsernameFodder
38625d657d Rename some functions for pmdsky-debug sync
pmdsky-debug now supports Pascal_SnakeCase for function names, so remove
some naming overrides and make others more consistent.
2023-12-27 02:13:27 -06:00
UsernameFodder
32998ca899 Sync math operator/utility functions from pokeheartgold
Compared/synced by hand from the pokeheartgold asm.

Some of the functions had labels corresponding to libgcc counterparts;
rename them all for consistency.

Note that some of the functions have multiple names in pokeheartgold
(of which at most one is actually used). Instead of polluting the xMAP
files with multiple symbols (some with zero length), which makes it
really hard for scripts to parse, just add these alternate names as
comments. This makes them searchable without having an effect on build
artifacts.
2023-12-27 02:12:38 -06:00
AnonymousRandomPerson
ebd2d093b8 Decomped sound envelope functions
Contributed by Rhokin in the SkyTemple Discord. https://discord.com/channels/710190644152369162/804247227991326730/1182773685317271634
2023-12-08 23:16:22 -05:00
AnonymousRandomPerson
3a591b0d4a Fixed some incorrect symbol names 2023-11-22 14:53:02 -06:00
AnonymousRandomPerson
d564ca9d22 Supported EU syncing to pmdsky-debug 2023-11-21 22:57:16 -06:00
AnonymousRandomPerson
b8254efa38 Synced from pmdsky-debug 2023-10-29 19:42:06 -04:00
AnonymousRandomPerson
a19a1dfc64 Added symbol syncing to pmdsky-debug 2023-09-17 17:08:24 -04:00
AnonymousRandomPerson
b887709dcf Synced data symbols from pmdsky-debug 2023-09-17 15:53:50 -04:00
AnonymousRandomPerson
3c957980ed Added script to sync symbols to pmdsky-debug 2023-09-06 23:56:06 -04:00
AnonymousRandomPerson
cd7909af2e Added pmdsky-debug sync script 2023-09-05 22:25:01 -04:00