Previous 199869 Revisions Next

r31498 Sunday 3rd August, 2014 at 12:30:38 UTC by Robbbert
st_mp100: all 12 games are playable.
[src/mame/drivers]st_mp100.c

trunk/src/mame/drivers/st_mp100.c
r31497r31498
99- Display to fix
1010- Dips, Inputs, Solenoids vary per game
1111- Mechanical
12- Sound board - an enormous mass of discrete circuitry
1213
1314*********************************************************************************************/
1415
r31497r31498
8990   AM_RANGE(0x0000, 0x007f) AM_RAM // internal to the cpu
9091   AM_RANGE(0x0088, 0x008b) AM_DEVREADWRITE("pia_u10", pia6821_device, read, write)
9192   AM_RANGE(0x0090, 0x0093) AM_DEVREADWRITE("pia_u11", pia6821_device, read, write)
93   AM_RANGE(0x00a0, 0x00bf) // to sound board
94   AM_RANGE(0x00c0, 0x00df) // to sound board
9295   AM_RANGE(0x0200, 0x02ff) AM_RAM AM_SHARE("nvram")
9396   AM_RANGE(0x1000, 0x1fff) AM_ROM AM_REGION("roms", 0 )
9497ADDRESS_MAP_END
9598
96static INPUT_PORTS_START( st_mp100 )
99static INPUT_PORTS_START( mp100 )
97100   PORT_START("TEST")
98101   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_NAME("Self Test") PORT_IMPULSE(1) PORT_CHANGED_MEMBER(DEVICE_SELF, st_mp100_state, self_test, 0)
99102   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Activity") PORT_IMPULSE(1) PORT_CHANGED_MEMBER(DEVICE_SELF, st_mp100_state, activity_test, 0)
r31497r31498
131134   PORT_DIPSETTING(    0x1d, "2 coins 14 credits")
132135   PORT_DIPSETTING(    0x1e, "1 coin 15 credits")
133136   PORT_DIPSETTING(    0x1f, "2 coins 15 credits")
134   PORT_DIPNAME( 0x20, 0x20, "S06")
135   PORT_DIPSETTING(    0x00, DEF_STR( No ))
136   PORT_DIPSETTING(    0x20, DEF_STR( Yes ))
137   PORT_DIPNAME( 0x40, 0x40, "S07")
138   PORT_DIPSETTING(    0x00, DEF_STR( No ))
139   PORT_DIPSETTING(    0x40, DEF_STR( Yes ))
140   PORT_DIPNAME( 0x80, 0x80, "S08")
141   PORT_DIPSETTING(    0x00, DEF_STR( No ))
142   PORT_DIPSETTING(    0x80, DEF_STR( Yes ))
137   PORT_DIPNAME( 0x20, 0x20, "Award")
138   PORT_DIPSETTING(    0x00, "Extra Ball")
139   PORT_DIPSETTING(    0x20, "Free Game")
140   PORT_DIPNAME( 0x40, 0x00, "Balls")
141   PORT_DIPSETTING(    0x00, "3")
142   PORT_DIPSETTING(    0x40, "5")
143   PORT_DIPNAME( 0x80, 0x00, "Play melody always")
144   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
145   PORT_DIPSETTING(    0x80, DEF_STR( On ))
143146
144147   PORT_START("DSW1")
145   PORT_DIPNAME( 0x01, 0x00, "S09")
148   PORT_DIPNAME( 0x1f, 0x02, "Coin Slot 3")
149   PORT_DIPSETTING(    0x00, DEF_STR( 2C_3C )) // same as 01
150   PORT_DIPSETTING(    0x02, DEF_STR( 1C_1C ))
151   PORT_DIPSETTING(    0x03, DEF_STR( 2C_1C ))
152   PORT_DIPSETTING(    0x04, DEF_STR( 1C_2C ))
153   PORT_DIPSETTING(    0x05, DEF_STR( 2C_2C ))
154   PORT_DIPSETTING(    0x06, DEF_STR( 1C_3C ))
155   PORT_DIPSETTING(    0x07, DEF_STR( 2C_3C ))
156   PORT_DIPSETTING(    0x08, DEF_STR( 1C_4C ))
157   PORT_DIPSETTING(    0x09, DEF_STR( 2C_4C ))
158   PORT_DIPSETTING(    0x0a, DEF_STR( 1C_5C ))
159   PORT_DIPSETTING(    0x0b, DEF_STR( 2C_5C ))
160   PORT_DIPSETTING(    0x0c, DEF_STR( 1C_6C ))
161   PORT_DIPSETTING(    0x0d, DEF_STR( 2C_6C ))
162   PORT_DIPSETTING(    0x0e, DEF_STR( 1C_7C ))
163   PORT_DIPSETTING(    0x0f, DEF_STR( 2C_7C ))
164   PORT_DIPSETTING(    0x10, DEF_STR( 1C_8C ))
165   PORT_DIPSETTING(    0x11, DEF_STR( 2C_8C ))
166   PORT_DIPSETTING(    0x12, DEF_STR( 1C_9C ))
167   PORT_DIPSETTING(    0x13, "2 coins 9 credits")
168   PORT_DIPSETTING(    0x14, "1 coin 10 credits")
169   PORT_DIPSETTING(    0x15, "2 coins 10 credits")
170   PORT_DIPSETTING(    0x16, "1 coin 11 credits")
171   PORT_DIPSETTING(    0x17, "2 coins 11 credits")
172   PORT_DIPSETTING(    0x18, "1 coin 12 credits")
173   PORT_DIPSETTING(    0x19, "2 coins 12 credits")
174   PORT_DIPSETTING(    0x1a, "1 coin 13 credits")
175   PORT_DIPSETTING(    0x1b, "2 coins 13 credits")
176   PORT_DIPSETTING(    0x1c, "1 coin 14 credits")
177   PORT_DIPSETTING(    0x1d, "2 coins 14 credits")
178   PORT_DIPSETTING(    0x1e, "1 coin 15 credits")
179   PORT_DIPSETTING(    0x1f, "2 coins 15 credits")
180   PORT_DIPNAME( 0x20, 0x00, "S14")
146181   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
182   PORT_DIPSETTING(    0x20, DEF_STR( On ))
183   PORT_DIPNAME( 0x40, 0x00, "Award for beating high score")
184   PORT_DIPSETTING(    0x00, "Novelty")
185   PORT_DIPSETTING(    0x40, "3 Free Games")
186   PORT_DIPNAME( 0x80, 0x00, "Rollover lights")
187   PORT_DIPSETTING(    0x00, "Always on")
188   PORT_DIPSETTING(    0x80, "Alternate")
189
190   PORT_START("DSW2")
191   PORT_DIPNAME( 0x07, 0x02, "Maximum Credits")
192   PORT_DIPSETTING(    0x00, "5")
193   PORT_DIPSETTING(    0x01, "10")
194   PORT_DIPSETTING(    0x02, "15")
195   PORT_DIPSETTING(    0x00, "20")
196   PORT_DIPSETTING(    0x00, "25")
197   PORT_DIPSETTING(    0x00, "30")
198   PORT_DIPSETTING(    0x00, "35")
199   PORT_DIPSETTING(    0x00, "40")
200   PORT_DIPNAME( 0x08, 0x08, "Credits displayed")
201   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
202   PORT_DIPSETTING(    0x08, DEF_STR( On ))
203   PORT_DIPNAME( 0x10, 0x10, "Match")
204   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
205   PORT_DIPSETTING(    0x10, DEF_STR( On ))
206   PORT_DIPNAME( 0x20, 0x00, "S22")
207   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
208   PORT_DIPSETTING(    0x20, DEF_STR( On ))
209   PORT_DIPNAME( 0x40, 0x00, "S23")
210   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
211   PORT_DIPSETTING(    0x40, DEF_STR( On ))
212   PORT_DIPNAME( 0x80, 0x00, "Award a free game for hitting all targets 2nd time")
213   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
214   PORT_DIPSETTING(    0x80, DEF_STR( On ))
215
216   PORT_START("DSW3")
217   PORT_DIPNAME( 0x01, 0x00, "S25")
218   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
147219   PORT_DIPSETTING(    0x01, DEF_STR( On ))
148   PORT_DIPNAME( 0x02, 0x00, "S10")
220   PORT_DIPNAME( 0x02, 0x00, "S26")
149221   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
150222   PORT_DIPSETTING(    0x02, DEF_STR( On ))
151   PORT_DIPNAME( 0x04, 0x00, "S11")
223   PORT_DIPNAME( 0x04, 0x04, "S27")
152224   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
153225   PORT_DIPSETTING(    0x04, DEF_STR( On ))
154   PORT_DIPNAME( 0x08, 0x00, "S12")
226   PORT_DIPNAME( 0x08, 0x00, "S28")
155227   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
156228   PORT_DIPSETTING(    0x08, DEF_STR( On ))
157   PORT_DIPNAME( 0x10, 0x00, "S13")
229   PORT_DIPNAME( 0x10, 0x00, "S29")
158230   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
159231   PORT_DIPSETTING(    0x10, DEF_STR( On ))
232   PORT_DIPNAME( 0x20, 0x00, "S30")
233   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
234   PORT_DIPSETTING(    0x20, DEF_STR( On ))
235   PORT_DIPNAME( 0xc0, 0x80, "Award for Special")
236   PORT_DIPSETTING(    0x00, "100000 points")
237   PORT_DIPSETTING(    0x40, "Extra Ball")
238   PORT_DIPSETTING(    0x80, "Free Game")
239   PORT_DIPSETTING(    0xc0, "Extra Ball and Free Game")
240
241   PORT_START("X0")
242   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_SLASH)
243   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_COLON)
244   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_QUOTE)
245   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSLASH)
246   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSPACE)
247   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_START1 )
248   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_TILT )
249   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Outhole") PORT_CODE(KEYCODE_X)
250
251   PORT_START("X1")
252   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN3 )
253   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 )
254   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN1 )
255   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_L)
256   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_OPENBRACE)
257   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_CLOSEBRACE)
258   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_ENTER)
259   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT1 ) PORT_NAME("Slam Tilt")
260
261   PORT_START("X2")
262   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_A)
263   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_S)
264   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_D)
265   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_F)
266   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_G)
267   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_H)
268   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_J)
269   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_K)
270
271   PORT_START("X3")
272   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_Q)
273   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_W)
274   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_E)
275   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_R)
276   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_Y)
277   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_U)
278   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_I)
279   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_O)
280
281   PORT_START("X4")
282   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_Z)
283   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_C)
284   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_V)
285   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_B)
286   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_N)
287   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_M)
288   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_COMMA)
289   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_STOP)
290INPUT_PORTS_END
291
292static INPUT_PORTS_START( mp200 )
293   PORT_START("TEST")
294   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_NAME("Self Test") PORT_IMPULSE(1) PORT_CHANGED_MEMBER(DEVICE_SELF, st_mp100_state, self_test, 0)
295   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Activity") PORT_IMPULSE(1) PORT_CHANGED_MEMBER(DEVICE_SELF, st_mp100_state, activity_test, 0)
296
297   PORT_START("DSW0")
298   PORT_DIPNAME( 0x1f, 0x02, "Coin Slot 2")
299   PORT_DIPSETTING(    0x00, DEF_STR( 2C_3C )) // same as 01
300   PORT_DIPSETTING(    0x02, DEF_STR( 1C_1C ))
301   PORT_DIPSETTING(    0x03, DEF_STR( 2C_1C ))
302   PORT_DIPSETTING(    0x04, DEF_STR( 1C_2C ))
303   PORT_DIPSETTING(    0x05, DEF_STR( 2C_2C ))
304   PORT_DIPSETTING(    0x06, DEF_STR( 1C_3C ))
305   PORT_DIPSETTING(    0x07, DEF_STR( 2C_3C ))
306   PORT_DIPSETTING(    0x08, DEF_STR( 1C_4C ))
307   PORT_DIPSETTING(    0x09, DEF_STR( 2C_4C ))
308   PORT_DIPSETTING(    0x0a, DEF_STR( 1C_5C ))
309   PORT_DIPSETTING(    0x0b, DEF_STR( 2C_5C ))
310   PORT_DIPSETTING(    0x0c, DEF_STR( 1C_6C ))
311   PORT_DIPSETTING(    0x0d, DEF_STR( 2C_6C ))
312   PORT_DIPSETTING(    0x0e, DEF_STR( 1C_7C ))
313   PORT_DIPSETTING(    0x0f, DEF_STR( 2C_7C ))
314   PORT_DIPSETTING(    0x10, DEF_STR( 1C_8C ))
315   PORT_DIPSETTING(    0x11, DEF_STR( 2C_8C ))
316   PORT_DIPSETTING(    0x12, DEF_STR( 1C_9C ))
317   PORT_DIPSETTING(    0x13, "2 coins 9 credits")
318   PORT_DIPSETTING(    0x14, "1 coin 10 credits")
319   PORT_DIPSETTING(    0x15, "2 coins 10 credits")
320   PORT_DIPSETTING(    0x16, "1 coin 11 credits")
321   PORT_DIPSETTING(    0x17, "2 coins 11 credits")
322   PORT_DIPSETTING(    0x18, "1 coin 12 credits")
323   PORT_DIPSETTING(    0x19, "2 coins 12 credits")
324   PORT_DIPSETTING(    0x1a, "1 coin 13 credits")
325   PORT_DIPSETTING(    0x1b, "2 coins 13 credits")
326   PORT_DIPSETTING(    0x1c, "1 coin 14 credits")
327   PORT_DIPSETTING(    0x1d, "2 coins 14 credits")
328   PORT_DIPSETTING(    0x1e, "1 coin 15 credits")
329   PORT_DIPSETTING(    0x1f, "2 coins 15 credits")
330   PORT_DIPNAME( 0x20, 0x20, "Award")
331   PORT_DIPSETTING(    0x00, "Extra Ball")
332   PORT_DIPSETTING(    0x20, "Free Game")
333   PORT_DIPNAME( 0x40, 0x00, "Balls")
334   PORT_DIPSETTING(    0x00, "3")
335   PORT_DIPSETTING(    0x40, "5")
336   PORT_DIPNAME( 0x80, 0x00, "Play melody always")
337   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
338   PORT_DIPSETTING(    0x80, DEF_STR( On ))
339
340   PORT_START("DSW1")
341   PORT_DIPNAME( 0x1f, 0x02, "Coin Slot 3")
342   PORT_DIPSETTING(    0x00, DEF_STR( 2C_3C )) // same as 01
343   PORT_DIPSETTING(    0x02, DEF_STR( 1C_1C ))
344   PORT_DIPSETTING(    0x03, DEF_STR( 2C_1C ))
345   PORT_DIPSETTING(    0x04, DEF_STR( 1C_2C ))
346   PORT_DIPSETTING(    0x05, DEF_STR( 2C_2C ))
347   PORT_DIPSETTING(    0x06, DEF_STR( 1C_3C ))
348   PORT_DIPSETTING(    0x07, DEF_STR( 2C_3C ))
349   PORT_DIPSETTING(    0x08, DEF_STR( 1C_4C ))
350   PORT_DIPSETTING(    0x09, DEF_STR( 2C_4C ))
351   PORT_DIPSETTING(    0x0a, DEF_STR( 1C_5C ))
352   PORT_DIPSETTING(    0x0b, DEF_STR( 2C_5C ))
353   PORT_DIPSETTING(    0x0c, DEF_STR( 1C_6C ))
354   PORT_DIPSETTING(    0x0d, DEF_STR( 2C_6C ))
355   PORT_DIPSETTING(    0x0e, DEF_STR( 1C_7C ))
356   PORT_DIPSETTING(    0x0f, DEF_STR( 2C_7C ))
357   PORT_DIPSETTING(    0x10, DEF_STR( 1C_8C ))
358   PORT_DIPSETTING(    0x11, DEF_STR( 2C_8C ))
359   PORT_DIPSETTING(    0x12, DEF_STR( 1C_9C ))
360   PORT_DIPSETTING(    0x13, "2 coins 9 credits")
361   PORT_DIPSETTING(    0x14, "1 coin 10 credits")
362   PORT_DIPSETTING(    0x15, "2 coins 10 credits")
363   PORT_DIPSETTING(    0x16, "1 coin 11 credits")
364   PORT_DIPSETTING(    0x17, "2 coins 11 credits")
365   PORT_DIPSETTING(    0x18, "1 coin 12 credits")
366   PORT_DIPSETTING(    0x19, "2 coins 12 credits")
367   PORT_DIPSETTING(    0x1a, "1 coin 13 credits")
368   PORT_DIPSETTING(    0x1b, "2 coins 13 credits")
369   PORT_DIPSETTING(    0x1c, "1 coin 14 credits")
370   PORT_DIPSETTING(    0x1d, "2 coins 14 credits")
371   PORT_DIPSETTING(    0x1e, "1 coin 15 credits")
372   PORT_DIPSETTING(    0x1f, "2 coins 15 credits")
160373   PORT_DIPNAME( 0x20, 0x00, "S14")
161   PORT_DIPSETTING(    0x00, DEF_STR( Yes ))
162   PORT_DIPSETTING(    0x20, DEF_STR( No ))
163   PORT_DIPNAME( 0x40, 0x40, "S15")
164   PORT_DIPSETTING(    0x00, DEF_STR( No ))
165   PORT_DIPSETTING(    0x40, DEF_STR( Yes ))
166   PORT_DIPNAME( 0x80, 0x00, "S16")
167   PORT_DIPSETTING(    0x00, DEF_STR( No ))
168   PORT_DIPSETTING(    0x80, DEF_STR( Yes ))
374   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
375   PORT_DIPSETTING(    0x20, DEF_STR( On ))
376   PORT_DIPNAME( 0x40, 0x00, "Award for beating high score")
377   PORT_DIPSETTING(    0x00, "Novelty")
378   PORT_DIPSETTING(    0x40, "3 Free Games")
379   PORT_DIPNAME( 0x80, 0x00, "Rollover lights")
380   PORT_DIPSETTING(    0x00, "Always on")
381   PORT_DIPSETTING(    0x80, "Alternate")
169382
170383   PORT_START("DSW2")
171   PORT_DIPNAME( 0x01, 0x00, "S17")
384   PORT_DIPNAME( 0x07, 0x02, "Maximum Credits")
385   PORT_DIPSETTING(    0x00, "5")
386   PORT_DIPSETTING(    0x01, "10")
387   PORT_DIPSETTING(    0x02, "15")
388   PORT_DIPSETTING(    0x00, "20")
389   PORT_DIPSETTING(    0x00, "25")
390   PORT_DIPSETTING(    0x00, "30")
391   PORT_DIPSETTING(    0x00, "35")
392   PORT_DIPSETTING(    0x00, "40")
393   PORT_DIPNAME( 0x08, 0x08, "Credits displayed")
172394   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
173   PORT_DIPSETTING(    0x01, DEF_STR( On ))
174   PORT_DIPNAME( 0x02, 0x00, "S18")
175   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
176   PORT_DIPSETTING(    0x02, DEF_STR( On ))
177   PORT_DIPNAME( 0x04, 0x00, "S19")
178   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
179   PORT_DIPSETTING(    0x04, DEF_STR( On ))
180   PORT_DIPNAME( 0x08, 0x00, "S20")
181   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
182395   PORT_DIPSETTING(    0x08, DEF_STR( On ))
183   PORT_DIPNAME( 0x10, 0x00, "S21")
396   PORT_DIPNAME( 0x10, 0x10, "Match")
184397   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
185398   PORT_DIPSETTING(    0x10, DEF_STR( On ))
186399   PORT_DIPNAME( 0x20, 0x00, "S22")
r31497r31498
189402   PORT_DIPNAME( 0x40, 0x00, "S23")
190403   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
191404   PORT_DIPSETTING(    0x40, DEF_STR( On ))
192   PORT_DIPNAME( 0x80, 0x00, "S24")
405   PORT_DIPNAME( 0x80, 0x00, "Award a free game for hitting all targets 2nd time")
193406   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
194407   PORT_DIPSETTING(    0x80, DEF_STR( On ))
195408
196409   PORT_START("DSW3")
197   PORT_DIPNAME( 0x03, 0x03, "Maximum Credits")
198   PORT_DIPSETTING(    0x00, "10")
199   PORT_DIPSETTING(    0x01, "15")
200   PORT_DIPSETTING(    0x02, "25")
201   PORT_DIPSETTING(    0x03, "40")
202   PORT_DIPNAME( 0x04, 0x04, "Credits displayed")
410   PORT_DIPNAME( 0x01, 0x00, "S25")
203411   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
412   PORT_DIPSETTING(    0x01, DEF_STR( On ))
413   PORT_DIPNAME( 0x02, 0x00, "S26")
414   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
415   PORT_DIPSETTING(    0x02, DEF_STR( On ))
416   PORT_DIPNAME( 0x04, 0x04, "S27")
417   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
204418   PORT_DIPSETTING(    0x04, DEF_STR( On ))
205   PORT_DIPNAME( 0x08, 0x08, "Match")
419   PORT_DIPNAME( 0x08, 0x00, "S28")
206420   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
207421   PORT_DIPSETTING(    0x08, DEF_STR( On ))
208   PORT_DIPNAME( 0x10, 0x00, "Keep all replays")
422   PORT_DIPNAME( 0x10, 0x00, "S29")
209423   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
210424   PORT_DIPSETTING(    0x10, DEF_STR( On ))
211   PORT_DIPNAME( 0x20, 0x00, "Voice" )
425   PORT_DIPNAME( 0x20, 0x00, "S30")
212426   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
213427   PORT_DIPSETTING(    0x20, DEF_STR( On ))
214   PORT_DIPNAME( 0xC0, 0x40, "Balls")
215   PORT_DIPSETTING(    0xC0, "2")
216   PORT_DIPSETTING(    0x00, "3")
217   PORT_DIPSETTING(    0x80, "4")
218   PORT_DIPSETTING(    0x40, "5")
428   PORT_DIPNAME( 0xc0, 0x80, "Award for Special")
429   PORT_DIPSETTING(    0x00, "100000 points")
430   PORT_DIPSETTING(    0x40, "Extra Ball")
431   PORT_DIPSETTING(    0x80, "Free Game")
432   PORT_DIPSETTING(    0xc0, "Extra Ball and Free Game")
219433
220434   PORT_START("X0")
221   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER )
222   PORT_BIT( 0x0a, IP_ACTIVE_HIGH, IPT_UNUSED )
223   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START2 )
224   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER )
435   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN3 )
436   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 )
437   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN1 )
438   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSLASH)
439   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSPACE)
225440   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_START1 )
226441   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_TILT )
227   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Outhole") PORT_CODE(KEYCODE_X)
442   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT1 ) PORT_NAME("Slam Tilt")
228443
229444   PORT_START("X1")
230   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN2 )
231   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN1 )
232   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 )
233   PORT_BIT( 0x38, IP_ACTIVE_HIGH, IPT_UNUSED )
234   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER )
235   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT1 ) PORT_NAME("Slam Tilt")
445   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_SLASH)
446   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_COLON)
447   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_QUOTE)
448   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_L)
449   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_OPENBRACE)
450   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_CLOSEBRACE)
451   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_ENTER)
452   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_Z)
236453
237   // from here, vary per game
238454   PORT_START("X2")
239455   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_A)
240456   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_S)
r31497r31498
256472   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_O)
257473
258474   PORT_START("X4")
259   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_Z)
475   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Outhole") PORT_CODE(KEYCODE_X)
260476   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_C)
261477   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_V)
262478   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_B)
r31497r31498
405621   m_u11_b = data;
406622   switch (data & 15)
407623   {
408      case 0x0: //
409         //m_samples->start(0, 3);
410         break;
411      case 0x1: // chime 10
624      case 0x0: // chime 10
412625         m_samples->start(1, 1);
413626         break;
414      case 0x2: // chime 100
627      case 0x1: // chime 100
415628         m_samples->start(2, 2);
416629         break;
417      case 0x3: // chime 1000
630      case 0x2: // chime 1000
418631         m_samples->start(3, 3);
419632         break;
633      case 0x3: // chime 10000
634         m_samples->start(0, 4);
635         break;
420636      case 0x4: // chime 10000
421637         m_samples->start(0, 4);
422638         break;
r31497r31498
433649         //m_samples->start(0, 5);
434650         break;
435651      case 0xa:
436         //m_samples->start(0, 5);
652         m_samples->start(0, 0);
437653         break;
438654      case 0xb:
439         //m_samples->start(0, 0);
655         m_samples->start(0, 0);
440656         break;
441657      case 0xc:
442         //m_samples->start(0, 5);
658         m_samples->start(0, 0);
443659         break;
444660      case 0xd:
445661         //m_samples->start(0, 0);
r31497r31498
516732MACHINE_CONFIG_END
517733
518734
519/*-------------------------------------
520/ Cosmic Princess - same ROMs as Magic
521/-------------------------------------*/
522ROM_START(princess)
523   ROM_REGION(0x1000, "roms", 0)
524   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(8838091f) SHA1(d2702b5e15076793b4560c77b78eed6c1da571b6))
525   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
526ROM_END
527
528735/*--------------------------------
529/ Dracula #109
736/ Pinball #101
530737/-------------------------------*/
531ROM_START(dracula)
738ROM_START(pinball)
532739   ROM_REGION(0x1000, "roms", 0)
533   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(063f8b5e) SHA1(80434de549102bff829b474603d6736b839b8999))
534   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(00336fbc) SHA1(d2c360b8a80b209ecf4ec02ee19a5234c0364504))
740   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(1db32a33) SHA1(2f0a3ca36968b81f29373e4f2cf7ee28a4071882))
741   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(432e9b9e) SHA1(292e509f50bc841f6e469c198fc82c2a9095f008))
535742ROM_END
536743
537/*--------------------------------
538/ Hot Hand - uses MPU-200 inports #112
539/-------------------------------*/
540ROM_START(hothand)
744/*------------------------------------
745/ Stingray #102 - same roms as Pinball
746/-------------------------------------*/
747ROM_START(stingray)
541748   ROM_REGION(0x1000, "roms", 0)
542   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(5e79ea2e) SHA1(9b45c59b2076fcb3a35de1dd3ba2444ea852f149))
543   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
749   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(1db32a33) SHA1(2f0a3ca36968b81f29373e4f2cf7ee28a4071882))
750   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(432e9b9e) SHA1(292e509f50bc841f6e469c198fc82c2a9095f008))
544751ROM_END
545752
546753/*--------------------------------
547/ Lectronamo #105
754/ Stars #103
548755/-------------------------------*/
549ROM_START(lectrono)
756ROM_START(stars)
550757   ROM_REGION(0x1000, "roms", 0)
551   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(79e918ff) SHA1(a728eb26d941a9c7484be593a216905237d32551))
552   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(7c6e5fb5) SHA1(3aa4e0c1f377ba024e6b34bd431a188ff02d4eaa))
758   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(630d05df) SHA1(2baa16265d524297332fa951d9eab3e0e8d26078))
759   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(57e63d42) SHA1(619ef955553654893c3071d8b70855fee8a5e6a7))
553760ROM_END
554761
555762/*--------------------------------
556/ Magic - uses MPU-200 inports #115
557/-------------------------------*/
558ROM_START(magic)
559   ROM_REGION(0x1000, "roms", 0)
560   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(8838091f) SHA1(d2702b5e15076793b4560c77b78eed6c1da571b6))
561   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
562ROM_END
563
564/*--------------------------------
565763/ Memory Lane #104
566764/-------------------------------*/
567765ROM_START(memlane)
r31497r31498
571769ROM_END
572770
573771/*--------------------------------
574/ Nugent #108
772/ Lectronamo #105
575773/-------------------------------*/
576ROM_START(nugent)
774ROM_START(lectrono)
577775   ROM_REGION(0x1000, "roms", 0)
578776   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(79e918ff) SHA1(a728eb26d941a9c7484be593a216905237d32551))
579777   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(7c6e5fb5) SHA1(3aa4e0c1f377ba024e6b34bd431a188ff02d4eaa))
580778ROM_END
581779
582780/*--------------------------------
583/ Pinball #101
781/ Wildfyre #106
584782/-------------------------------*/
585ROM_START(pinball)
783ROM_START(wildfyre)
586784   ROM_REGION(0x1000, "roms", 0)
587   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(1db32a33) SHA1(2f0a3ca36968b81f29373e4f2cf7ee28a4071882))
588   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(432e9b9e) SHA1(292e509f50bc841f6e469c198fc82c2a9095f008))
785   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(063f8b5e) SHA1(80434de549102bff829b474603d6736b839b8999))
786   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(00336fbc) SHA1(d2c360b8a80b209ecf4ec02ee19a5234c0364504))
589787ROM_END
590788
591/*--------------------------------
592/ Stars #103
593/-------------------------------*/
594ROM_START(stars)
789/*-----------------------------------
790/ Nugent #108 - same roms as lectrono
791/------------------------------------*/
792ROM_START(nugent)
595793   ROM_REGION(0x1000, "roms", 0)
596   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(630d05df) SHA1(2baa16265d524297332fa951d9eab3e0e8d26078))
597   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(57e63d42) SHA1(619ef955553654893c3071d8b70855fee8a5e6a7))
794   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(79e918ff) SHA1(a728eb26d941a9c7484be593a216905237d32551))
795   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(7c6e5fb5) SHA1(3aa4e0c1f377ba024e6b34bd431a188ff02d4eaa))
598796ROM_END
599797
600/*--------------------------------
601/ Stingray #102
602/-------------------------------*/
603ROM_START(stingray)
798/*------------------------------------
799/ Dracula #109 - same roms as wildfyre
800/-------------------------------------*/
801ROM_START(dracula)
604802   ROM_REGION(0x1000, "roms", 0)
605   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(1db32a33) SHA1(2f0a3ca36968b81f29373e4f2cf7ee28a4071882))
606   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(432e9b9e) SHA1(292e509f50bc841f6e469c198fc82c2a9095f008))
803   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(063f8b5e) SHA1(80434de549102bff829b474603d6736b839b8999))
804   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(00336fbc) SHA1(d2c360b8a80b209ecf4ec02ee19a5234c0364504))
607805ROM_END
608806
609807/*--------------------------------
610/ Trident - uses MPU-200 inports #110
808/ Trident #110
611809/-------------------------------*/
612810ROM_START(trident)
613811   ROM_REGION(0x1000, "roms", 0)
r31497r31498
616814ROM_END
617815
618816/*--------------------------------
619/ Wildfyre #106
817/ Hot Hand #112
620818/-------------------------------*/
621ROM_START(wildfyre)
819ROM_START(hothand)
622820   ROM_REGION(0x1000, "roms", 0)
623   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(063f8b5e) SHA1(80434de549102bff829b474603d6736b839b8999))
624   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(00336fbc) SHA1(d2c360b8a80b209ecf4ec02ee19a5234c0364504))
821   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(5e79ea2e) SHA1(9b45c59b2076fcb3a35de1dd3ba2444ea852f149))
822   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
625823ROM_END
626824
627GAME(1977,  pinball,    0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Pinball",              GAME_IS_SKELETON_MECHANICAL)
628GAME(1977,  stingray,   0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Stingray",             GAME_IS_SKELETON_MECHANICAL)
629GAME(1978,  stars,      0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Stars",                GAME_IS_SKELETON_MECHANICAL)
630GAME(1978,  memlane,    0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Memory Lane",          GAME_IS_SKELETON_MECHANICAL)
631GAME(1978,  lectrono,   0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Lectronamo",           GAME_IS_SKELETON_MECHANICAL)
632GAME(1978,  wildfyre,   0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Wildfyre",             GAME_IS_SKELETON_MECHANICAL)
633GAME(1978,  nugent,     0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Nugent",               GAME_IS_SKELETON_MECHANICAL)
634GAME(1979,  dracula,    0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Dracula",              GAME_IS_SKELETON_MECHANICAL)
635GAME(1979,  trident,    0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Trident",              GAME_IS_SKELETON_MECHANICAL)
636GAME(1979,  hothand,    0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Hot Hand",             GAME_IS_SKELETON_MECHANICAL)
637GAME(1979,  magic,      0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Magic",                GAME_IS_SKELETON_MECHANICAL)
638GAME(1979,  princess,   0,      st_mp100,   st_mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Cosmic Princess",      GAME_IS_SKELETON_MECHANICAL)
825/*------------------------------------
826/ Magic #115 - 2nd rom same as hothand
827/-------------------------------------*/
828ROM_START(magic)
829   ROM_REGION(0x1000, "roms", 0)
830   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(8838091f) SHA1(d2702b5e15076793b4560c77b78eed6c1da571b6))
831   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
832ROM_END
833
834/*-------------------------------------
835/ Cosmic Princess - same ROMs as Magic
836/-------------------------------------*/
837ROM_START(princess)
838   ROM_REGION(0x1000, "roms", 0)
839   ROM_LOAD( "cpu_u2.716", 0x0000, 0x0800, CRC(8838091f) SHA1(d2702b5e15076793b4560c77b78eed6c1da571b6))
840   ROM_LOAD( "cpu_u6.716", 0x0800, 0x0800, CRC(fb955a6f) SHA1(387080d5af318463475797fecff026d6db776a0c))
841ROM_END
842
843// chimes
844GAME(1977,  pinball,    0,      st_mp100,   mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Pinball",              GAME_IS_SKELETON_MECHANICAL)
845GAME(1977,  stingray,   0,      st_mp100,   mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Stingray",             GAME_IS_SKELETON_MECHANICAL)
846GAME(1978,  stars,      0,      st_mp100,   mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Stars",                GAME_IS_SKELETON_MECHANICAL)
847GAME(1978,  memlane,    0,      st_mp100,   mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Memory Lane",          GAME_IS_SKELETON_MECHANICAL)
848
849// sound unit B-521
850GAME(1978,  lectrono,   0,      st_mp100,   mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Lectronamo",           GAME_IS_SKELETON_MECHANICAL)
851GAME(1978,  wildfyre,   0,      st_mp100,   mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Wildfyre",             GAME_IS_SKELETON_MECHANICAL)
852GAME(1978,  nugent,     0,      st_mp100,   mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Nugent",               GAME_IS_SKELETON_MECHANICAL)
853GAME(1979,  dracula,    0,      st_mp100,   mp100, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Dracula",              GAME_IS_SKELETON_MECHANICAL)
854
855// different inputs
856GAME(1979,  trident,    0,      st_mp100,   mp200, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Trident",              GAME_IS_SKELETON_MECHANICAL)
857GAME(1979,  hothand,    0,      st_mp100,   mp200, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Hot Hand",             GAME_IS_SKELETON_MECHANICAL)
858GAME(1979,  magic,      0,      st_mp100,   mp200, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Magic",                GAME_IS_SKELETON_MECHANICAL)
859GAME(1979,  princess,   0,      st_mp100,   mp200, st_mp100_state,   st_mp100,   ROT0,   "Stern",    "Cosmic Princess",      GAME_IS_SKELETON_MECHANICAL)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team