- mark blades of steel sets as joystick / trackball to reduce confusion (#3438)

- made super mary a clone of smw in nes.xml
This commit is contained in:
David Haywood 2018-04-08 17:55:06 +01:00 committed by Angelo Salese
parent 0b6320d1f5
commit a2c799e226
2 changed files with 17 additions and 11 deletions

View File

@ -63324,7 +63324,7 @@ We don't include these hacks because they were not burned into real carts nor so
</part>
</software>
<software name="smary">
<software name="smary" cloneof="smw">
<description>Super Mary (Asia?)</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>

View File

@ -166,7 +166,7 @@ void bladestl_state::sound_map(address_map &map)
*
*************************************/
static INPUT_PORTS_START( bladestl )
static INPUT_PORTS_START( bladestl_joy ) // Joystick set does not even have a Trackball test
PORT_START("DSW1")
KONAMI_COINAGE_ALT_LOC(SW1)
@ -212,20 +212,20 @@ static INPUT_PORTS_START( bladestl )
KONAMI8_B123_UNK(2)
PORT_START("TRACKBALL.0")
PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(63) PORT_REVERSE PORT_PLAYER(1)
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("TRACKBALL.1")
PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(63) PORT_PLAYER(1)
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("TRACKBALL.2")
PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(63) PORT_REVERSE PORT_PLAYER(2)
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("TRACKBALL.3")
PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(63) PORT_PLAYER(2)
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
INPUT_PORTS_END
static INPUT_PORTS_START( bladestle )
PORT_INCLUDE( bladestl )
static INPUT_PORTS_START( bladestl_track ) // Joystick inputs are still read in test mode, but not used
PORT_INCLUDE( bladestl_joy )
PORT_MODIFY("DSW2")
PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW2:4" ) /* Listed as "Unused" */
@ -234,6 +234,12 @@ static INPUT_PORTS_START( bladestle )
PORT_MODIFY("P1")
PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW3:4" ) /* Listed as "Unused" */
PORT_MODIFY("TRACKBALL.0")
PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(63) PORT_REVERSE PORT_PLAYER(1)
PORT_MODIFY("TRACKBALL.1")
PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(63) PORT_PLAYER(1)
PORT_MODIFY("TRACKBALL.2")
PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(63) PORT_PLAYER(2)
@ -445,6 +451,6 @@ ROM_END
*
*************************************/
GAME( 1987, bladestl, 0, bladestl, bladestl, bladestl_state, 0, ROT90, "Konami", "Blades of Steel (version T)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, bladestll, bladestl, bladestl, bladestle, bladestl_state, 0, ROT90, "Konami", "Blades of Steel (version L)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, bladestle, bladestl, bladestl, bladestle, bladestl_state, 0, ROT90, "Konami", "Blades of Steel (version E)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, bladestl, 0, bladestl, bladestl_joy, bladestl_state, 0, ROT90, "Konami", "Blades of Steel (version T, Joystick)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, bladestll, bladestl, bladestl, bladestl_track, bladestl_state, 0, ROT90, "Konami", "Blades of Steel (version L, Trackball)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, bladestle, bladestl, bladestl, bladestl_track, bladestl_state, 0, ROT90, "Konami", "Blades of Steel (version E, Trackball)", MACHINE_SUPPORTS_SAVE )