diff --git a/build/systemMenu_RED/ImportJump/ARM9.TWL/include/ImportJump.h b/build/systemMenu_RED/ImportJump/ARM9.TWL/include/ImportJump.h index df6e3964..b486a100 100644 --- a/build/systemMenu_RED/ImportJump/ARM9.TWL/include/ImportJump.h +++ b/build/systemMenu_RED/ImportJump/ARM9.TWL/include/ImportJump.h @@ -52,7 +52,8 @@ typedef struct _ImportJumpSetting inline ImportJump* GetImportJumpSetting(void) { - return (ImportJump *)0x0deffc00; + // リセット後は各PSRAMの先頭8MBしか保証されない + return (ImportJump *)HW_TWL_MAIN_MEM_EX; } /*===========================================================================*/ diff --git a/build/systemMenu_RED/ImportJump/ARM9.TWL/main.rsf b/build/systemMenu_RED/ImportJump/ARM9.TWL/main.rsf index efa7b118..ca9d017a 100644 --- a/build/systemMenu_RED/ImportJump/ARM9.TWL/main.rsf +++ b/build/systemMenu_RED/ImportJump/ARM9.TWL/main.rsf @@ -154,7 +154,7 @@ Property # # DisableDebug :最終ROMではデバッグできないようにTRUEにする必要があります。 # -# DisableDebug TRUE + DisableDebug TRUE ### #### END diff --git a/build/systemMenu_RED/ImportJump/ARM9.TWL/src/import.c b/build/systemMenu_RED/ImportJump/ARM9.TWL/src/import.c index 41660b81..0823e317 100644 --- a/build/systemMenu_RED/ImportJump/ARM9.TWL/src/import.c +++ b/build/systemMenu_RED/ImportJump/ARM9.TWL/src/import.c @@ -80,6 +80,13 @@ BOOL kamiImportTad(NAMTitleId* pTitleID) char savePrivatePath[FS_ENTRY_LONGNAME_MAX]; char subBannerPath[FS_ENTRY_LONGNAME_MAX]; + // 製品用CPUではインポート不可に + if ( !((*(u8*)(OS_CHIPTYPE_DEBUGGER_ADDR) & OS_CHIPTYPE_DEBUGGER_MASK)) ) + { + OS_Warning(" Fail : Production CPU\n"); + return FALSE; + } + // ファイル初期化 FS_InitFile(&file);