diff --git a/source/memory/memory.h b/source/memory/memory.h index 01f1244a..a8465d73 100644 --- a/source/memory/memory.h +++ b/source/memory/memory.h @@ -31,6 +31,7 @@ #define IOS_Patch_Start ((vu32*)0x93400000) #define IOS_Patch_End ((vu32*)0x94000000) +#define HW_PPCSPEED ((vu32*)0xCD800018) #define HW_GPIO_OUT ((vu32*)0xCD8000E0) #define HW_GPIOB_OUT ((vu32*)0xCD8000C0) #define HW_AHBPROT ((vu32*)0xCD800064) diff --git a/source/menu/menu_game.cpp b/source/menu/menu_game.cpp index 1b8e4f19..1167c6b7 100644 --- a/source/menu/menu_game.cpp +++ b/source/menu/menu_game.cpp @@ -947,6 +947,9 @@ void CMenu::_launchGC(dir_discHdr *hdr, bool disc) GC_SetVideoMode(videoMode, videoSetting, DIOSMIOS); GC_SetLanguage(GClanguage); + /* NTSC-J Patch by FIX94 */ + if(id[3] == 'J') + *HW_PPCSPEED = 0x0002A9E0; if(DIOSMIOS) {