Black Tiger: Lower SFX volume so the music can be heard better, add BurnYM2203SetPSGVolume macro to burn_ym2203.h, un-duplificate some code in d_ninjakd2.cpp & d_tigeroad.cpp w/new macro.
This commit is contained in:
parent
3c55efbbe2
commit
501ccafc2b
|
@ -535,6 +535,8 @@ static INT32 DrvInit()
|
||||||
BurnTimerAttachZet(3579545);
|
BurnTimerAttachZet(3579545);
|
||||||
BurnYM2203SetAllRoutes(0, 0.15, BURN_SND_ROUTE_BOTH);
|
BurnYM2203SetAllRoutes(0, 0.15, BURN_SND_ROUTE_BOTH);
|
||||||
BurnYM2203SetAllRoutes(1, 0.15, BURN_SND_ROUTE_BOTH);
|
BurnYM2203SetAllRoutes(1, 0.15, BURN_SND_ROUTE_BOTH);
|
||||||
|
BurnYM2203SetPSGVolume(0, 0.05);
|
||||||
|
BurnYM2203SetPSGVolume(1, 0.05);
|
||||||
|
|
||||||
DrvDoReset(1);
|
DrvDoReset(1);
|
||||||
|
|
||||||
|
|
|
@ -1094,16 +1094,6 @@ static void ninjakd2_sound_init()
|
||||||
BurnYM2203SetRoute(1, BURN_SND_YM2203_AY8910_ROUTE_3, 0.50, BURN_SND_ROUTE_BOTH);
|
BurnYM2203SetRoute(1, BURN_SND_YM2203_AY8910_ROUTE_3, 0.50, BURN_SND_ROUTE_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lower_psg_volume(double voll)
|
|
||||||
{
|
|
||||||
BurnYM2203SetRoute(0, BURN_SND_YM2203_AY8910_ROUTE_1, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(1, BURN_SND_YM2203_AY8910_ROUTE_1, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(0, BURN_SND_YM2203_AY8910_ROUTE_2, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(1, BURN_SND_YM2203_AY8910_ROUTE_2, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(0, BURN_SND_YM2203_AY8910_ROUTE_3, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(1, BURN_SND_YM2203_AY8910_ROUTE_3, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
}
|
|
||||||
|
|
||||||
static INT32 DrvDoReset()
|
static INT32 DrvDoReset()
|
||||||
{
|
{
|
||||||
memset(AllRam, 0, RamEnd - AllRam);
|
memset(AllRam, 0, RamEnd - AllRam);
|
||||||
|
@ -1373,7 +1363,8 @@ static INT32 MnightInit()
|
||||||
ZetClose();
|
ZetClose();
|
||||||
|
|
||||||
ninjakd2_sound_init();
|
ninjakd2_sound_init();
|
||||||
lower_psg_volume(0.05);
|
BurnYM2203SetPSGVolume(0, 0.05);
|
||||||
|
BurnYM2203SetPSGVolume(1, 0.05);
|
||||||
|
|
||||||
GenericTilesInit();
|
GenericTilesInit();
|
||||||
|
|
||||||
|
@ -1455,7 +1446,8 @@ static INT32 RobokidInit()
|
||||||
ZetClose();
|
ZetClose();
|
||||||
|
|
||||||
ninjakd2_sound_init();
|
ninjakd2_sound_init();
|
||||||
lower_psg_volume(0.03);
|
BurnYM2203SetPSGVolume(0, 0.03);
|
||||||
|
BurnYM2203SetPSGVolume(1, 0.03);
|
||||||
|
|
||||||
GenericTilesInit();
|
GenericTilesInit();
|
||||||
|
|
||||||
|
@ -1514,7 +1506,8 @@ static INT32 OmegafInit()
|
||||||
ZetClose();
|
ZetClose();
|
||||||
|
|
||||||
ninjakd2_sound_init();
|
ninjakd2_sound_init();
|
||||||
lower_psg_volume(0.03);
|
BurnYM2203SetPSGVolume(0, 0.03);
|
||||||
|
BurnYM2203SetPSGVolume(1, 0.03);
|
||||||
|
|
||||||
GenericTilesInit();
|
GenericTilesInit();
|
||||||
|
|
||||||
|
|
|
@ -675,16 +675,6 @@ static INT32 DrvGfxDecode()
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lower_psg_volume(double voll)
|
|
||||||
{
|
|
||||||
BurnYM2203SetRoute(0, BURN_SND_YM2203_AY8910_ROUTE_1, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(1, BURN_SND_YM2203_AY8910_ROUTE_1, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(0, BURN_SND_YM2203_AY8910_ROUTE_2, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(1, BURN_SND_YM2203_AY8910_ROUTE_2, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(0, BURN_SND_YM2203_AY8910_ROUTE_3, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
BurnYM2203SetRoute(1, BURN_SND_YM2203_AY8910_ROUTE_3, voll, BURN_SND_ROUTE_BOTH);
|
|
||||||
}
|
|
||||||
|
|
||||||
static INT32 DrvInit(INT32 (*pInitCallback)())
|
static INT32 DrvInit(INT32 (*pInitCallback)())
|
||||||
{
|
{
|
||||||
AllMem = NULL;
|
AllMem = NULL;
|
||||||
|
@ -741,8 +731,10 @@ static INT32 DrvInit(INT32 (*pInitCallback)())
|
||||||
BurnYM2203SetAllRoutes(0, 0.25, BURN_SND_ROUTE_BOTH);
|
BurnYM2203SetAllRoutes(0, 0.25, BURN_SND_ROUTE_BOTH);
|
||||||
BurnYM2203SetAllRoutes(1, 0.25, BURN_SND_ROUTE_BOTH);
|
BurnYM2203SetAllRoutes(1, 0.25, BURN_SND_ROUTE_BOTH);
|
||||||
|
|
||||||
if (nF1dream)
|
if (nF1dream) {
|
||||||
lower_psg_volume(0.11);
|
BurnYM2203SetPSGVolume(0, 0.11);
|
||||||
|
BurnYM2203SetPSGVolume(1, 0.11);
|
||||||
|
}
|
||||||
|
|
||||||
if (toramich) {
|
if (toramich) {
|
||||||
MSM5205Init(0, DrvMSM5205SynchroniseStream, 384000, NULL, MSM5205_SEX_4B, 1);
|
MSM5205Init(0, DrvMSM5205SynchroniseStream, 384000, NULL, MSM5205_SEX_4B, 1);
|
||||||
|
|
|
@ -30,6 +30,11 @@ extern INT32 bYM2203UseSeperateVolumes;
|
||||||
BurnYM2203SetRoute(i, BURN_SND_YM2203_AY8910_ROUTE_2, v, d); \
|
BurnYM2203SetRoute(i, BURN_SND_YM2203_AY8910_ROUTE_2, v, d); \
|
||||||
BurnYM2203SetRoute(i, BURN_SND_YM2203_AY8910_ROUTE_3, v, d)
|
BurnYM2203SetRoute(i, BURN_SND_YM2203_AY8910_ROUTE_3, v, d)
|
||||||
|
|
||||||
|
#define BurnYM2203SetPSGVolume(i, v) \
|
||||||
|
BurnYM2203SetRoute(i, BURN_SND_YM2203_AY8910_ROUTE_1, v, BURN_SND_ROUTE_BOTH); \
|
||||||
|
BurnYM2203SetRoute(i, BURN_SND_YM2203_AY8910_ROUTE_2, v, BURN_SND_ROUTE_BOTH); \
|
||||||
|
BurnYM2203SetRoute(i, BURN_SND_YM2203_AY8910_ROUTE_3, v, BURN_SND_ROUTE_BOTH);
|
||||||
|
|
||||||
#define BurnYM2203Read(i, a) YM2203Read(i, a)
|
#define BurnYM2203Read(i, a) YM2203Read(i, a)
|
||||||
|
|
||||||
#if defined FBA_DEBUG
|
#if defined FBA_DEBUG
|
||||||
|
|
Loading…
Reference in New Issue