Previous 199869 Revisions Next

r18444 Thursday 11th October, 2012 at 12:49:25 UTC by Robbbert
road runner / superman / hercules dips added; all work except for sound.
[src/mame/drivers]atari_s2.c

trunk/src/mame/drivers/atari_s2.c
r18443r18444
9595ADDRESS_MAP_END
9696
9797static INPUT_PORTS_START( atari_s2 )
98   // dipswitches still to be described
9998   PORT_START("DSW0")
100   PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
99   PORT_DIPNAME( 0x07, 0x05, "Max Credits" )
100   PORT_DIPSETTING(    0x00, "5" )
101   PORT_DIPSETTING(    0x01, "10" )
102   PORT_DIPSETTING(    0x02, "15" )
103   PORT_DIPSETTING(    0x03, "20" )
104   PORT_DIPSETTING(    0x04, "25" )
105   PORT_DIPSETTING(    0x05, "30" )
106   PORT_DIPSETTING(    0x06, "35" )
107   PORT_DIPSETTING(    0x07, "40" )
108   PORT_DIPNAME( 0x08, 0x00, "Balls" )
109   PORT_DIPSETTING(    0x08, "5" )
110   PORT_DIPSETTING(    0x00, "3" )
111   PORT_DIPNAME( 0x50, 0x00, "Special" )
112   PORT_DIPSETTING(    0x10, "Extra Ball" )
113   PORT_DIPSETTING(    0x00, "Free Game" )
114   PORT_DIPSETTING(    0x40, "50000 points" )
115   PORT_DIPSETTING(    0x50, "60000 points" )
116   PORT_DIPNAME( 0x20, 0x00, "Free Play" )
117   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
118   PORT_DIPSETTING(    0x20, DEF_STR( On ) )
119   PORT_DIPNAME( 0x80, 0x00, "Match" )
120   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
121   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
101122
102123   PORT_START("DSW1")
103   PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
124   PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED )
125   PORT_DIPNAME( 0x10, 0x00, "Upper Lanes" )
126   PORT_DIPSETTING(    0x10, "Start only" )
127   PORT_DIPSETTING(    0x00, "Start and Advance" )
128   PORT_DIPNAME( 0x60, 0x00, "Extra Ball reward" )
129   PORT_DIPSETTING(    0x00, "Extra Ball" )
130   PORT_DIPSETTING(    0x20, "20000 points" )
131   PORT_DIPSETTING(    0x60, "30000 points" )
104132
105133   PORT_START("DSW2")
106   PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
134   PORT_DIPNAME( 0x1f, 0x02, "Coinage L Chute" )
135   PORT_DIPSETTING(    0x02, DEF_STR( 1C_1C ) )
136   PORT_DIPSETTING(    0x04, DEF_STR( 1C_2C ) )
137   PORT_DIPSETTING(    0x06, DEF_STR( 1C_3C ) )
138   PORT_DIPSETTING(    0x08, DEF_STR( 1C_4C ) )
139   PORT_DIPSETTING(    0x0a, DEF_STR( 1C_5C ) )
140   PORT_DIPSETTING(    0x0c, DEF_STR( 1C_6C ) )
141   PORT_DIPSETTING(    0x0e, DEF_STR( 1C_7C ) )
142   PORT_DIPSETTING(    0x00, DEF_STR( 1C_8C ) )
143   PORT_DIPSETTING(    0x10, DEF_STR( 1C_9C ) )
144   PORT_DIPSETTING(    0x11, "1 coin/10 credits" )
145   PORT_DIPSETTING(    0x12, "1 coin/11 credits" )
146   PORT_DIPSETTING(    0x13, "1 coin/12 credits" )
147   PORT_DIPSETTING(    0x14, "1 coin/13 credits" )
148   PORT_DIPSETTING(    0x15, "1 coin/14 credits" )
149   PORT_DIPSETTING(    0x16, "1 coin/15 credits" )
150   PORT_DIPSETTING(    0x03, DEF_STR( 2C_3C ) )
151   PORT_DIPSETTING(    0x05, DEF_STR( 2C_5C ) )
152   PORT_DIPSETTING(    0x07, DEF_STR( 2C_7C ) )
153   PORT_DIPSETTING(    0x09, "2 coins/9 credits" )
154   PORT_DIPSETTING(    0x0b, "2 coins/11 credits" )
155   PORT_DIPSETTING(    0x0d, "2 coins/13 credits" )
156   PORT_DIPSETTING(    0x0f, "2 coins/15 credits" )
157   PORT_DIPSETTING(    0x01, DEF_STR( 2C_1C ) )
158   PORT_BIT( 0x40, 0x00, IPT_UNUSED )
159   PORT_DIPNAME( 0x80, 0x00, "High Score Display" )
160   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
161   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
107162
108163   PORT_START("DSW3")
109   PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
164   PORT_DIPNAME( 0x1f, 0x02, "Coinage R Chute" )
165   PORT_DIPSETTING(    0x02, DEF_STR( 1C_1C ) )
166   PORT_DIPSETTING(    0x04, DEF_STR( 1C_2C ) )
167   PORT_DIPSETTING(    0x06, DEF_STR( 1C_3C ) )
168   PORT_DIPSETTING(    0x08, DEF_STR( 1C_4C ) )
169   PORT_DIPSETTING(    0x0a, DEF_STR( 1C_5C ) )
170   PORT_DIPSETTING(    0x0c, DEF_STR( 1C_6C ) )
171   PORT_DIPSETTING(    0x0e, DEF_STR( 1C_7C ) )
172   PORT_DIPSETTING(    0x00, DEF_STR( 1C_8C ) )
173   PORT_DIPSETTING(    0x10, DEF_STR( 1C_9C ) )
174   PORT_DIPSETTING(    0x11, "1 coin/10 credits" )
175   PORT_DIPSETTING(    0x12, "1 coin/11 credits" )
176   PORT_DIPSETTING(    0x13, "1 coin/12 credits" )
177   PORT_DIPSETTING(    0x14, "1 coin/13 credits" )
178   PORT_DIPSETTING(    0x15, "1 coin/14 credits" )
179   PORT_DIPSETTING(    0x16, "1 coin/15 credits" )
180   PORT_DIPSETTING(    0x03, DEF_STR( 2C_3C ) )
181   PORT_DIPSETTING(    0x05, DEF_STR( 2C_5C ) )
182   PORT_DIPSETTING(    0x07, DEF_STR( 2C_7C ) )
183   PORT_DIPSETTING(    0x09, "2 coins/9 credits" )
184   PORT_DIPSETTING(    0x0b, "2 coins/11 credits" )
185   PORT_DIPSETTING(    0x0d, "2 coins/13 credits" )
186   PORT_DIPSETTING(    0x0f, "2 coins/15 credits" )
187   PORT_DIPSETTING(    0x01, DEF_STR( 2C_1C ) )
188   PORT_DIPNAME( 0x20, 0x00, "Ladder Memory" )
189   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
190   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
191   PORT_DIPNAME( 0xc0, 0x00, "Replays for High Score" )
192   PORT_DIPSETTING(    0xc0, "1" )
193   PORT_DIPSETTING(    0x00, "2" )
194   PORT_DIPSETTING(    0x80, "3" )
110195
111196   PORT_START("DSW4")
112197   PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team