diff options
| author | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-11-21 19:58:08 +0000 |
|---|---|---|
| committer | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2010-11-21 19:58:08 +0000 |
| commit | 8cc655672dab432b3bcf12202aaaa72d09158711 (patch) | |
| tree | 0ab323425bfdc511f10b3dd8b0811b7a3bb2767f /libpcsxcore | |
| parent | 807a5644e8124ffe64fe88c57159f42a494bc555 (diff) | |
| download | pcsxr-8cc655672dab432b3bcf12202aaaa72d09158711.tar.gz | |
Breath of Fire 3 - cdrom.c
- remove r59791 hack (breaks game)
- fix sleep issue
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59900 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore')
| -rw-r--r-- | libpcsxcore/cdrom.c | 28 |
1 files changed, 7 insertions, 21 deletions
diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c index 9817b1e3..ae2c7526 100644 --- a/libpcsxcore/cdrom.c +++ b/libpcsxcore/cdrom.c @@ -1480,13 +1480,9 @@ void cdrWrite0(unsigned char rt) { // Tekken: CDXA fade-out else if( rt == 2 ) { cdr.LeftVol = 0; -
- return;
} else if( rt == 3 ) { cdr.RightVol = 0; -
- return;
} } @@ -1517,8 +1513,6 @@ void cdrWrite1(unsigned char rt) { // Tekken: CDXA fade-out if( (cdr.Ctrl & 3) == 3 ) { cdr.RightVol |= (rt << 8); -
- return;
} @@ -1876,13 +1870,9 @@ void cdrWrite2(unsigned char rt) { // Tekken: CDXA fade-out if( (cdr.Ctrl & 3) == 2 ) { cdr.LeftVol |= (rt << 8); -
- return;
} else if( (cdr.Ctrl & 3) == 3 ) { cdr.RightVol |= (rt << 0); -
- return;
} @@ -1935,18 +1925,14 @@ void cdrWrite3(unsigned char rt) { CDR_LOG( "CD-XA Volume: %X %X\n", cdr.LeftVol, cdr.RightVol ); #endif - if( !cdr.Muted ) { - /* - Eternal SPU: scale volume from [0-ffff] -> [0,8000] - - Destruction Derby Raw movies (ff00) - */ + /* + Eternal SPU: scale volume from [0-ffff] -> [0,8000] + - Destruction Derby Raw movies (ff00) + */ - // write CD-XA volumes - SPU_writeRegister( H_CDLeft, cdr.LeftVol / 2 ); - SPU_writeRegister( H_CDRight, cdr.RightVol / 2 ); - }
-
- return; + // write CD-XA volumes + SPU_writeRegister( H_CDLeft, cdr.LeftVol / 2 ); + SPU_writeRegister( H_CDRight, cdr.RightVol / 2 ); } |
