summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/functions.h6
-rwxr-xr-xinclude/main.h1
-rwxr-xr-xinclude/titlescreen.h12
-rw-r--r--include/types.h6
-rw-r--r--include/variables.h4
5 files changed, 20 insertions, 9 deletions
diff --git a/include/functions.h b/include/functions.h
index 89b93dc..d6e53d8 100644
--- a/include/functions.h
+++ b/include/functions.h
@@ -777,10 +777,10 @@ extern void sub_1090C(void);
//extern ? sub_52940();
extern void sub_52A18(void);
//extern ? sub_52A68();
-//extern ? sub_52B30();
+extern void sub_52B30(void);
//extern ? sub_52BB0();
extern void sub_52C44(void);
-//extern ? sub_52C64();
+extern void sub_52C64(void);
// asm/rom_9BC.s
@@ -840,6 +840,6 @@ extern int sub_55A24(u8*); // Rumble Pak?
//extern ? sub_55530();
//extern ? sub_55570();
//extern ? sub_555BC();
-//extern ? sub_55654();
+extern void sub_55654(void *, u32, int);
#endif // GUARD_FUNCTIONS_H \ No newline at end of file
diff --git a/include/main.h b/include/main.h
index 4b97e5e..02f0a5f 100755
--- a/include/main.h
+++ b/include/main.h
@@ -38,6 +38,7 @@ struct Main
/*0x38*/ volatile u16 blendControl;
/*0x3A*/ volatile u16 blendAlpha;
/*0x3C*/ volatile u16 blendBrightness;
+ // may be a sub-struct. possibly save data?
/*0x40*/ int unk40;
/*0x44*/ u8 filler44[0x4];
/*0x48*/ int rngValue;
diff --git a/include/titlescreen.h b/include/titlescreen.h
index d1dd857..6cd6965 100755
--- a/include/titlescreen.h
+++ b/include/titlescreen.h
@@ -10,12 +10,12 @@ struct TitlescreenStruct
/*0x07*/ u8 unk7;
/*0x08*/ s8 unk8;
/*0x09*/ s8 unk9;
- /*0x0A*/ u8 unkA;
- /*0x0B*/ u8 unkB;
- /*0x0C*/ u8 unkC;
- /*0x0D*/ u8 unkD;
- /*0x0E*/ u8 unkE;
- /*0x0F*/ u8 unkF;
+ /*0x0A*/ s8 unkA;
+ /*0x0B*/ s8 unkB;
+ /*0x0C*/ s8 unkC;
+ /*0x0D*/ s8 unkD;
+ /*0x0E*/ s8 unkE;
+ /*0x0F*/ s8 unkF;
/*0x10*/ s8 unk10;
/*0x11*/ s8 unk11;
/*0x12*/ s16 idleFadeoutCounter;
diff --git a/include/types.h b/include/types.h
index af7a749..e43b6dc 100644
--- a/include/types.h
+++ b/include/types.h
@@ -34,4 +34,10 @@ struct SpriteGroup
};
// size: 0xB8
+struct Coord16
+{
+ u16 x;
+ u16 y;
+};
+
#endif // GUARD_TYPES_H
diff --git a/include/variables.h b/include/variables.h
index 6a74cb7..d8efc57 100644
--- a/include/variables.h
+++ b/include/variables.h
@@ -163,5 +163,9 @@ extern const u16 gTitlescreenSprites_Pals[];
//extern ? gMonPortraitsGroup11_Pals;
//extern ? gMonPortraitsGroup12_Pals;
//extern ? gMonPortraitsGroup13_Pals;
+extern struct Coord16 gUnknown_086A9684[];
+extern struct Coord16 gUnknown_086A9694[];
+extern struct Coord16 gUnknown_086A96AC[];
+extern struct Coord16 gUnknown_086A96C0[];
#endif // GUARD_VARIABLES_H \ No newline at end of file