mirror of
https://github.com/holub/mame
synced 2025-10-09 09:44:40 +03:00
Corrected default dip settings and added workaround for BOTSS final-stage crash.
This commit is contained in:
parent
10bee5ce78
commit
7638b786bf
@ -36,10 +36,10 @@
|
||||
|
||||
static INPUT_PORTS_START( micro3d )
|
||||
PORT_START("INPUTS_A_B")
|
||||
PORT_DIPNAME( 0x0001, 0x0000, DEF_STR( Unused ) )
|
||||
PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unused ) )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0000, DEF_STR( Unused ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unused ) )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0000, "Shared Memory Handshake Test")
|
||||
@ -54,7 +54,7 @@ static INPUT_PORTS_START( micro3d )
|
||||
PORT_DIPNAME( 0x0020, 0x0000, "Manufacturing Tests")
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0000, DEF_STR( Unused ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unused ) )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0000, "Host Monitor Mode")
|
||||
|
@ -736,6 +736,11 @@ DRIVER_INIT( micro3d )
|
||||
memory_write_dword(space, 0x00470000, 0xa5a5a5a5);
|
||||
|
||||
state->mc68901.timer_a = timer_alloc(machine, mfp_timer_a_cb, NULL);
|
||||
|
||||
/* TODO? BOTSS crashes when starting the final stage because the 68000
|
||||
overwrites memory in use by the Am29000. Slowing down the 68000 slightly
|
||||
avoids this */
|
||||
cpu_set_clockscale(devtag_get_device(machine, "maincpu"), 0.945f);
|
||||
}
|
||||
|
||||
MACHINE_RESET( micro3d )
|
||||
|
Loading…
Reference in New Issue
Block a user