diff options
-rw-r--r-- | include/gba/syscall.h | 12 | ||||
-rw-r--r-- | src/decompress.c | 2 | ||||
-rw-r--r-- | src/diploma.c | 1 | ||||
-rw-r--r-- | src/main_menu.c | 1 | ||||
-rw-r--r-- | src/pokedex.c | 1 | ||||
-rw-r--r-- | src/starter_choose.c | 1 | ||||
-rw-r--r-- | src/wallclock.c | 1 |
7 files changed, 12 insertions, 7 deletions
diff --git a/include/gba/syscall.h b/include/gba/syscall.h index 3f41abba1..9576f7e99 100644 --- a/include/gba/syscall.h +++ b/include/gba/syscall.h @@ -17,6 +17,10 @@ void RegisterRamReset(u32 resetFlags); void VBlankIntrWait(void); +u16 Sqrt(u32 num); + +u16 ArcTan2(s16 x, s16 y); + #define CPU_SET_SRC_FIXED 0x01000000 #define CPU_SET_16BIT 0x00000000 #define CPU_SET_32BIT 0x04000000 @@ -29,4 +33,12 @@ void CpuFastSet(const void *src, void *dest, u32 control); void ObjAffineSet(struct ObjAffineSrcData *src, void *dest, s32 count, s32 offset); +void LZ77UnCompWram(const void *src, void *dest); + +void LZ77UnCompVram(const void *src, void *dest); + +void RLUnCompWram(const void *src, void *dest); + +void RLUnCompVram(const void *src, void *dest); + #endif // GUARD_GBA_SYSCALL_H diff --git a/src/decompress.c b/src/decompress.c index 44cd3c2c0..adc6798b6 100644 --- a/src/decompress.c +++ b/src/decompress.c @@ -8,8 +8,6 @@ extern struct SpriteSheet gMonFrontPicTable[]; extern struct SpriteSheet gMonBackPicTable[]; extern void *gUnknown_081FAF4C[]; -extern void LZ77UnCompVram(const void *src, void *dest); -extern void LZ77UnCompWram(const void *src, void *dest); extern void DrawSpindaSpots(u16, u32, void *, u8); void sub_800D378(struct SpriteSheet *a, u32 b, u32 c, u32 d, void *e, s32 f, u32 g, u32 h); diff --git a/src/diploma.c b/src/diploma.c index 7e3a94514..4d81ad4b0 100644 --- a/src/diploma.c +++ b/src/diploma.c @@ -7,7 +7,6 @@ #include "task.h" #include "text.h" -extern void LZ77UnCompVram(const void *src, void *dest); extern void remove_some_task(void); extern void sub_80546F0(void); extern u16 sub_8090FF4(void); diff --git a/src/main_menu.c b/src/main_menu.c index 9a5326ea1..966f93f0d 100644 --- a/src/main_menu.c +++ b/src/main_menu.c @@ -26,7 +26,6 @@ extern u16 GetPokedexSeenCount(void); extern u8 GetBadgeCount(void); extern void DoNamingScreen(u8 r0, struct SaveBlock2 *r1, u16 r2, u16 r3, u8 s0, MainCallback s4); extern void CB2_NewGame(void); -extern void LZ77UnCompVram(const void *src, void *dest); extern void DecompressPicFromTable_2(const struct SpriteSheet *, u8, u8, void *, void *, u32); extern void LoadCompressedObjectPalette(const struct SpritePalette *); extern u8 CreateBirchSprite(u8, u8, u8); diff --git a/src/pokedex.c b/src/pokedex.c index 876e1d737..8dfc4212c 100644 --- a/src/pokedex.c +++ b/src/pokedex.c @@ -162,7 +162,6 @@ extern u8 sub_8091E3C(void); extern void sub_80690C8(void); extern void sub_805469C(void); extern void LoadCompressedObjectPic(void *); -extern void LZ77UnCompVram(const void *, void *); extern u16 HoennToNationalOrder(u16); extern u16 NationalToHoennOrder(u16); extern u16 gPokedexOrder_Alphabetical[]; diff --git a/src/starter_choose.c b/src/starter_choose.c index d4580cd94..a80401e8b 100644 --- a/src/starter_choose.c +++ b/src/starter_choose.c @@ -12,7 +12,6 @@ #include "trig.h" //Functions that need to be put in headers -void LZ77UnCompVram(const void *src, void *dest); void remove_some_task(void); void LoadCompressedObjectPic(void *); void LoadCompressedObjectPalette(const struct SpritePalette *); diff --git a/src/wallclock.c b/src/wallclock.c index 8ee04c36a..8706649d6 100644 --- a/src/wallclock.c +++ b/src/wallclock.c @@ -11,7 +11,6 @@ #include "sound.h" //Functions that need to be put in headers -void LZ77UnCompVram(const void *src, void *dest); void remove_some_task(void); void LoadCompressedObjectPic(void *); |