下屏显示失败,再试试

This commit is contained in:
anod 2022-10-19 18:18:03 +08:00
parent 89789b29d7
commit f3ccfb26fc

View File

@ -681,8 +681,8 @@ static void gbaGfxHandler(void *args)
// 但是gpu的transfer engine只支持16字节对齐的地址。现在需要
// 0x18180000 <----------> screen_top + 16*240*3 + 120 是正确对准左边对16求余为0右边为8
// 现在右边加上8是2|2/3个像素
GX_displayTransfer((u32*)(0x18180000 + 24*240*3), 300u<<16 | 240u,
GFX_getFramebuffer(SCREEN_BOT) + 40*2, 300u<<16 | 240u, 2u<<12 | 1u<<8);
GX_displayTransfer((u32*)(0x18180000 + 40*240*3), 320u<<16 | 240u,
GFX_getFramebuffer(SCREEN_BOT), 320u<<16 | 240u, 2u<<12 | 1u<<8);
}
else GX_displayTransfer((u32*)(0x18180000 + 16*240*3), 368u<<16 | 240u,
GFX_getFramebuffer(SCREEN_TOP) + 16*240*3, 368u<<16 | 240u, 1u<<12 | 1u<<8);