Commit Graph

30 Commits

Author SHA1 Message Date
AnonymousRandomPerson
b0b0b958d2 Moved ChooseAiMove nonmatching to C file 2025-08-07 19:30:18 -04:00
AnonymousRandomPerson
778824ddcf Synced from pmd-sky debug 2025-08-06 20:30:44 -04:00
AnonymousRandomPerson
9b7ce7a663 Moved DSE functions to DSE folder 2025-08-06 20:05:25 -04:00
chordtoll
94df5ca7ea
Start working on sound driver memory functions 2025-05-30 18:13:21 -07:00
AnonymousRandomPerson
15cc2d2b9a Synced from pmdsky-debug 2024-12-05 01:52:27 -05:00
AnonymousRandomPerson
c72517ecd3 Decomped NitroMain
Decomped by @SethBarberee
2024-10-29 00:04:12 -04:00
AnonymousRandomPerson
f8ddabbe30 Matched main ARM9 binary 2024-05-19 00:12:08 -04:00
AnonymousRandomPerson
f4880f0b8f Split arm9 ASM JP 2024-04-17 23:52:39 -04:00
AnonymousRandomPerson
eeb593808a Added more DSE functions
-Contributed by Rhokin.
2024-01-28 22:45:02 -05:00
AnonymousRandomPerson
14f2b4cd9c Used original Pascal_SnakeCase for DSE functions 2023-12-30 18:06:04 -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
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
c8c61d2b90 Decomped LFO functions
Contributed by Rhokin.
2023-12-10 13:41:43 -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
7659b5b859 Split ARM9 ASM for EU 2023-11-01 18:44:20 -04:00
AnonymousRandomPerson
b200a0faff Started EU support 2023-11-01 18:44:19 -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
ba2e47b1f0 Defined pointers in arm9 main 2023-09-27 00:09:45 -04:00
AnonymousRandomPerson
b887709dcf Synced data symbols from pmdsky-debug 2023-09-17 15:53:50 -04:00
AnonymousRandomPerson
8981e8ba54 Defined pointers for overlay 0 2023-09-17 00:05:21 -04:00
AnonymousRandomPerson
ffc5860502 Defined symbols for arm9 pointers 2023-09-13 23:24:30 -04:00
AnonymousRandomPerson
4f948e5c1e Decomped first function 2023-08-16 00:10:41 -04:00
AnonymousRandomPerson
ee153c6b30 Compiled arm7 2023-08-06 17:47:05 -04:00
AnonymousRandomPerson
831586673a Filled holes in arm9 2023-07-17 00:05:24 -04:00
AnonymousRandomPerson
c52c9d4027 Matched arm9 2023-07-15 23:47:09 -04:00
AnonymousRandomPerson
3a75a3b64d Moved system code to lib/syscall 2023-07-12 23:47:38 -04:00
AnonymousRandomPerson
80956ec169 Cleaned out extra library code 2023-07-10 21:26:59 -04:00
AnonymousRandomPerson
9ee264c64a Built overlays 2023-07-02 00:21:29 -04:00
AnonymousRandomPerson
608e361e57 Initialized base repo 2023-06-28 23:35:19 -04:00