diff options
Diffstat (limited to 'src/mame/drivers/mcatadv.c')
-rw-r--r-- | src/mame/drivers/mcatadv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/mcatadv.c b/src/mame/drivers/mcatadv.c index af219e90901..835c52020a7 100644 --- a/src/mame/drivers/mcatadv.c +++ b/src/mame/drivers/mcatadv.c @@ -155,7 +155,7 @@ UINT16* mcatadv_vidregs; static READ16_HANDLER( mcatadv_dsw_r ) { - return input_port_read_indexed(machine, 2+offset) << 8; + return input_port_read(machine, offset ? "DSW2" : "DSW1") << 8; } static WRITE16_HANDLER( mcat_soundlatch_w ) @@ -202,8 +202,8 @@ static ADDRESS_MAP_START( mcatadv_readmem, ADDRESS_SPACE_PROGRAM, 16 ) AM_RANGE(0x700000, 0x707fff) AM_READ(SMH_RAM) // Sprites AM_RANGE(0x708000, 0x70ffff) AM_READ(SMH_RAM) // Tests more than is needed? - AM_RANGE(0x800000, 0x800001) AM_READ(input_port_0_word_r) // Inputs - AM_RANGE(0x800002, 0x800003) AM_READ(input_port_1_word_r) // Inputs + AM_RANGE(0x800000, 0x800001) AM_READ_PORT("IN0") // Inputs + AM_RANGE(0x800002, 0x800003) AM_READ_PORT("IN1") // Inputs AM_RANGE(0xa00000, 0xa00003) AM_READ(mcatadv_dsw_r) // Dip Switches AM_RANGE(0xb00000, 0xb0000f) AM_READ(SMH_RAM) |