- electra.cpp: some more info updates [gregf]

- taitosj.cpp: fixed MT07849
This commit is contained in:
Ivan Vangelista 2021-03-07 08:24:08 +01:00
parent 5b489ca475
commit 4bd7c96479
2 changed files with 27 additions and 27 deletions

View File

@ -4,17 +4,19 @@
Electra discrete hardware games
Game Name
Avenger (1975) EG-1020
Combo 3 (Tennis, Soccer, Hockey) (1975)
Eliminator IV (1976)
Flying Fortress (1976) EG-1060 (Taito same name?)
Knockout (1975)
Pace Car Pro (1975) EG-1000
Pace Race (1974?)
RTH (1976)
UFO Chase (1975) EG-1010
Wings / Wings Cocktail (1976) EG-1040B
Game Name Board part number DATA
Avenger (1975) EG-1020 YES
Combo 3 (Tennis, Soccer, Hockey) (1975) UNKNOWN
Eliminator IV (1976) UNKNOWN
Flying Fortress (1976) (Taito same name?) EG-1060 YES
Knockout (1975) UNKNOWN
Pace Car Pro (1975) EG-1000 NO
Pace Race (1975) EG-1000 NO
RTH (1976) UNKNOWN
UFO Chase (1975) EG-1010 UNKNOWN
Wings / Wings Cocktail (1976) EG-1040 YES
***************************************************************************/

View File

@ -1486,13 +1486,12 @@ static INPUT_PORTS_START( sfposeid )
PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(taitosj_state, input_port_4_f0_r) // from sound CPU
PORT_START("DSW1")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SWA:1")
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SWA:2")
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SWA:3")
PORT_DIPNAME( 0x03, 0x02, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SWA:1,2")
PORT_DIPSETTING( 0x00, "5000" )
PORT_DIPSETTING( 0x01, "10000" )
PORT_DIPSETTING( 0x02, "15000" )
PORT_DIPSETTING( 0x03, "20000" )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unused ) ) PORT_DIPLOCATION("SWA:3") // Marked as normal OFF on dip sheet
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x18, 0x08, DEF_STR( Lives ) ) PORT_DIPLOCATION("SWA:4,5")
@ -1500,7 +1499,7 @@ static INPUT_PORTS_START( sfposeid )
PORT_DIPSETTING( 0x08, "3" )
PORT_DIPSETTING( 0x10, "4" )
PORT_DIPSETTING( 0x18, "5" )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SWA:6")
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unused ) ) PORT_DIPLOCATION("SWA:6") // Marked as normal OFF on dip sheet
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SWA:7")
@ -1514,16 +1513,15 @@ static INPUT_PORTS_START( sfposeid )
DSW2_PORT
PORT_START("DSW3")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SWC:1")
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SWC:2")
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SWC:3")
PORT_DIPNAME( 0x03, 0x00, "Weapons Range" ) PORT_DIPLOCATION("SWC:1,2") // Can't spot any different behaviour in-game, but dip sheet says so.
PORT_DIPSETTING( 0x03, "Short" )
PORT_DIPSETTING( 0x02, DEF_STR( Medium ) )
PORT_DIPSETTING( 0x01, "Long" )
PORT_DIPSETTING( 0x00, "Longest" )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unused ) ) PORT_DIPLOCATION("SWC:3") // Marked as normal OFF on dip sheet
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SWC:4")
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unused ) ) PORT_DIPLOCATION("SWC:4") // Marked as normal OFF on dip sheet
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, "Coinage Display" ) PORT_DIPLOCATION("SWC:5")