mirror of
https://github.com/holub/mame
synced 2025-04-17 22:13:04 +03:00
Fixed daft input-port mappings in TX-1 and the Buggy Boys.
This commit is contained in:
parent
997890a56d
commit
7dd02be32d
@ -109,7 +109,7 @@ static WRITE16_HANDLER( z80_shared_w )
|
||||
*
|
||||
*************************************/
|
||||
|
||||
INPUT_PORTS_START( tx1 )
|
||||
static INPUT_PORTS_START( tx1 )
|
||||
PORT_START_TAG("DSW")
|
||||
PORT_DIPNAME( 0x0003, 0x0003, "Game Cost" )
|
||||
PORT_DIPSETTING( 0x0000, "1 Coin Unit for 1 Credit" )
|
||||
@ -157,16 +157,16 @@ PORT_START_TAG("AN_STEERING")
|
||||
PORT_BIT( 0x0f, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(25)
|
||||
|
||||
PORT_START_TAG("AN_ACCELERATOR")
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL ) PORT_MINMAX(0x00,0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(2)
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL ) PORT_MINMAX(0x00,0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10)
|
||||
|
||||
PORT_START_TAG("AN_BRAKE")
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL2 ) PORT_MINMAX(0x00,0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(2)
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL2 ) PORT_MINMAX(0x00,0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10)
|
||||
|
||||
PORT_START_TAG("PPI_PORTC")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 )
|
||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_SERVICE ) PORT_NAME( DEF_STR( Service_Mode )) PORT_CODE(KEYCODE_F2) PORT_TOGGLE
|
||||
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_TOGGLE
|
||||
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Gear Change") PORT_CODE(KEYCODE_SPACE) PORT_TOGGLE
|
||||
|
||||
PORT_START_TAG("PPI_PORTD")
|
||||
/* Wire jumper setting on sound PCB */
|
||||
@ -178,7 +178,7 @@ PORT_START_TAG("PPI_PORTD")
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
INPUT_PORTS_START( buggyboy )
|
||||
static INPUT_PORTS_START( buggyboy )
|
||||
PORT_START_TAG("DSW")
|
||||
/* Dipswitch 0 is unconnected */
|
||||
PORT_DIPNAME( 0x0003, 0x0003, "Do not change 2" )
|
||||
@ -237,7 +237,7 @@ PORT_START_TAG("PPI_PORTA")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 )
|
||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_TOGGLE
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Gear Change") PORT_CODE(KEYCODE_SPACE) PORT_TOGGLE
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SERVICE ) PORT_NAME( DEF_STR( Service_Mode )) PORT_CODE(KEYCODE_F2) PORT_TOGGLE
|
||||
|
||||
PORT_START_TAG("PPI_PORTC")
|
||||
@ -262,7 +262,7 @@ PORT_START_TAG("AN_BRAKE")
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL2 ) PORT_MINMAX(0x00,0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10)
|
||||
INPUT_PORTS_END
|
||||
|
||||
INPUT_PORTS_START( buggybjr )
|
||||
static INPUT_PORTS_START( buggybjr )
|
||||
PORT_START_TAG("DSW")
|
||||
/* Dipswitch 0 is unconnected */
|
||||
PORT_DIPNAME( 0x0003, 0x0003, "Do not change 2" )
|
||||
@ -321,7 +321,7 @@ PORT_START_TAG("YM2149_IC19_A")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 )
|
||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_TOGGLE
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Gear Change") PORT_CODE(KEYCODE_SPACE) PORT_TOGGLE
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SERVICE ) PORT_NAME( DEF_STR( Service_Mode )) PORT_CODE(KEYCODE_F2) PORT_TOGGLE
|
||||
|
||||
/* Wire jumper setting on sound PCB */
|
||||
@ -341,10 +341,10 @@ PORT_START_TAG("AN_STEERING")
|
||||
PORT_BIT( 0x0f, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(25)
|
||||
|
||||
PORT_START_TAG("AN_ACCELERATOR")
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL ) PORT_MINMAX(0x00,0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(2)
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL ) PORT_MINMAX(0x00, 0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10)
|
||||
|
||||
PORT_START_TAG("AN_BRAKE")
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL2 ) PORT_MINMAX(0x00,0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(2)
|
||||
PORT_BIT( 0x1f, 0x00, IPT_PEDAL2 ) PORT_MINMAX(0x00, 0x1f) PORT_SENSITIVITY(25) PORT_KEYDELTA(10)
|
||||
INPUT_PORTS_END
|
||||
|
||||
static READ16_HANDLER( dipswitches_r )
|
||||
@ -408,7 +408,7 @@ ADDRESS_MAP_END
|
||||
|
||||
static WRITE8_HANDLER( tx1_ppi_latch_w )
|
||||
{
|
||||
tx1_ppi_latch_a = ((readinputportbytag("AN_ACCELERATOR") & 0xf) << 4) | (readinputportbytag("AN_BRAKE") & 0xf);
|
||||
tx1_ppi_latch_a = ((readinputportbytag("AN_BRAKE") & 0xf) << 4) | (readinputportbytag("AN_ACCELERATOR") & 0xf);
|
||||
tx1_ppi_latch_b = readinputportbytag("AN_STEERING");
|
||||
}
|
||||
|
||||
@ -985,7 +985,7 @@ ROM_START( tx1a )
|
||||
ROM_LOAD( "8411-136027-113.48", 0x0000, 0x2000, CRC(4b3d7956) SHA1(fc2432dd69f3be7007d4fd6f7c86c7c19453b1ba) ) /* Object LUT */
|
||||
ROM_LOAD( "8411-136027-118.281", 0x2000, 0x4000, CRC(de418dc7) SHA1(1233e2f7499ec5a73a40ee336d3fe26c06187784) ) /* Object palette LUT */
|
||||
|
||||
/* PROMs not dumped. May well be the same as the Tazmi set. */
|
||||
/* Atari PROMs are not dumped but should be the same as the Tatsumi set. */
|
||||
ROM_REGION( 0x10000, REGION_PROMS, 0 )
|
||||
/* RGB palette (left) */
|
||||
ROM_LOAD( "xb05a.ic57", 0x0000, 0x100, CRC(3b387d01) SHA1(1229548e3052ad34eeee9598743091d19f6b8f88) )
|
||||
@ -1192,7 +1192,7 @@ ROM_END
|
||||
*
|
||||
*************************************/
|
||||
|
||||
GAME( 1983, tx1, 0, tx1, tx1, 0, ROT0, "Tatsumi", "TX-1", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
|
||||
GAME( 1983, tx1a, tx1, tx1, tx1, 0, ROT0, "Tatsumi", "TX-1 (Atari/Namco/Taito License)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
|
||||
GAME( 1983, tx1, 0, tx1, tx1, 0, ROT0, "Tatsumi", "TX-1", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
|
||||
GAME( 1983, tx1a, tx1, tx1, tx1, 0, ROT0, "Tatsumi", "TX-1 (Atari/Namco/Taito License)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
|
||||
GAME( 1985, buggyboy, buggybjr, buggyboy, buggyboy, 0, ROT0, "Tatsumi", "Buggy Boy", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING )
|
||||
GAME( 1986, buggybjr, 0, buggybjr, buggybjr, 0, ROT0, "Tatsumi", "Buggy Boy Junior", 0 )
|
||||
|
Loading…
Reference in New Issue
Block a user