tagteam: Soundlatch modernization (nw)

This commit is contained in:
AJR 2017-08-15 00:15:09 -04:00
parent 5a225225f3
commit c5787ace88
2 changed files with 2 additions and 8 deletions

View File

@ -42,12 +42,6 @@ void tagteam_state::machine_start()
save_item(NAME(m_sound_nmi_mask));
}
WRITE8_MEMBER(tagteam_state::sound_command_w)
{
m_soundlatch->write(space, offset, data);
m_audiocpu->set_input_line(M6502_IRQ_LINE, HOLD_LINE);
}
WRITE8_MEMBER(tagteam_state::irq_clear_w)
{
m_maincpu->set_input_line(M6502_IRQ_LINE, CLEAR_LINE);
@ -57,7 +51,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, tagteam_state )
AM_RANGE(0x0000, 0x07ff) AM_RAM
AM_RANGE(0x2000, 0x2000) AM_READ_PORT("P2") AM_WRITE(flipscreen_w)
AM_RANGE(0x2001, 0x2001) AM_READ_PORT("P1") AM_WRITE(control_w)
AM_RANGE(0x2002, 0x2002) AM_READ_PORT("DSW1") AM_WRITE(sound_command_w)
AM_RANGE(0x2002, 0x2002) AM_READ_PORT("DSW1") AM_DEVWRITE("soundlatch", generic_latch_8_device, write)
AM_RANGE(0x2003, 0x2003) AM_READ_PORT("DSW2") AM_WRITE(irq_clear_w)
AM_RANGE(0x4000, 0x43ff) AM_READWRITE(mirrorvideoram_r, mirrorvideoram_w)
AM_RANGE(0x4400, 0x47ff) AM_READWRITE(mirrorcolorram_r, mirrorcolorram_w)
@ -241,6 +235,7 @@ static MACHINE_CONFIG_START( tagteam )
MCFG_SPEAKER_STANDARD_MONO("speaker")
MCFG_GENERIC_LATCH_8_ADD("soundlatch")
MCFG_GENERIC_LATCH_DATA_PENDING_CB(INPUTLINE("audiocpu", M6502_IRQ_LINE))
MCFG_SOUND_ADD("ay1", AY8910, XTAL_12MHz/8)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25)

View File

@ -29,7 +29,6 @@ public:
tilemap_t *m_bg_tilemap;
uint8_t m_sound_nmi_mask;
DECLARE_WRITE8_MEMBER(sound_command_w);
DECLARE_WRITE8_MEMBER(irq_clear_w);
DECLARE_WRITE8_MEMBER(sound_nmi_mask_w);
DECLARE_WRITE8_MEMBER(videoram_w);