From 1213d9b5e80b5615c03860a75dca50888fb74235 Mon Sep 17 00:00:00 2001 From: anod <182859762@qq.com> Date: Wed, 19 Oct 2022 18:46:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=95=E8=AF=95=E5=8E=BB=E6=8E=89console?= =?UTF-8?q?=E7=9A=84=E5=85=B3=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/arm11/atp.c | 3 +-- source/arm11/main.c | 2 +- source/arm11/open_agb_firm.c | 1 - 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/source/arm11/atp.c b/source/arm11/atp.c index c1b0fd2..6134fbf 100644 --- a/source/arm11/atp.c +++ b/source/arm11/atp.c @@ -1,7 +1,6 @@ #include "arm11/atp.h" #include "arm11/acf.h" #include "arm11/fmt.h" -#include "arm11/console.h" #include "arm11/drivers/hid.h" #include "drivers/gfx.h" @@ -31,7 +30,7 @@ static void set_screen_color( acf_callerdata_t data, acf_position_t tx, acf_posi if( b == 0 ) return; int *draw_data = data; - u16 *frame = consoleGet()->frameBuffer; + u16 *frame = GFX_getFramebuffer(SCREEN_BOT); int x = tx + draw_data[0]; int y = ty + draw_data[1]; diff --git a/source/arm11/main.c b/source/arm11/main.c index 70a4fe7..7a9bbb2 100644 --- a/source/arm11/main.c +++ b/source/arm11/main.c @@ -53,7 +53,7 @@ int main(void) if(res == RES_OK) res = oafParseConfigEarly(); GFX_init(GFX_BGR8, GFX_RGB565); setBacklight(); - consoleInit(SCREEN_BOT, NULL); + //consoleInit(SCREEN_BOT, NULL); //CODEC_init(); if(res == RES_OK && (res = oafInitAndRun()) == RES_OK) diff --git a/source/arm11/open_agb_firm.c b/source/arm11/open_agb_firm.c index 5b1172e..66bbef4 100644 --- a/source/arm11/open_agb_firm.c +++ b/source/arm11/open_agb_firm.c @@ -911,7 +911,6 @@ Result oafInitAndRun(void) const KHandle frameReadyEvent = createEvent(false); LGYFB_init(frameReadyEvent, g_oafConfig.scaler); // 这里把GBA的输出转换成0x18200000处512x512大小的纹理 patchGbaGpuCmdList(g_oafConfig.scaler); - if( g_oafConfig.scaler == 0 ) GFX_setDoubleBuffering(SCREEN_BOT, true); createTask(0x800, 3, gbaGfxHandler, (void*)frameReadyEvent); g_frameReadyEvent = frameReadyEvent;