mirror of
https://github.com/holub/mame
synced 2025-05-20 12:48:53 +03:00
fix sidearms crash
This commit is contained in:
parent
8643ff8a99
commit
87077a6c04
@ -46,7 +46,6 @@ WRITE8_MEMBER(sidearms_state::sidearms_bankswitch_w)
|
|||||||
int bankaddress;
|
int bankaddress;
|
||||||
UINT8 *RAM = memregion("maincpu")->base();
|
UINT8 *RAM = memregion("maincpu")->base();
|
||||||
|
|
||||||
|
|
||||||
/* bits 0 and 1 select the ROM bank */
|
/* bits 0 and 1 select the ROM bank */
|
||||||
bankaddress = 0x10000 + (data & 0x0f) * 0x4000;
|
bankaddress = 0x10000 + (data & 0x0f) * 0x4000;
|
||||||
membank("bank1")->set_base(&RAM[bankaddress]);
|
membank("bank1")->set_base(&RAM[bankaddress]);
|
||||||
@ -634,7 +633,7 @@ GFXDECODE_END
|
|||||||
/* handler called by the 2203 emulator when the internal timers cause an IRQ */
|
/* handler called by the 2203 emulator when the internal timers cause an IRQ */
|
||||||
WRITE_LINE_MEMBER( sidearms_state::irqhandler )
|
WRITE_LINE_MEMBER( sidearms_state::irqhandler )
|
||||||
{
|
{
|
||||||
subdevice("audiocpu")->execute().set_input_line(0, state ? ASSERT_LINE : CLEAR_LINE);
|
machine().device("audiocpu")->execute().set_input_line(0, state ? ASSERT_LINE : CLEAR_LINE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static const ym2203_interface ym2203_config =
|
static const ym2203_interface ym2203_config =
|
||||||
@ -714,7 +713,6 @@ static MACHINE_CONFIG_START( turtship, sidearms_state )
|
|||||||
MCFG_GFXDECODE(turtship)
|
MCFG_GFXDECODE(turtship)
|
||||||
MCFG_PALETTE_LENGTH(1024)
|
MCFG_PALETTE_LENGTH(1024)
|
||||||
|
|
||||||
|
|
||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
|
|
||||||
@ -760,7 +758,6 @@ static MACHINE_CONFIG_START( whizz, sidearms_state )
|
|||||||
MCFG_GFXDECODE(turtship)
|
MCFG_GFXDECODE(turtship)
|
||||||
MCFG_PALETTE_LENGTH(1024)
|
MCFG_PALETTE_LENGTH(1024)
|
||||||
|
|
||||||
|
|
||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
|
|
||||||
@ -1138,25 +1135,21 @@ ROM_END
|
|||||||
|
|
||||||
DRIVER_INIT_MEMBER(sidearms_state,sidearms)
|
DRIVER_INIT_MEMBER(sidearms_state,sidearms)
|
||||||
{
|
{
|
||||||
|
|
||||||
m_gameid = 0;
|
m_gameid = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
DRIVER_INIT_MEMBER(sidearms_state,turtship)
|
DRIVER_INIT_MEMBER(sidearms_state,turtship)
|
||||||
{
|
{
|
||||||
|
|
||||||
m_gameid = 1;
|
m_gameid = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
DRIVER_INIT_MEMBER(sidearms_state,dyger)
|
DRIVER_INIT_MEMBER(sidearms_state,dyger)
|
||||||
{
|
{
|
||||||
|
|
||||||
m_gameid = 2;
|
m_gameid = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
DRIVER_INIT_MEMBER(sidearms_state,whizz)
|
DRIVER_INIT_MEMBER(sidearms_state,whizz)
|
||||||
{
|
{
|
||||||
|
|
||||||
m_gameid = 3;
|
m_gameid = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user