diff options
Diffstat (limited to 'arm9/lib/src/GX.c')
-rw-r--r-- | arm9/lib/src/GX.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/arm9/lib/src/GX.c b/arm9/lib/src/GX.c index b1d62145..6b2f7790 100644 --- a/arm9/lib/src/GX.c +++ b/arm9/lib/src/GX.c @@ -10,10 +10,10 @@ static u16 sIsDispOn = TRUE; ARM_FUNC void GX_Init(){ reg_GX_POWCNT |= 0x8000; - reg_GX_POWCNT = (reg_GX_POWCNT & ~0x20E) | 0x20E; - reg_GX_POWCNT = reg_GX_POWCNT | 0x1; + reg_GX_POWCNT = (u16)((reg_GX_POWCNT & ~0x20E) | 0x20E); + reg_GX_POWCNT = (u16)(reg_GX_POWCNT | 0x1); GX_InitGXState(); - u32 temp; + s32 temp; while (GXi_VRamLockId == 0) { temp = OS_GetLockID(); @@ -21,7 +21,7 @@ ARM_FUNC void GX_Init(){ { OS_Terminate(); } - GXi_VRamLockId = temp; + GXi_VRamLockId = (vu16)temp; } reg_GX_DISPSTAT = 0x0; reg_GX_DISPCNT = 0x0; @@ -48,7 +48,7 @@ ARM_FUNC void GX_Init(){ } ARM_FUNC u32 GX_HBlankIntr(u32 enable){ - u32 temp = reg_GX_DISPSTAT & 0x10; + u32 temp = (u32)(reg_GX_DISPSTAT & 0x10); if (enable) { reg_GX_DISPSTAT |= 0x10; @@ -61,7 +61,7 @@ ARM_FUNC u32 GX_HBlankIntr(u32 enable){ } ARM_FUNC u32 GX_VBlankIntr(u32 enable){ - u32 temp = reg_GX_DISPSTAT & 0x8; + u32 temp = (u32)(reg_GX_DISPSTAT & 0x8); if (enable) { reg_GX_DISPSTAT |= 0x8; @@ -76,7 +76,7 @@ ARM_FUNC u32 GX_VBlankIntr(u32 enable){ ARM_FUNC void GX_DispOff(){ u32 temp = reg_GX_DISPCNT; sIsDispOn = 0x0; - sDispMode = (temp & 0x30000) >> 0x10; + sDispMode = (u16)((temp & 0x30000) >> 0x10); reg_GX_DISPCNT = temp & ~0x30000; } @@ -94,7 +94,7 @@ ARM_FUNC void GX_DispOn(){ ARM_FUNC void GX_SetGraphicsMode(u32 mode1, u32 mode2, u32 mode3){ u32 temp2 = reg_GX_DISPCNT; - sDispMode = mode1; + sDispMode = (u16)mode1; if (!sIsDispOn) mode1 = 0; reg_GX_DISPCNT = (mode2 | ((temp2 & 0xFFF0FFF0) | (mode1 << 0x10))) | (mode3 << 0x3); @@ -113,10 +113,10 @@ ARM_FUNC void GXx_SetMasterBrightness_(vu16 *dst, s32 brightness){ } else if (brightness > 0) { - *dst = 0x4000 | brightness; + *dst = (u16)(0x4000 | brightness); } else { - *dst = 0x8000 | -brightness; + *dst = (u16)(0x8000 | -brightness); } } |