diff --git a/include/arm11/gpu_cmd_lists.h b/include/arm11/gpu_cmd_lists.h index 0985dac..9fe6c37 100644 --- a/include/arm11/gpu_cmd_lists.h +++ b/include/arm11/gpu_cmd_lists.h @@ -21,6 +21,9 @@ #include "types.h" +#define GPU_RENDER_BUF_ADDR (0x18180000) + + extern const u8 gbaGpuInitList[1136]; extern const u8 gbaGpuList2[448]; diff --git a/source/arm11/open_agb_firm.c b/source/arm11/open_agb_firm.c index 92c01f8..7a41d0a 100644 --- a/source/arm11/open_agb_firm.c +++ b/source/arm11/open_agb_firm.c @@ -536,7 +536,7 @@ static void gbaGfxHandler(void *args) } GX_processCommandList(listSize, list); GFX_waitForP3D(); - GX_displayTransfer((u32*)0x18180000, 400u<<16 | 240, GFX_getFramebuffer(SCREEN_TOP), 400u<<16 | 240, 1u<<12 | 1u<<8); + GX_displayTransfer((u32*)GPU_RENDER_BUF_ADDR, 400u<<16 | 240, GFX_getFramebuffer(SCREEN_TOP), 400u<<16 | 240, 1u<<12 | 1u<<8); GFX_waitForPPF(); GFX_swapFramebufs(); @@ -949,7 +949,7 @@ Result oafInitAndRun(void) if(fsQuickRead("border.bgr", borderBuf, 400 * 240 * 3) == RES_OK) { // Copy border in swizzled form to GPU render buffer. - GX_displayTransfer(borderBuf, 400u<<16 | 240, (u32*)0x18180000, 400u<<16 | 240, 1u<<12 | 1u<<8 | 1u<<1); + GX_displayTransfer(borderBuf, 400u<<16 | 240, (u32*)GPU_RENDER_BUF_ADDR, 400u<<16 | 240, 1u<<12 | 1u<<8 | 1u<<1); GFX_waitForPPF(); } }