summaryrefslogtreecommitdiff
path: root/libpcsxcore
diff options
context:
space:
mode:
authorSND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-11-21 19:58:08 +0000
committerSND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-11-21 19:58:08 +0000
commit8cc655672dab432b3bcf12202aaaa72d09158711 (patch)
tree0ab323425bfdc511f10b3dd8b0811b7a3bb2767f /libpcsxcore
parent807a5644e8124ffe64fe88c57159f42a494bc555 (diff)
downloadpcsxr-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.c28
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 );
}