@@ -14,6 +14,7 @@ static void setup_pointers() {
1414 u32 * video_ts_ifo_300j = (u32 * )0x00684920 ;
1515 u32 * video_ts_ifo_302e = (u32 * )0x0090c310 ;
1616 u32 * video_ts_ifo_302c = (u32 * )0x006ee290 ;
17+ u32 * video_ts_ifo_302d = (u32 * )0x00678410 ;
1718 if (video_ts_ifo_300e [0 ] == 0x45444956 ) {
1819 sceSifSyncIop = (sceSifSyncIop_t )0x00283460 ;
1920 sceSifResetIop = (sceSifResetIop_t )0x002832f8 ;
@@ -95,6 +96,22 @@ static void setup_pointers() {
9596 _sceCd_c_cb_sem = (int * )0x004d4430 ;
9697 _sceCd_cd_ncmd = (void * )0x004d55d0 ;
9798 _sceCd_ncmd_semid = (int * )0x004d4428 ;
99+ } else if (video_ts_ifo_302d [0 ] == 0x45444956 ) {
100+ sceSifSyncIop = (sceSifSyncIop_t )0x00284d90 ;
101+ sceSifResetIop = (sceSifResetIop_t )0x00284c28 ;
102+ sceSifInitRpc = (sceSifInitRpc_t )0x00207ce0 ;
103+ sceSifExitRpc = (sceSifExitRpc_t )0x00207e80 ;
104+ sceSifCallRpc = (sceSifCallRpc_t )0x00208520 ;
105+ sceSifWriteBackDCache = (sceSifWriteBackDCache_t )0x0020a040 ;
106+ sceCdNCmdDiskReady = (sceCdNCmdDiskReady_t )0x00258ae0 ;
107+ _sceCd_ncmd_prechk = (_sceCd_ncmd_prechk_t )0x00258970 ;
108+ _sceCd_cd_read_intr = (_sceCd_cd_read_intr_t )0x00258338 ;
109+ sceCdSync = (sceCdSync_t )0x00258b78 ;
110+ sceCdDiskReady = (sceCdDiskReady_t )0x00259078 ;
111+ sceCdCbfunc_num = (int * )0x004d42d4 ;
112+ _sceCd_c_cb_sem = (int * )0x004d42b0 ;
113+ _sceCd_cd_ncmd = (void * )0x004d5450 ;
114+ _sceCd_ncmd_semid = (int * )0x004d42a8 ;
98115 }
99116}
100117
0 commit comments