Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Libretro
beetle-saturn-libretro
Commits
e133b8f6
Commit
e133b8f6
authored
Aug 15, 2016
by
Libretro-Admin
Browse files
UPdate
parent
c01692a5
Changes
2
Hide whitespace changes
Inline
Side-by-side
mednafen/cdrom/scsicd.cpp
View file @
e133b8f6
...
...
@@ -2431,12 +2431,12 @@ void SCSICD_GetCDDAValues(int16 &left, int16 &right)
#define CDDA_FILTER_NUMPHASES_SHIFT 6
#define CDDA_FILTER_NUMPHASES (1 << CDDA_FILTER_NUMPHASES_SHIFT)
alignas
(
16
)
static
const
int16
CDDA_Filter
[
1
+
CDDA_FILTER_NUMPHASES
+
1
][
CDDA_FILTER_NUMCONVOLUTIONS_PADDED
]
=
static
const
int16
CDDA_Filter
[
1
+
CDDA_FILTER_NUMPHASES
+
1
][
CDDA_FILTER_NUMCONVOLUTIONS_PADDED
]
=
{
#include "scsicd_cdda_filter.inc"
};
alignas
(
16
)
static
const
int16
OversampleFilter
[
2
][
0x10
]
=
static
const
int16
OversampleFilter
[
2
][
0x10
]
=
{
{
-
82
,
217
,
-
463
,
877
,
-
1562
,
2783
,
-
5661
,
29464
,
9724
,
-
3844
,
2074
,
-
1176
,
645
,
-
323
,
138
,
-
43
,
},
/* sum=32768, sum_abs=59076 */
{
-
43
,
138
,
-
323
,
645
,
-
1176
,
2074
,
-
3844
,
9724
,
29464
,
-
5661
,
2783
,
-
1562
,
877
,
-
463
,
217
,
-
82
,
},
/* sum=32768, sum_abs=59076 */
...
...
@@ -3141,7 +3141,7 @@ void SCSICD_SetCDDAVolume(double left, double right)
FixOPV
();
}
void
SCSICD_StateAction
(
StateMem
*
sm
,
const
unsigned
load
,
const
bool
data_only
,
const
char
*
sname
)
int
SCSICD_StateAction
(
StateMem
*
sm
,
const
unsigned
load
,
const
bool
data_only
,
const
char
*
sname
)
{
SFORMAT
StateRegs
[]
=
{
...
...
@@ -3217,7 +3217,7 @@ void SCSICD_StateAction(StateMem* sm, const unsigned load, const bool data_only,
SFEND
};
MDFNSS_StateAction
(
sm
,
load
,
data_only
,
StateRegs
,
sname
);
int
ret
=
MDFNSS_StateAction
(
sm
,
load
,
data_only
,
StateRegs
,
sname
);
if
(
load
)
{
...
...
@@ -3237,4 +3237,6 @@ void SCSICD_StateAction(StateMem* sm, const unsigned load, const bool data_only,
for
(
int
i
=
0
;
i
<
NumModePages
;
i
++
)
UpdateMPCacheP
(
&
ModePages
[
i
]);
}
return
ret
;
}
mednafen/cdrom/scsicd.h
View file @
e133b8f6
...
...
@@ -92,7 +92,7 @@ void SCSICD_Close(void);
void
SCSICD_SetTransferRate
(
uint32_t
TransferRate
);
void
SCSICD_SetCDDAVolume
(
double
left
,
double
right
);
void
SCSICD_StateAction
(
StateMem
*
sm
,
const
unsigned
load
,
const
bool
data_only
,
const
char
*
sname
);
int
SCSICD_StateAction
(
StateMem
*
sm
,
const
unsigned
load
,
const
bool
data_only
,
const
char
*
sname
);
void
SCSICD_SetDisc
(
bool
tray_open
,
CDIF
*
cdif
,
bool
no_emu_side_effects
=
false
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment