From b0870ee7fbf34fe4fa8bf6a622a3c46aa326f1fb Mon Sep 17 00:00:00 2001 From: Cameron Hall Date: Sun, 11 Aug 2019 13:11:32 -0500 Subject: decompile through sub_51C3C --- include/functions.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'include/functions.h') diff --git a/include/functions.h b/include/functions.h index 0606057..7d843c5 100644 --- a/include/functions.h +++ b/include/functions.h @@ -330,14 +330,14 @@ extern void sub_1050C(void); //extern ? OptionsMain(); //extern ? sub_51240(); -//extern ? sub_513B8(); +extern void sub_513B8(void); //extern ? sub_514B8(); //extern ? sub_51C3C(); //extern ? sub_51C60(); -//extern ? sub_51C9C(); -//extern ? sub_524BC(); -//extern ? sub_52528(); -//extern ? sub_525CC(); +extern void sub_51C9C(void); +extern void sub_524BC(void); +extern void sub_52528(void); +extern void sub_525CC(s8); // asm/pokedex.s @@ -388,7 +388,7 @@ extern void sub_8ABC(void); // asm/rom_1068C.s -//extern ? sub_1068C(); +void sub_1068C(int, int, int, int, u16); extern void sub_10708(void *volatile, void *volatile, s16, s16); //extern ? sub_10750(); //extern ? sub_10798(); @@ -830,4 +830,4 @@ extern void sub_1175C(void); extern void sub_11968(void); extern void sub_11B74(void); -#endif // GUARD_FUNCTIONS_H \ No newline at end of file +#endif // GUARD_FUNCTIONS_H -- cgit v1.2.3 From 68de07eabfe27625e4b5b43502da0efade337456 Mon Sep 17 00:00:00 2001 From: Cameron Hall Date: Sun, 11 Aug 2019 14:20:54 -0500 Subject: cleanup --- include/functions.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'include/functions.h') diff --git a/include/functions.h b/include/functions.h index 7d843c5..c84637b 100644 --- a/include/functions.h +++ b/include/functions.h @@ -73,7 +73,7 @@ void sub_24C(void); void sub_2B4(void); s16 LoadSpriteSets(const struct SpriteSet *const *spriteSets, u16 numSpriteSets, struct SpriteGroup *spriteGroups); void sub_438(void); -void sub_490(void); +void ClearGraphicsMemory(void); void sub_518(void); void sub_578(void); void sub_678(u8 *arg0, s16 arg1, s16 arg2); @@ -776,10 +776,10 @@ extern void sub_1090C(void); //extern ? sub_5291C(); //extern ? sub_52940(); extern void sub_52A18(void); -//extern ? sub_52A68(); -extern void sub_52B30(void); -//extern ? sub_52BB0(); -extern void sub_52C44(void); +//extern ? LoadSaveDataFromSram(); +extern void SaveFile_WriteToSram(void); +//extern ? SaveFile_SetPokedexFlags(); +extern void SaveFile_ReadSavedGamePresent(void); extern void sub_52C64(void); // asm/rom_9BC.s -- cgit v1.2.3 From 93f755636be0dcf395ad86bcedc30cefb1fb369e Mon Sep 17 00:00:00 2001 From: Cameron Hall Date: Sun, 11 Aug 2019 20:57:10 -0500 Subject: more labeling --- include/functions.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'include/functions.h') diff --git a/include/functions.h b/include/functions.h index c84637b..fb19977 100644 --- a/include/functions.h +++ b/include/functions.h @@ -20,7 +20,7 @@ void sub_1340(void); void AgbMain(void); void sub_9BC_Main(void); -void HBlankIntr(void); +void VBlankIntr(void); void VCountIntr(void); void SerialIntr(void); void Timer3Intr(void); @@ -32,7 +32,7 @@ s16 sub_C74(u16 arg0); void sub_CBC(void); void sub_D10(void); void sub_D74(void); -void sub_DC4(void); +void DefaultMainCallback(void); // src/rom_3219C.c @@ -41,13 +41,13 @@ void sub_3219C(void); // src/rom_850.c -u16 sub_850(void); -void sub_898(void (*func)(void)); -void sub_8BC(void); -void sub_8D4(void (*func)(void)); -void sub_8FC(void); -void sub_918(void (*func)(void)); -void sub_940(void); +u16 IsInVblank(void); +void SetMainCallback(void (*func)(void)); +void ResetMainCallback(void); +void SetVBlankIntrFunc(void (*func)(void)); +void ResetVBlankIntrFunc(void); +void SetVCountIntrFunc(void (*func)(void)); +void ResetVCountIntrFunc(void); // src/titlescreen.c @@ -72,10 +72,10 @@ void SetMainGameState(u16 mainState); void sub_24C(void); void sub_2B4(void); s16 LoadSpriteSets(const struct SpriteSet *const *spriteSets, u16 numSpriteSets, struct SpriteGroup *spriteGroups); -void sub_438(void); +void ResetSomeGraphicsRelatedStuff(void); void ClearGraphicsMemory(void); void sub_518(void); -void sub_578(void); +void ClearSprites(void); void sub_678(u8 *arg0, s16 arg1, s16 arg2); void SetMatrixScale(s16 xScale, s16 yScale, s16 matrixNum); @@ -393,7 +393,7 @@ extern void sub_10708(void *volatile, void *volatile, s16, s16); //extern ? sub_10750(); //extern ? sub_10798(); //extern ? sub_10860(); -extern void sub_1090C(void); +extern void ClearSomeArray(void); // asm/rom_11B9C.s @@ -775,7 +775,7 @@ extern void sub_1090C(void); //extern ? sub_528DC(); //extern ? sub_5291C(); //extern ? sub_52940(); -extern void sub_52A18(void); +extern void SaveFile_LoadGameData(void); //extern ? LoadSaveDataFromSram(); extern void SaveFile_WriteToSram(void); //extern ? SaveFile_SetPokedexFlags(); -- cgit v1.2.3 From 0648ededb9161e9f5fc4e0a38ae91c7bf14e6c0b Mon Sep 17 00:00:00 2001 From: Cameron Hall Date: Mon, 12 Aug 2019 18:47:16 -0500 Subject: more labeling --- include/functions.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/functions.h') diff --git a/include/functions.h b/include/functions.h index fb19977..9179ff2 100644 --- a/include/functions.h +++ b/include/functions.h @@ -31,7 +31,7 @@ s16 sub_C24(u16 arg0); s16 sub_C74(u16 arg0); void sub_CBC(void); void sub_D10(void); -void sub_D74(void); +void MainLoopIter(void); void DefaultMainCallback(void); // src/rom_3219C.c -- cgit v1.2.3