diff options
Diffstat (limited to 'src/mame/drivers/decocass.c')
-rw-r--r-- | src/mame/drivers/decocass.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/decocass.c b/src/mame/drivers/decocass.c index 62b23f275ac..4bc90931622 100644 --- a/src/mame/drivers/decocass.c +++ b/src/mame/drivers/decocass.c @@ -239,7 +239,7 @@ static INPUT_PORTS_START( decocass ) PORT_DIPNAME( 0x40, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) PORT_DIPSETTING( 0x40, DEF_STR( Cocktail ) ) - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_VBLANK) + PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_CUSTOM) PORT_VBLANK("screen") PORT_START("DSW2") /* Start with all Unknown as each can change per game, except for Country Code */ PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x01, "SW2:1") /* Most Dipswitch Settings sheets show this as "Number of Players" (Lives) */ @@ -1475,8 +1475,8 @@ static DRIVER_INIT( decocass ) static DRIVER_INIT( decocrom ) { decocass_state *state = machine.driver_data<decocass_state>(); - int romlength = machine.root_device().memregion("user3")->bytes(); - UINT8 *rom = machine.root_device().memregion("user3")->base(); + int romlength = state->memregion("user3")->bytes(); + UINT8 *rom = state->memregion("user3")->base(); int i; state->m_decrypted2 = auto_alloc_array(machine, UINT8, romlength); |