diff options
Diffstat (limited to 'asm/gpu_bg.s')
-rw-r--r-- | asm/gpu_bg.s | 208 |
1 files changed, 104 insertions, 104 deletions
diff --git a/asm/gpu_bg.s b/asm/gpu_bg.s index 13b69dab9..602020c2b 100644 --- a/asm/gpu_bg.s +++ b/asm/gpu_bg.s @@ -1,6 +1,6 @@ thumb_func_start ResetBgs -; void ResetBgs() -ResetBgs: ; 80012F0 +@ void ResetBgs() +ResetBgs: @ 80012F0 push {lr} bl ResetBgControlStructs ldr r1, =0x030008e0 @@ -13,8 +13,8 @@ ResetBgs: ; 80012F0 thumb_func_end ResetBgs thumb_func_start SetBgModeInternal -; void SetBgModeInternal(u8 bgMode) -SetBgModeInternal: ; 8001308 +@ void SetBgModeInternal(u8 bgMode) +SetBgModeInternal: @ 8001308 lsls r0, 24 lsrs r0, 24 ldr r3, =0x030008e0 @@ -28,8 +28,8 @@ SetBgModeInternal: ; 8001308 thumb_func_end SetBgModeInternal thumb_func_start GetBgMode -; u8 GetBgMode() -GetBgMode: ; 8001324 +@ u8 GetBgMode() +GetBgMode: @ 8001324 ldr r0, =0x030008e0 ldrb r1, [r0, 0x10] movs r0, 0x7 @@ -39,8 +39,8 @@ GetBgMode: ; 8001324 thumb_func_end GetBgMode thumb_func_start ResetBgControlStructs -; void ResetBgControlStructs() -ResetBgControlStructs: ; 8001334 +@ void ResetBgControlStructs() +ResetBgControlStructs: @ 8001334 push {lr} ldr r2, =0x030008e0 ldr r0, =gZeroedBgControlStruct @@ -58,8 +58,8 @@ _08001340: thumb_func_end ResetBgControlStructs thumb_func_start Unused_ResetBgControlStruct -; void Unused_ResetBgControlStruct(u8 bg) -Unused_ResetBgControlStruct: ; 8001354 +@ void Unused_ResetBgControlStruct(u8 bg) +Unused_ResetBgControlStruct: @ 8001354 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -82,8 +82,8 @@ _08001372: thumb_func_end Unused_ResetBgControlStruct thumb_func_start SetBgControlAttributes -; void SetBgControlAttributes(u8 bg, u8 tilesBaseBlock, u8 tileMapBaseBlock, u8 screenSize, u8 paletteMode, u8 priority, u8 mosaic, u8 wraparound) -SetBgControlAttributes: ; 8001380 +@ void SetBgControlAttributes(u8 bg, u8 tilesBaseBlock, u8 tileMapBaseBlock, u8 screenSize, u8 paletteMode, u8 priority, u8 mosaic, u8 wraparound) +SetBgControlAttributes: @ 8001380 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -243,8 +243,8 @@ _08001498: thumb_func_end SetBgControlAttributes thumb_func_start GetBgControlAttribute -; u8 GetBgControlAttribute(u8 bg, u8 attributeId) -GetBgControlAttribute: ; 80014AC +@ u8 GetBgControlAttribute(u8 bg, u8 attributeId) +GetBgControlAttribute: @ 80014AC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -337,8 +337,8 @@ _0800155A: thumb_func_end GetBgControlAttribute thumb_func_start LoadBgVram -; u8 LoadBgVram(u8, void *src, u16 size, u16 destOffset, u8 mode) -LoadBgVram: ; 8001560 +@ u8 LoadBgVram(u8, void *src, u16 size, u16 destOffset, u8 mode) +LoadBgVram: @ 8001560 push {r4-r7,lr} mov r7, r8 push {r7} @@ -413,8 +413,8 @@ _080015DE: thumb_func_end LoadBgVram thumb_func_start ShowBgInternal -; void ShowBgInternal(u8 bg) -ShowBgInternal: ; 80015E8 +@ void ShowBgInternal(u8 bg) +ShowBgInternal: @ 80015E8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -476,8 +476,8 @@ _08001656: thumb_func_end ShowBgInternal thumb_func_start HideBgInternal -; void HideBgInternal(u8 bg) -HideBgInternal: ; 8001664 +@ void HideBgInternal(u8 bg) +HideBgInternal: @ 8001664 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -504,8 +504,8 @@ _0800168A: thumb_func_end HideBgInternal thumb_func_start SyncBgVisibilityAndMode -; void SyncBgVisibilityAndMode() -SyncBgVisibilityAndMode: ; 8001698 +@ void SyncBgVisibilityAndMode() +SyncBgVisibilityAndMode: @ 8001698 push {lr} movs r0, 0 bl GetGpuReg @@ -522,8 +522,8 @@ SyncBgVisibilityAndMode: ; 8001698 thumb_func_end SyncBgVisibilityAndMode thumb_func_start SetTextModeAndHideBgs -; void SetTextModeAndHideBgs() -SetTextModeAndHideBgs: ; 80016BC +@ void SetTextModeAndHideBgs() +SetTextModeAndHideBgs: @ 80016BC push {lr} movs r0, 0 bl GetGpuReg @@ -537,8 +537,8 @@ SetTextModeAndHideBgs: ; 80016BC thumb_func_end SetTextModeAndHideBgs thumb_func_start SetBgAffineInternal -; void SetBgAffineInternal(u8 bg, u16 srcCenterX, u16 srcCenterY, u16 dispCenterX, u16 dispCenterY, u16 scaleX, u16 scaleY, u16 rotationAngle) -SetBgAffineInternal: ; 80016D8 +@ void SetBgAffineInternal(u8 bg, u16 srcCenterX, u16 srcCenterY, u16 dispCenterX, u16 dispCenterY, u16 scaleX, u16 scaleY, u16 rotationAngle) +SetBgAffineInternal: @ 80016D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -635,8 +635,8 @@ _08001796: thumb_func_end SetBgAffineInternal thumb_func_start IsInvalidBg -; bool8 IsInvalidBg(u8 bg) -IsInvalidBg: ; 80017A4 +@ bool8 IsInvalidBg(u8 bg) +IsInvalidBg: @ 80017A4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -652,15 +652,15 @@ _080017B4: thumb_func_end IsInvalidBg thumb_func_start DummiedOutFireRedLeafGreenTileAllocFunc -; int DummiedOutFireRedLeafGreenTileAllocFunc() -DummiedOutFireRedLeafGreenTileAllocFunc: ; 80017B8 +@ int DummiedOutFireRedLeafGreenTileAllocFunc() +DummiedOutFireRedLeafGreenTileAllocFunc: @ 80017B8 movs r0, 0 bx lr thumb_func_end DummiedOutFireRedLeafGreenTileAllocFunc thumb_func_start ResetBgsAndClearDma3BusyFlags -; void ResetBgsAndClearDma3BusyFlags(u32 leftoverFireRedLeafGreenVariable) -ResetBgsAndClearDma3BusyFlags: ; 80017BC +@ void ResetBgsAndClearDma3BusyFlags(u32 leftoverFireRedLeafGreenVariable) +ResetBgsAndClearDma3BusyFlags: @ 80017BC push {r4,lr} adds r4, r0, 0 bl ResetBgs @@ -682,8 +682,8 @@ _080017CC: thumb_func_end ResetBgsAndClearDma3BusyFlags thumb_func_start InitBgsFromTemplates -; void InitBgsFromTemplates(u8 bgMode, struct BgTemplate *templates, u8 numTemplates) -InitBgsFromTemplates: ; 80017E8 +@ void InitBgsFromTemplates(u8 bgMode, struct BgTemplate *templates, u8 numTemplates) +InitBgsFromTemplates: @ 80017E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -782,8 +782,8 @@ _08001894: thumb_func_end InitBgsFromTemplates thumb_func_start InitBgFromTemplate -; void InitBgFromTemplate(struct BgTemplate *templates) -InitBgFromTemplate: ; 80018B0 +@ void InitBgFromTemplate(struct BgTemplate *templates) +InitBgFromTemplate: @ 80018B0 push {r4-r7,lr} sub sp, 0x10 adds r7, r0, 0 @@ -848,8 +848,8 @@ _08001920: thumb_func_end InitBgFromTemplate thumb_func_start SetBgMode -; void SetBgMode(u8 bgMode) -SetBgMode: ; 8001934 +@ void SetBgMode(u8 bgMode) +SetBgMode: @ 8001934 push {lr} lsls r0, 24 lsrs r0, 24 @@ -859,8 +859,8 @@ SetBgMode: ; 8001934 thumb_func_end SetBgMode thumb_func_start LoadBgTiles -; u8 LoadBgTiles(u8 bg, void *src, u16 size, u16 destOffset) -LoadBgTiles: ; 8001944 +@ u8 LoadBgTiles(u8 bg, void *src, u16 size, u16 destOffset) +LoadBgTiles: @ 8001944 push {r4-r7,lr} mov r7, r8 push {r7} @@ -950,8 +950,8 @@ _080019E6: thumb_func_end LoadBgTiles thumb_func_start LoadBgTilemap -; u8 LoadBgTilemap(u8 bg, void *src, u16 size, u16 destOffset) -LoadBgTilemap: ; 80019FC +@ u8 LoadBgTilemap(u8 bg, void *src, u16 size, u16 destOffset) +LoadBgTilemap: @ 80019FC push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -992,8 +992,8 @@ _08001A3E: thumb_func_end LoadBgTilemap thumb_func_start Unused_LoadBgPalette -; u8 Unused_LoadBgPalette(u8 bg, void *src, u16 size, u16 destOffset) -Unused_LoadBgPalette: ; 8001A4C +@ u8 Unused_LoadBgPalette(u8 bg, void *src, u16 size, u16 destOffset) +Unused_LoadBgPalette: @ 8001A4C push {r4-r7,lr} adds r7, r1, 0 lsls r0, 24 @@ -1062,8 +1062,8 @@ _08001AC8: thumb_func_end Unused_LoadBgPalette thumb_func_start IsDma3ManagerBusyWithBgCopy -; bool8 IsDma3ManagerBusyWithBgCopy() -IsDma3ManagerBusyWithBgCopy: ; 8001AD4 +@ bool8 IsDma3ManagerBusyWithBgCopy() +IsDma3ManagerBusyWithBgCopy: @ 8001AD4 push {r4-r7,lr} movs r5, 0 movs r7, 0x1 @@ -1115,8 +1115,8 @@ _08001B2A: thumb_func_end IsDma3ManagerBusyWithBgCopy thumb_func_start ShowBg -; void ShowBg(u8 bg) -ShowBg: ; 8001B30 +@ void ShowBg(u8 bg) +ShowBg: @ 8001B30 push {lr} lsls r0, 24 lsrs r0, 24 @@ -1127,8 +1127,8 @@ ShowBg: ; 8001B30 thumb_func_end ShowBg thumb_func_start HideBg -; void HideBg(u8 bg) -HideBg: ; 8001B44 +@ void HideBg(u8 bg) +HideBg: @ 8001B44 push {lr} lsls r0, 24 lsrs r0, 24 @@ -1139,8 +1139,8 @@ HideBg: ; 8001B44 thumb_func_end HideBg thumb_func_start SetBgAttribute -; void SetBgAttribute(u8 bg, u8 attributeId, u8 value) -SetBgAttribute: ; 8001B58 +@ void SetBgAttribute(u8 bg, u8 attributeId, u8 value) +SetBgAttribute: @ 8001B58 push {r4,lr} sub sp, 0x10 lsls r0, 24 @@ -1243,8 +1243,8 @@ _08001C12: thumb_func_end SetBgAttribute thumb_func_start GetBgAttribute -; u8 GetBgAttribute(u8 bg, u8 attributeId) -GetBgAttribute: ; 8001C1C +@ u8 GetBgAttribute(u8 bg, u8 attributeId) +GetBgAttribute: @ 8001C1C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -1355,8 +1355,8 @@ _08001CFA: thumb_func_end GetBgAttribute thumb_func_start ChangeBgX -; u32 ChangeBgX(u8 bg, u32 value, u8 op) -ChangeBgX: ; 8001D04 +@ u32 ChangeBgX(u8 bg, u32 value, u8 op) +ChangeBgX: @ 8001D04 push {r4-r6,lr} adds r6, r1, 0 lsls r0, 24 @@ -1509,8 +1509,8 @@ _08001E34: thumb_func_end ChangeBgX thumb_func_start GetBgX -; u32 GetBgX(u8 bg) -GetBgX: ; 8001E40 +@ u32 GetBgX(u8 bg) +GetBgX: @ 8001E40 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -1541,8 +1541,8 @@ _08001E74: thumb_func_end GetBgX thumb_func_start ChangeBgY -; u32 ChangeBgY(u8 bg, u32 value, u8 op) -ChangeBgY: ; 8001E7C +@ u32 ChangeBgY(u8 bg, u32 value, u8 op) +ChangeBgY: @ 8001E7C push {r4-r6,lr} adds r6, r1, 0 lsls r0, 24 @@ -1695,8 +1695,8 @@ _08001FAC: thumb_func_end ChangeBgY thumb_func_start ChangeBgY_ScreenOff -; u32 ChangeBgY_ScreenOff(u8 bg, u32 value, u8 op) -ChangeBgY_ScreenOff: ; 8001FB8 +@ u32 ChangeBgY_ScreenOff(u8 bg, u32 value, u8 op) +ChangeBgY_ScreenOff: @ 8001FB8 push {r4-r6,lr} adds r6, r1, 0 lsls r0, 24 @@ -1849,8 +1849,8 @@ _080020E8: thumb_func_end ChangeBgY_ScreenOff thumb_func_start GetBgY -; u32 GetBgY(u8 bg) -GetBgY: ; 80020F4 +@ u32 GetBgY(u8 bg) +GetBgY: @ 80020F4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -1881,8 +1881,8 @@ _08002128: thumb_func_end GetBgY thumb_func_start SetBgAffine -; void SetBgAffine(u8 bg, u16 srcCenterX, u16 srcCenterY, s16 dispCenterX, s16 dispCenterY, s16 scaleX, s16 scaleY, u16 rotationAngle) -SetBgAffine: ; 8002130 +@ void SetBgAffine(u8 bg, u16 srcCenterX, u16 srcCenterY, s16 dispCenterX, s16 dispCenterY, s16 scaleX, s16 scaleY, u16 rotationAngle) +SetBgAffine: @ 8002130 push {r4-r7,lr} mov r7, r8 push {r7} @@ -1917,8 +1917,8 @@ SetBgAffine: ; 8002130 thumb_func_end SetBgAffine thumb_func_start Unused_AdjustBgMosaic -; u8 Unused_AdjustBgMosaic(u8 a1, u8 a2) -Unused_AdjustBgMosaic: ; 8002170 +@ u8 Unused_AdjustBgMosaic(u8 a1, u8 a2) +Unused_AdjustBgMosaic: @ 8002170 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -2039,8 +2039,8 @@ _08002226: thumb_func_end Unused_AdjustBgMosaic thumb_func_start SetBgTilemapBuffer -; void SetBgTilemapBuffer(u8 bg, void *tilemap) -SetBgTilemapBuffer: ; 8002250 +@ void SetBgTilemapBuffer(u8 bg, void *tilemap) +SetBgTilemapBuffer: @ 8002250 push {r4,r5,lr} adds r5, r1, 0 lsls r0, 24 @@ -2068,8 +2068,8 @@ _0800227A: thumb_func_end SetBgTilemapBuffer thumb_func_start UnsetBgTilemapBuffer -; void UnsetBgTilemapBuffer(u8 bg) -UnsetBgTilemapBuffer: ; 8002284 +@ void UnsetBgTilemapBuffer(u8 bg) +UnsetBgTilemapBuffer: @ 8002284 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -2097,8 +2097,8 @@ _080022AE: thumb_func_end UnsetBgTilemapBuffer thumb_func_start GetBgTilemapBuffer -; void *GetBgTilemapBuffer(u8 bg) -GetBgTilemapBuffer: ; 80022B8 +@ void *GetBgTilemapBuffer(u8 bg) +GetBgTilemapBuffer: @ 80022B8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -2128,8 +2128,8 @@ _080022EA: thumb_func_end GetBgTilemapBuffer thumb_func_start CopyToBgTilemapBuffer -; void CopyToBgTilemapBuffer(u8 bg, void *src, u16 mode, u16 destOffset) -CopyToBgTilemapBuffer: ; 80022F0 +@ void CopyToBgTilemapBuffer(u8 bg, void *src, u16 mode, u16 destOffset) +CopyToBgTilemapBuffer: @ 80022F0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2190,8 +2190,8 @@ _08002358: thumb_func_end CopyToBgTilemapBuffer thumb_func_start CopyBgTilemapBufferToVram -; void CopyBgTilemapBufferToVram(u8 bg) -CopyBgTilemapBufferToVram: ; 800236C +@ void CopyBgTilemapBufferToVram(u8 bg) +CopyBgTilemapBufferToVram: @ 800236C push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -2245,8 +2245,8 @@ _080023C8: thumb_func_end CopyBgTilemapBufferToVram thumb_func_start CopyToBgTilemapBufferRect -; void CopyToBgTilemapBufferRect(u8 bg, void *src, u8 destX, u8 destY, u8 width, u8 height) -CopyToBgTilemapBufferRect: ; 80023D4 +@ void CopyToBgTilemapBufferRect(u8 bg, void *src, u8 destX, u8 destY, u8 width, u8 height) +CopyToBgTilemapBufferRect: @ 80023D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2382,8 +2382,8 @@ _080024C4: thumb_func_end CopyToBgTilemapBufferRect thumb_func_start CopyToBgTilemapBufferRect_ChangePalette -; void CopyToBgTilemapBufferRect_ChangePalette(u8 bg, void *src, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette) -CopyToBgTilemapBufferRect_ChangePalette: ; 80024D8 +@ void CopyToBgTilemapBufferRect_ChangePalette(u8 bg, void *src, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette) +CopyToBgTilemapBufferRect_ChangePalette: @ 80024D8 push {r4-r6,lr} sub sp, 0x24 ldr r4, [sp, 0x34] @@ -2420,8 +2420,8 @@ CopyToBgTilemapBufferRect_ChangePalette: ; 80024D8 thumb_func_end CopyToBgTilemapBufferRect_ChangePalette thumb_func_start CopyRectToBgTilemapBufferRect -; void CopyRectToBgTilemapBufferRect(u8 bg, void *src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2) -CopyRectToBgTilemapBufferRect: ; 800251C +@ void CopyRectToBgTilemapBufferRect(u8 bg, void *src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2) +CopyRectToBgTilemapBufferRect: @ 800251C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2668,8 +2668,8 @@ _080026EE: thumb_func_end CopyRectToBgTilemapBufferRect thumb_func_start FillBgTilemapBufferRect_Palette0 -; void FillBgTilemapBufferRect_Palette0(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height) -FillBgTilemapBufferRect_Palette0: ; 8002704 +@ void FillBgTilemapBufferRect_Palette0(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height) +FillBgTilemapBufferRect_Palette0: @ 8002704 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2803,8 +2803,8 @@ _080027F0: thumb_func_end FillBgTilemapBufferRect_Palette0 thumb_func_start FillBgTilemapBufferRect -; void FillBgTilemapBufferRect(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height, u8 palette) -FillBgTilemapBufferRect: ; 8002804 +@ void FillBgTilemapBufferRect(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height, u8 palette) +FillBgTilemapBufferRect: @ 8002804 push {r4-r6,lr} sub sp, 0x10 ldr r4, [sp, 0x20] @@ -2837,8 +2837,8 @@ FillBgTilemapBufferRect: ; 8002804 thumb_func_end FillBgTilemapBufferRect thumb_func_start WriteSequenceToBgTilemapBuffer -; void WriteSequenceToBgTilemapBuffer(u8 bg, u16 firstTileNum, u8 x, u8 y, u8 width, u8 height, u8 paletteSlot, u16 tileNumDelta) -WriteSequenceToBgTilemapBuffer: ; 8002840 +@ void WriteSequenceToBgTilemapBuffer(u8 bg, u16 firstTileNum, u8 x, u8 y, u8 width, u8 height, u8 paletteSlot, u16 tileNumDelta) +WriteSequenceToBgTilemapBuffer: @ 8002840 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -3051,8 +3051,8 @@ _080029D4: thumb_func_end WriteSequenceToBgTilemapBuffer thumb_func_start GetBgMetricTextMode -; u16 GetBgMetricTextMode(u8 bg, u8 whichMetric) -GetBgMetricTextMode: ; 80029EC +@ u16 GetBgMetricTextMode(u8 bg, u8 whichMetric) +GetBgMetricTextMode: @ 80029EC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -3121,8 +3121,8 @@ _08002A54: thumb_func_end GetBgMetricTextMode thumb_func_start GetBgMetricAffineMode -; u16 GetBgMetricAffineMode(u8 bg, u8 whichMetric) -GetBgMetricAffineMode: ; 8002A5C +@ u16 GetBgMetricAffineMode(u8 bg, u8 whichMetric) +GetBgMetricAffineMode: @ 8002A5C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -3177,8 +3177,8 @@ _08002AAE: thumb_func_end GetBgMetricAffineMode thumb_func_start GetTileMapIndexFromCoords -; u32 GetTileMapIndexFromCoords(u32 x, u32 y, u32 screenSize, u32 screenWidth, u32 screenHeight) -GetTileMapIndexFromCoords: ; 8002AB4 +@ u32 GetTileMapIndexFromCoords(u32 x, u32 y, u32 screenSize, u32 screenWidth, u32 screenHeight) +GetTileMapIndexFromCoords: @ 8002AB4 push {r4,lr} adds r4, r0, 0 ldr r0, [sp, 0x8] @@ -3211,8 +3211,8 @@ _08002AE0: thumb_func_end GetTileMapIndexFromCoords thumb_func_start CopyTileMapEntry -; void CopyTileMapEntry(u16 *src, u16 *dest, s32 palette1, u16 tileOffset, u32 palette2) -CopyTileMapEntry: ; 8002AEC +@ void CopyTileMapEntry(u16 *src, u16 *dest, s32 palette1, u16 tileOffset, u32 palette2) +CopyTileMapEntry: @ 8002AEC push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -3263,8 +3263,8 @@ _08002B3C: thumb_func_end CopyTileMapEntry thumb_func_start GetBgType -; u16 GetBgType(u8 bg) -GetBgType: ; 8002B48 +@ u16 GetBgType(u8 bg) +GetBgType: @ 8002B48 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -3314,8 +3314,8 @@ _08002B90: thumb_func_end GetBgType thumb_func_start IsInvalidBg_ -; bool8 IsInvalidBg_(u8 bg) -IsInvalidBg_: ; 8002B9C +@ bool8 IsInvalidBg_(u8 bg) +IsInvalidBg_: @ 8002B9C push {lr} lsls r0, 24 lsrs r0, 24 @@ -3331,8 +3331,8 @@ _08002BAC: thumb_func_end IsInvalidBg_ thumb_func_start IsTileMapOutsideWram -; bool8 IsTileMapOutsideWram(u8 bg) -IsTileMapOutsideWram: ; 8002BB0 +@ bool8 IsTileMapOutsideWram(u8 bg) +IsTileMapOutsideWram: @ 8002BB0 push {lr} lsls r0, 24 ldr r1, =0x030008f8 |