From 27deacca769aba7ced7c9896ff942544c7e1c767 Mon Sep 17 00:00:00 2001 From: "SND\\shalma_cp" Date: Fri, 31 Dec 2010 18:27:51 +0000 Subject: hopkat -cdrom-getlocp local, bios play git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61666 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- libpcsxcore/cdrom.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'libpcsxcore') diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c index 937012b3..9c8bc240 100644 --- a/libpcsxcore/cdrom.c +++ b/libpcsxcore/cdrom.c @@ -1010,6 +1010,11 @@ void cdrInterrupt() { cdr.SetSectorPlay[1] = cdr.ResultTD[1]; cdr.SetSectorPlay[2] = cdr.ResultTD[0]; + // reset data + Set_Track(); + Find_CurTrack(); + ReadTrack( cdr.SetSectorPlay ); + //CDR_play(cdr.SetSectorPlay); } } @@ -1196,9 +1201,9 @@ void cdrInterrupt() { cdr.Result[1] = itob(fake_subq_index); // local - cdr.Result[3] = itob( fake_subq_local[0] ); - cdr.Result[4] = itob( fake_subq_local[1] ); - cdr.Result[5] = itob( fake_subq_local[2] ); + cdr.Result[2] = itob( fake_subq_local[0] ); + cdr.Result[3] = itob( fake_subq_local[1] ); + cdr.Result[4] = itob( fake_subq_local[2] ); // absolute cdr.Result[5] = itob( fake_subq_real[0] ); -- cgit v1.2.3