From 70a523bca1093b1d48b71ab7e356f0a0f21740ea Mon Sep 17 00:00:00 2001 From: root <182859762@qq.com> Date: Thu, 25 Apr 2024 11:12:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=A5=E5=BE=AE=E4=BF=AE=E6=94=B9=E4=B8=80?= =?UTF-8?q?=E4=B8=8B=E5=90=8D=E5=AD=97=20=E6=BB=91=E5=9D=97=E8=B0=83?= =?UTF-8?q?=E4=BA=AE=E5=BA=A6=EF=BC=8C=E5=81=9A=E4=BA=86=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E7=B2=BE=E5=BA=A6=E9=98=B2=E6=8A=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/arm11/keyremix.c | 3 ++- source/arm11/pages.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/source/arm11/keyremix.c b/source/arm11/keyremix.c index 91b0ffe..fb9ac32 100644 --- a/source/arm11/keyremix.c +++ b/source/arm11/keyremix.c @@ -37,7 +37,8 @@ static void update_brightness() { u16 backlightNow; u16 val = (u16)MCU_get3dSliderPosition(); - if( val != val_3dslider ) + u16 n = val < val_3dslider ? val_3dslider - val : val - val_3dslider; + if( n > 5 ) // 峰哥反馈说有精度问题,所以改下,给个最小精度范围,范围外才进行修改 { val_3dslider = val; backlightNow = 48000 * val / 256; diff --git a/source/arm11/pages.c b/source/arm11/pages.c index 388f08b..261ff7f 100644 --- a/source/arm11/pages.c +++ b/source/arm11/pages.c @@ -93,7 +93,7 @@ static atp_error_t config_item( atp_callerdata_t gblcfg, atp_counter_t index, at const char *scaler_val[] = {"上屏无缩放", "上屏GPU放大", "上屏DMA放大", "下屏无缩放"}; const char *savetype_name[] = {"和卡带序列号一致", "读取ROM的特定标记", "汉化带SRAM补丁", "自行决定"}; const char *cheatmode_name[] = {"关闭金手指", "全程激活", "组合键单次激活", "组合键激活/关闭"}; - const char *haltmode_name[] = {"关闭3DS", "停止游戏"}; + const char *haltmode_name[] = {"直接关机", "终止游戏返回菜单"}; cfg->extra_text_color = ATP_COLOR_GREEN; if( index == 0 ) {