File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change @@ -303,6 +303,7 @@ void antipiracy_main(int blocking) {
303
303
default :
304
304
retval = 6 ;
305
305
}
306
+ break ;
306
307
307
308
case 7 :
308
309
retval = cd_read_reply (CD_OP_SET_LOCATION );
@@ -328,6 +329,44 @@ void antipiracy_main(int blocking) {
328
329
default :
329
330
retval = 7 ;
330
331
}
332
+ break ;
333
+
334
+ case 8 :
335
+ retval = cd_read_reply (CD_OP_SET_MODE );
336
+
337
+ switch (retval ) {
338
+ case CD_RET_FAIL :
339
+ ap_cur_step = 1 ;
340
+ break ;
341
+
342
+ case CD_RET_TRAY_OPEN :
343
+ cd_start_op (CD_OP_GET_STATUS );
344
+ ap_cur_step = 17 ;
345
+ retval = 8 ;
346
+ break ;
347
+
348
+ case CD_RET_SUCCESS :
349
+ retval = 8 ;
350
+ dword_800738F8 = VSync (-1 );
351
+ ap_cur_step = 9 ;
352
+ break ;
353
+
354
+ default :
355
+ retval = 8 ;
356
+ break ;
357
+ }
358
+ break ;
359
+
360
+ case 9 :
361
+ if (VSync (-1 ) - dword_800738F8 >= 3 ) {
362
+ cd_send_cmd (CD_OP_SEEK_AUDIO );
363
+ ap_cur_step = 10 ;
364
+ }
365
+ retval = 9 ;
366
+ break ;
367
+
368
+ case 10 :
369
+
331
370
} while (blocking && retval != 0 );
332
371
333
372
return retval ;
You can’t perform that action at this time.
0 commit comments