From 49f96c416dad977ecddbc7ed66cc95773737f1b7 Mon Sep 17 00:00:00 2001 From: anod <182859762@qq.com> Date: Tue, 4 Jul 2023 21:08:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7=E4=B8=8A?= =?UTF-8?q?=E6=8A=A5=E7=9A=84gramma=E4=B8=A2=E5=A4=B1=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/arm11/pages.c | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/source/arm11/pages.c b/source/arm11/pages.c index 63ba1fe..752a458 100644 --- a/source/arm11/pages.c +++ b/source/arm11/pages.c @@ -60,16 +60,16 @@ atp_text_t config_help[] = atp_text_t CONFIG_OUTPUT = "[general]\n" \ "backlight=%d\n" \ "directBoot=%s\n" \ - "useGbaDb=true\n\n" \ + "useGbaDb=%s\n\n" \ "[video]\n" \ "scaler=%d\n" \ - "gbaGamma=2.2\n" \ - "lcdGamma=1.54\n" \ - "contrast=1.0\n" \ - "brightness=0.0\n\n" \ + "gbaGamma=%.2f\n" \ + "lcdGamma=%.2f\n" \ + "contrast=%.2f\n" \ + "brightness=%.2f\n\n" \ "[advanced]\n" \ "saveOverride=false\n" \ - "defaultSave=14\n\n" \ + "defaultSave=%d\n\n" \ "[boost]\n" \ "cheatMode=%d\n"; @@ -154,13 +154,22 @@ static atp_pageopt_t config_adjust( atp_callerdata_t gblcfg, atp_counter_t index } else if( x ) { - int len = strlen(CONFIG_OUTPUT) + 20; + int len = strlen(CONFIG_OUTPUT) + 40; char *data = malloc( len ); if( data == NULL ) return ATP_PAGE_DOSELECT; // only ignore this save len = ee_snprintf( data, len, CONFIG_OUTPUT, - g_oafConfig->backlight, g_oafConfig->directBoot ? "true":"false", g_oafConfig->scaler, g_oafConfig->cheatMode + g_oafConfig->backlight, + g_oafConfig->directBoot ? "true":"false", + g_oafConfig->useGbaDb ? "true" : "false", + g_oafConfig->scaler, + g_oafConfig->gbaGamma, + g_oafConfig->lcdGamma, + g_oafConfig->contrast, + g_oafConfig->brightness, + g_oafConfig->defaultSave, + g_oafConfig->cheatMode ); fsQuickWrite("config.ini", data, len); free( data );