diff options
| author | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-10-30 15:47:33 +0000 |
|---|---|---|
| committer | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-10-30 15:47:33 +0000 |
| commit | 35ab5b225bfb7af2d4fd4b76e79af147fbbd7ee9 (patch) | |
| tree | 7109b6a0b72a5cb1f38a64bffd65bfed1f5a884f /libpcsxcore | |
| parent | aea8ef5faa6b9ccb4c81b09af6f05015e8a5c1da (diff) | |
| download | pcsxr-35ab5b225bfb7af2d4fd4b76e79af147fbbd7ee9.tar.gz | |
Squaresoft on PlayStation 1998 Collector's CD Vol. 1 - cdrom.c
- turn off cdda on setmode
- fixes choppy movie sound
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58933 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore')
| -rw-r--r-- | libpcsxcore/cdrom.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c index 22497418..7210d778 100644 --- a/libpcsxcore/cdrom.c +++ b/libpcsxcore/cdrom.c @@ -1557,6 +1557,11 @@ void cdrWrite1(unsigned char rt) { cdr.Ctrl |= 0x80; cdr.Stat = NoIntr; AddIrqQueue(cdr.Cmd, 0x1000); +
+ // Squaresoft on PlayStation 1998 Collector's CD Vol. 1
+ // - fixes choppy movie sound
+ if( cdr.Play && (cdr.Mode & 1) == 0 )
+ StopCdda();
break; case CdlGetmode: |
