mirror of
https://github.com/holub/mame
synced 2025-05-14 18:08:13 +03:00
whitestar - added some ports (no whatsnew)
This commit is contained in:
parent
95f2ccd72b
commit
b79cb42cc4
@ -56,14 +56,39 @@ public:
|
|||||||
DECLARE_READ8_MEMBER(dips_r);
|
DECLARE_READ8_MEMBER(dips_r);
|
||||||
DECLARE_READ8_MEMBER(switch_r);
|
DECLARE_READ8_MEMBER(switch_r);
|
||||||
DECLARE_WRITE8_MEMBER(switch_w);
|
DECLARE_WRITE8_MEMBER(switch_w);
|
||||||
|
DECLARE_READ8_MEMBER(dedicated_switch_r);
|
||||||
|
|
||||||
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static INPUT_PORTS_START( whitestar )
|
||||||
|
/*-- Dedicated Switches --*/
|
||||||
|
// Note: active low
|
||||||
|
// D0 - DED #1 - Left Flipper
|
||||||
|
// D1 - DED #2 - Left Flipper EOS
|
||||||
|
// D2 - DED #3 - Right Flipper
|
||||||
|
// D3 - DED #4 - Right Flipper EOS
|
||||||
|
// D4 - DED #5 - Not Used (Upper Flipper on some games!)
|
||||||
|
// D5 - DED #6 - Volume (Red Button)
|
||||||
|
// D6 - DED #7 - Service Credit (Green Button)
|
||||||
|
// D7 - DED #8 - Begin Test (Black Button)
|
||||||
|
PORT_START("DEDICATED")
|
||||||
|
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||||
|
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||||
|
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||||
|
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||||
|
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||||
|
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||||
|
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 )
|
||||||
|
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 )
|
||||||
|
PORT_START("DSW0")
|
||||||
|
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||||
|
INPUT_PORTS_END
|
||||||
|
|
||||||
static ADDRESS_MAP_START( whitestar_map, AS_PROGRAM, 8, whitestar_state )
|
static ADDRESS_MAP_START( whitestar_map, AS_PROGRAM, 8, whitestar_state )
|
||||||
AM_RANGE(0x0000, 0x1fff) AM_RAM
|
AM_RANGE(0x0000, 0x1fff) AM_RAM
|
||||||
AM_RANGE(0x3100, 0x3100) AM_READ(dips_r)
|
AM_RANGE(0x3000, 0x3000) AM_READ_PORT("DEDICATED")
|
||||||
|
AM_RANGE(0x3100, 0x3100) AM_READ_PORT("DSW0")
|
||||||
AM_RANGE(0x3200, 0x3200) AM_WRITE(bank_w)
|
AM_RANGE(0x3200, 0x3200) AM_WRITE(bank_w)
|
||||||
AM_RANGE(0x3300, 0x3300) AM_WRITE(switch_w)
|
AM_RANGE(0x3300, 0x3300) AM_WRITE(switch_w)
|
||||||
AM_RANGE(0x3400, 0x3400) AM_READ(switch_r)
|
AM_RANGE(0x3400, 0x3400) AM_READ(switch_r)
|
||||||
@ -75,11 +100,6 @@ static ADDRESS_MAP_START( whitestar_map, AS_PROGRAM, 8, whitestar_state )
|
|||||||
AM_RANGE(0x8000, 0xffff) AM_ROM AM_REGION("user1", 0x18000)
|
AM_RANGE(0x8000, 0xffff) AM_ROM AM_REGION("user1", 0x18000)
|
||||||
ADDRESS_MAP_END
|
ADDRESS_MAP_END
|
||||||
|
|
||||||
READ8_MEMBER(whitestar_state::dips_r)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
READ8_MEMBER(whitestar_state::switch_r)
|
READ8_MEMBER(whitestar_state::switch_r)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
@ -202,9 +222,6 @@ static ADDRESS_MAP_START( whitestar_dmd_map, AS_PROGRAM, 8, whitestar_state )
|
|||||||
AM_RANGE(0x8000, 0xffff) AM_ROM AM_REGION("gfx3", 0x78000)
|
AM_RANGE(0x8000, 0xffff) AM_ROM AM_REGION("gfx3", 0x78000)
|
||||||
ADDRESS_MAP_END
|
ADDRESS_MAP_END
|
||||||
|
|
||||||
static INPUT_PORTS_START( whitestar )
|
|
||||||
INPUT_PORTS_END
|
|
||||||
|
|
||||||
static MACHINE_RESET( whitestar )
|
static MACHINE_RESET( whitestar )
|
||||||
{
|
{
|
||||||
memory_set_bankptr(machine, "bank1", machine.region("user1")->base());
|
memory_set_bankptr(machine, "bank1", machine.region("user1")->base());
|
||||||
|
Loading…
Reference in New Issue
Block a user