include/gba/syscall.h file

Functions

void SoundBiasReset()
void SoundBiasSet()
void SoftReset(u32 resetFlags)
void RegisterRamReset(u32 resetFlags)
void VBlankIntrWait(void)
auto Sqrt(u32 num) -> u16
auto ArcTan2(s16 x, s16 y) -> u16
void CpuSet(const void* src, void* dest, u32 control)
void CpuFastSet(const void* src, void* dest, u32 control)
void BgAffineSet(struct BgAffineSrcData* src, struct BgAffineDstData* dest, s32 count)
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)
auto MultiBoot(struct MultiBootParam* mp) -> int
auto Div(s32 num, s32 denom) -> s32

Defines

#define RESET_EWRAM
#define RESET_IWRAM
#define RESET_PALETTE
#define RESET_VRAM
#define RESET_OAM
#define RESET_SIO_REGS
#define RESET_SOUND_REGS
#define RESET_REGS
#define RESET_ALL
#define SystemCall(x)
#define Stop()
#define CPU_SET_SRC_FIXED
#define CPU_SET_16BIT
#define CPU_SET_32BIT
#define CPU_FAST_SET_SRC_FIXED
#define DivAndMod(num, denom)