Commit Graph

54 Commits

Author SHA1 Message Date
vernalbreeze
783439e7d7 Label SDK functions 2026-02-09 12:33:16 -05:00
AnonymousRandomPerson
2f012d9280 Synced from pmdsky-debug 2026-01-28 01:49:00 -05:00
AnonymousRandomPerson
3214a390d4 Synced from pmdsky-debug 2025-10-22 21:15:44 -04:00
AnonymousRandomPerson
c133dba50c Decomped ov00_0230D388 2025-08-26 17:45:07 -04:00
AnonymousRandomPerson
ceee9cad0c Synced from pmdsky-debug 2025-05-21 20:19:28 -04:00
AnonymousRandomPerson
3f53ea0f72 Decomped IsChargingAnyTwoTurnMove 2024-12-27 23:59:57 -06:00
AnonymousRandomPerson
a5a1d2a115 Synced from pmdsky-debug 2024-12-22 22:48:24 -06:00
AnonymousRandomPerson
15cc2d2b9a Synced from pmdsky-debug 2024-12-05 01:52:27 -05:00
AnonymousRandomPerson
dbaac1e564 Added in-progress decomp.me links 2024-10-28 21:40:10 -04:00
AnonymousRandomPerson
f76b7570a1 Matched overlays 0/8 2024-05-19 21:54:26 -04:00
AnonymousRandomPerson
f9bf8c8e48 Split overlay 0 JP 2024-05-13 23:18:57 -04:00
AnonymousRandomPerson
de14ecef7a Split overlay 1 data JP 2024-04-17 23:52:40 -04:00
AnonymousRandomPerson
0ba1d76398
Merge pull request #57 from UsernameFodder/sync
Sync some symbols from pokeheartgold
2023-12-29 12:20:44 -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
ElectricGeorge
9d52129218
Rename debug.c functions 2023-12-28 11:30:48 -05: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
7252f84dd1 Synced from pmdsky-debug 2023-12-19 22:23:46 -05: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
4c60e86fb8 Synced from pmdsky-debug 2023-11-28 17:47:17 -05:00
AnonymousRandomPerson
82bd336cdc Supported EU syncing from pmdsky-debug 2023-11-20 23:36:17 -06:00
AnonymousRandomPerson
8f9b3c8b8e Defined pointers for overlay 0 EU 2023-11-11 19:26:59 -05:00
AnonymousRandomPerson
16e834d109 Split overlay 8 for EU 2023-11-11 19:20:48 -05:00
AnonymousRandomPerson
c411e0ccee Matched arm9 EU 2023-11-11 00:46:55 -05:00
AnonymousRandomPerson
cc294b4f88 Fixed more arm9 EU diffs 2023-11-10 20:18:53 -05:00
AnonymousRandomPerson
db9df12cb9 Fixed more arm9 EU diffs 2023-11-07 22:36:41 -05:00
AnonymousRandomPerson
4c5569a9e7 Split overlay 0 data for EU 2023-11-05 23:39:29 -05:00
AnonymousRandomPerson
b2d74ecc20 Split overlay 0 ASM for EU 2023-11-02 00:05:31 -04:00
AnonymousRandomPerson
e1bcda7226 Split overlay 7 for EU 2023-11-01 23:25:41 -04:00
AnonymousRandomPerson
f012ebbaec Defined pointers in overlay 0 2023-09-29 22:14:53 -04:00
AnonymousRandomPerson
bb960c2d87 Defined pointers to ITCM 2023-09-29 21:52:28 -04:00
AnonymousRandomPerson
a5ca344779 Fixed references to overlay 2 symbols 2023-09-27 00:09:45 -04:00
AnonymousRandomPerson
b368278ab4 Synced symbols from pmdsky-debug 2023-09-17 14:45:32 -04:00
AnonymousRandomPerson
8981e8ba54 Defined pointers for overlay 0 2023-09-17 00:05:21 -04:00
AnonymousRandomPerson
fc21fc777e Renamed debug_flag_2 to debug_log_flag 2023-09-15 10:14:47 -04:00
marius david
bea8eb0735 Decompiled the rest of debug display functions 2023-09-14 13:41:12 +02:00
AnonymousRandomPerson
a91d39d709 Synced latest pmdsky-debug symbols 2023-09-05 22:25:01 -04:00
AnonymousRandomPerson
f9a76fcaa2 Fixed naming for data/BSS symbols 2023-08-15 23:13:37 -04:00
AnonymousRandomPerson
ab9a837d4b Matched overlay table 2023-08-14 22:35:23 -04:00
AnonymousRandomPerson
6e1d5f7333 Added BSS to overlays 2023-08-14 00:17:21 -04:00
AnonymousRandomPerson
6a3f51f9c1 Filled holes in overlay 0 2023-07-31 23:28:18 -04:00
AnonymousRandomPerson
3e371e1eef Matched overlay 8 2023-07-15 21:59:57 -04:00
AnonymousRandomPerson
f43019a2dd Fixed overlay addresses 2023-07-14 23:50:39 -04:00
AnonymousRandomPerson
3a75a3b64d Moved system code to lib/syscall 2023-07-12 23:47:38 -04:00
AnonymousRandomPerson
dbfc418768 Dumped remaining bytes in overlays 2023-07-12 22:34:58 -04:00
AnonymousRandomPerson
80956ec169 Cleaned out extra library code 2023-07-10 21:26:59 -04:00
AnonymousRandomPerson
e352ec7451 Removed incorrect ov10 calls 2023-07-09 20:43:44 -04:00
AnonymousRandomPerson
197ba2abf1 Removed incorrect ov02 calls 2023-07-09 20:35:58 -04:00
AnonymousRandomPerson
ad62158e7f Fixed remaining compile errors 2023-07-09 00:02:54 -04:00
AnonymousRandomPerson
b034d9bc2c Cleaned up more unmapped functions 2023-07-08 22:17:29 -04:00
AnonymousRandomPerson
bb08edf420 Dumped all ASM 2023-07-06 23:30:44 -04:00