summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2021-03-07 08:24:08 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2021-03-07 08:24:08 +0100
commit4bd7c9647961118b54e0192327e972364e6051fd (patch)
tree640269c4838edbbc187917f573f0396671540c0c /src/mame
parent5b489ca47564db981c0f82e2892ffc16638a6c4b (diff)
- electra.cpp: some more info updates [gregf]
- taitosj.cpp: fixed MT07849
Diffstat (limited to 'src/mame')
-rw-r--r--src/mame/drivers/electra.cpp24
-rw-r--r--src/mame/drivers/taitosj.cpp30
2 files changed, 27 insertions, 27 deletions
diff --git a/src/mame/drivers/electra.cpp b/src/mame/drivers/electra.cpp
index ea9437e6009..f248fea8ca9 100644
--- a/src/mame/drivers/electra.cpp
+++ b/src/mame/drivers/electra.cpp
@@ -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
***************************************************************************/
diff --git a/src/mame/drivers/taitosj.cpp b/src/mame/drivers/taitosj.cpp
index 6cc22351eb5..84c35a548d3 100644
--- a/src/mame/drivers/taitosj.cpp
+++ b/src/mame/drivers/taitosj.cpp
@@ -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")