m72, segas16b: reduce audio volume

This commit is contained in:
hap 2021-09-05 14:13:29 +02:00
parent fc79b73ba6
commit 5a6389a551
2 changed files with 19 additions and 17 deletions

View File

@ -1820,9 +1820,9 @@ void m72_state::m72_audio_chips(machine_config &config)
ym2151_device &ymsnd(YM2151(config, "ymsnd", SOUND_CLOCK));
ymsnd.irq_handler().set("soundirq", FUNC(rst_neg_buffer_device::rst28_w));
ymsnd.add_route(ALL_OUTPUTS, "speaker", 0.5);
ymsnd.add_route(ALL_OUTPUTS, "speaker", 0.33);
DAC_8BIT_R2R(config, "dac", 0).add_route(ALL_OUTPUTS, "speaker", 0.5); // unknown DAC
DAC_8BIT_R2R(config, "dac", 0).add_route(ALL_OUTPUTS, "speaker", 0.33); // unknown DAC
}
void m72_state::m72_base(machine_config &config)

View File

@ -3980,12 +3980,12 @@ void segas16b_state::system16b(machine_config &config)
#if USE_NL
YM2151(config, m_ym2151, MASTER_CLOCK_8MHz/2)
.add_route(0, "netlist", 1.0, 0)
.add_route(1, "netlist", 1.0, 1);
.add_route(0, "netlist", 0.43, 0)
.add_route(1, "netlist", 0.43, 1);
UPD7759(config, m_upd7759);
m_upd7759->md_w(0);
m_upd7759->drq().set(FUNC(segas16b_state::upd7759_generate_nmi));
m_upd7759->add_route(0, "netlist", 1.0, 2);
m_upd7759->add_route(0, "netlist", 0.48, 2);
NETLIST_SOUND(config, "netlist", 48000)
.set_source(netlist_segas16b_audio)
@ -4184,7 +4184,6 @@ void segas16b_state::lockonph(machine_config &config)
m_soundcpu->set_addrmap(AS_PROGRAM, &segas16b_state::lockonph_sound_map);
m_soundcpu->set_addrmap(AS_IO, &segas16b_state::lockonph_sound_iomap);
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
// video hardware
@ -4232,10 +4231,13 @@ void segas16b_state::atomicp(machine_config &config) // 10MHz CPU Clock verified
// sound hardware
config.device_remove("ym2151");
config.device_remove("upd");
#if USE_NL
config.device_remove("netlist");
#endif
YM2413(config, m_ym2413, XTAL(20'000'000)/4); // 20MHz OSC divided by 4 (verified)
m_ym2413->add_route(ALL_OUTPUTS, "mono", 1.0);
config.device_remove("upd");
}
INTERRUPT_GEN_MEMBER(dfjail_state::soundirq_cb)
@ -4276,7 +4278,7 @@ void dfjail_state::dfjail(machine_config &config)
//config.device_remove("ym2151");
config.device_remove("upd");
AD7533(config, m_dac, 0).add_route(ALL_OUTPUTS, "mono", 0.5); // AD7533KN
AD7533(config, m_dac, 0).add_route(ALL_OUTPUTS, "mono", 0.25); // AD7533KN
}
@ -10063,16 +10065,16 @@ GAME( 1989, wrestwar2d, wrestwar, system16b, wrestwar, segas16b_stat
GAME( 1989, wrestwar1d, wrestwar, system16b, wrestwar, segas16b_state, init_generic_5704, ROT270, "bootleg", "Wrestle War (set 1, Japan) (bootleg of FD1094 317-0090 set)", 0 )
// bootlegs with split code/data, no memory mapper
GAME( 1987, sdibl2, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 1)", 0 ) // 0x5230
GAME( 1987, sdibl3, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 2)", 0 ) // ^
GAME( 1987, sdibl4, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 3)", 0 ) // ^
GAME( 1987, sdibl5, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 4)", 0 )
GAME( 1987, sdibl6, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 5)", 0 )
GAME( 1987, sdibl2, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 1)", 0 ) // 0x5230
GAME( 1987, sdibl3, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 2)", 0 ) // ^
GAME( 1987, sdibl4, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 3)", 0 ) // ^
GAME( 1987, sdibl5, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 4)", 0 )
GAME( 1987, sdibl6, sdi, system16b_split, sdi, segas16b_state, init_sdi_5358_small, ROT0, "bootleg", "SDI - Strategic Defense Initiative (bootleg, set 5)", 0 )
// bootlegs with modified hardware
GAME( 1989, fpointbl, fpoint, fpointbl, fpointbl, segas16b_state, init_generic_bootleg, ROT0, "bootleg (Datsu)", "Flash Point (World, bootleg)", 0 )
GAME( 1989, fpointbj, fpoint, fpointbl, fpointbl, segas16b_state, init_generic_bootleg, ROT0, "bootleg (Datsu)", "Flash Point (Japan, bootleg set 1)", 0 )
GAME( 1989, fpointbla, fpoint, fpointbla, fpointbl, segas16b_state, init_fpointbla, ROT0, "bootleg", "Flash Point (Japan, bootleg set 2)", MACHINE_NOT_WORKING )
GAME( 1989, fpointbl, fpoint, fpointbl, fpointbl, segas16b_state, init_generic_bootleg, ROT0, "bootleg (Datsu)", "Flash Point (World, bootleg)", 0 )
GAME( 1989, fpointbj, fpoint, fpointbl, fpointbl, segas16b_state, init_generic_bootleg, ROT0, "bootleg (Datsu)", "Flash Point (Japan, bootleg set 1)", 0 )
GAME( 1989, fpointbla, fpoint, fpointbla, fpointbl, segas16b_state, init_fpointbla, ROT0, "bootleg", "Flash Point (Japan, bootleg set 2)", MACHINE_NOT_WORKING )