@@ -18,6 +18,7 @@ static void setup_pointers() {
1818 u32 * video_ts_ifo_302g = (u32 * )0x00683d90 ;
1919 u32 * video_ts_ifo_302j = (u32 * )0x00685f10 ;
2020 u32 * video_ts_ifo_302k = (u32 * )0x00682810 ;
21+ u32 * video_ts_ifo_302u = (u32 * )0x0090c210 ;
2122 if (video_ts_ifo_300e [0 ] == 0x45444956 ) {
2223 sceSifSyncIop = (sceSifSyncIop_t )0x00283460 ;
2324 sceSifResetIop = (sceSifResetIop_t )0x002832f8 ;
@@ -163,6 +164,22 @@ static void setup_pointers() {
163164 _sceCd_c_cb_sem = (int * )0x004d43b0 ;
164165 _sceCd_cd_ncmd = (void * )0x004d5550 ;
165166 _sceCd_ncmd_semid = (int * )0x004d43a8 ;
167+ } else if (video_ts_ifo_302u [0 ] == 0x45444956 ) {
168+ sceSifSyncIop = (sceSifSyncIop_t )0x00284c10 ;
169+ sceSifResetIop = (sceSifResetIop_t )0x00284aa8 ;
170+ sceSifInitRpc = (sceSifInitRpc_t )0x00207d20 ;
171+ sceSifExitRpc = (sceSifExitRpc_t )0x00207ec0 ;
172+ sceSifCallRpc = (sceSifCallRpc_t )0x00208560 ;
173+ sceSifWriteBackDCache = (sceSifWriteBackDCache_t )0x0020a080 ;
174+ sceCdNCmdDiskReady = (sceCdNCmdDiskReady_t )0x00258a90 ;
175+ _sceCd_ncmd_prechk = (_sceCd_ncmd_prechk_t )0x00258920 ;
176+ _sceCd_cd_read_intr = (_sceCd_cd_read_intr_t )0x002582e8 ;
177+ sceCdSync = (sceCdSync_t )0x00258b28 ;
178+ sceCdDiskReady = (sceCdDiskReady_t )0x00259028 ;
179+ sceCdCbfunc_num = (int * )0x004d4154 ;
180+ _sceCd_c_cb_sem = (int * )0x004d4130 ;
181+ _sceCd_cd_ncmd = (void * )0x004d52d0 ;
182+ _sceCd_ncmd_semid = (int * )0x004d4128 ;
166183 }
167184}
168185
0 commit comments