调整导出修改后的rom的选项

This commit is contained in:
anod 2023-05-09 16:38:52 +08:00
parent 648d092988
commit 62f2ba13ff
2 changed files with 14 additions and 6 deletions

View File

@ -282,11 +282,6 @@ static atp_pageopt_t serve_on_key( atp_callerdata_t data, atp_counter_t index, a
}
else if( y )
{
#ifndef NDEBUG
extern u8 dump_patched_rom;
dump_patched_rom = 0;
#endif
void* *dat = (void **)data;
DirList const *dList = (DirList*)dat[0];
char *file = &dList->ptrs[index][1];

View File

@ -223,7 +223,7 @@ static atp_error_t select_region( atp_callerdata_t, atp_counter_t index, atp_ite
acl_chtid_t sid, id;
if( ACHTLIB_SUCCESS != acl_query_cheat_set(index, &sid, &sreg) )
{
config->text = "无效数据";
config->text = "导出文件";
config->value = index;
return ATP_SUCCESS;
}
@ -443,10 +443,23 @@ atp_error_t use_cheat_page( const char *serial )
{
if( status == DISP_REGION )
{
#ifndef NDEBUG
res = atp_select("请谨慎使用金手指!金手指可能会引起卡顿、死机、损坏存档等现象。           "
"选择一个金手指配置:", len, select_region, NULL, NULL, defi, 0, &item );
#else
res = atp_select("请谨慎使用金手指!金手指可能会引起卡顿、死机、损坏存档等现象。           "
"选择一个金手指配置:", len+1, select_region, NULL, NULL, defi, 0, &item );
#endif
if( res == ATP_SUCCESS )
{
#ifndef NDEBUG
if( item == len )
{
extern u8 dump_patched_rom;
u8 dump_patched_rom = 1;
break;
}
#endif
defi = item;
acl_chtid_t sid;
acl_elemlen_t len;