Previous 199869 Revisions Next

r31525 Wednesday 6th August, 2014 at 06:24:59 UTC by Robbbert
by17: various fixes, 9 of the 10 games are playable.
[src/mame/drivers]by17.c

trunk/src/mame/drivers/by17.c
r31524r31525
99
1010
1111ToDo:
12- Display to fix
1312- Bow & Arrow fails the PIA test and doesn't boot
1413- Dips, Inputs, Solenoids vary per game
1514- Mechanical
r31524r31525
103102   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Activity") PORT_IMPULSE(1) PORT_CHANGED_MEMBER(DEVICE_SELF, by17_state, activity_test, 0)
104103
105104   PORT_START("DSW0")
106   PORT_DIPNAME( 0x01, 0x00, "S01") // S1-5: 32 combinations of coins/credits of a coin slot. S9-13 other slot.
105   PORT_DIPNAME( 0x1f, 0x02, "Coin Slot 1")
106   PORT_DIPSETTING(    0x00, DEF_STR( 2C_3C )) // same as 01
107   PORT_DIPSETTING(    0x02, DEF_STR( 1C_1C ))
108   PORT_DIPSETTING(    0x03, DEF_STR( 2C_1C ))
109   PORT_DIPSETTING(    0x04, DEF_STR( 1C_2C ))
110   PORT_DIPSETTING(    0x05, DEF_STR( 2C_2C ))
111   PORT_DIPSETTING(    0x06, DEF_STR( 1C_3C ))
112   PORT_DIPSETTING(    0x07, DEF_STR( 2C_3C ))
113   PORT_DIPSETTING(    0x08, DEF_STR( 1C_4C ))
114   PORT_DIPSETTING(    0x09, DEF_STR( 2C_4C ))
115   PORT_DIPSETTING(    0x0a, DEF_STR( 1C_5C ))
116   PORT_DIPSETTING(    0x0b, DEF_STR( 2C_5C ))
117   PORT_DIPSETTING(    0x0c, DEF_STR( 1C_6C ))
118   PORT_DIPSETTING(    0x0d, DEF_STR( 2C_6C ))
119   PORT_DIPSETTING(    0x0e, DEF_STR( 1C_7C ))
120   PORT_DIPSETTING(    0x0f, DEF_STR( 2C_7C ))
121   PORT_DIPSETTING(    0x10, DEF_STR( 1C_8C ))
122   PORT_DIPSETTING(    0x11, DEF_STR( 2C_8C ))
123   PORT_DIPSETTING(    0x12, DEF_STR( 1C_9C ))
124   PORT_DIPSETTING(    0x13, "2 coins 9 credits")
125   PORT_DIPSETTING(    0x14, "1 coin 10 credits")
126   PORT_DIPSETTING(    0x15, "2 coins 10 credits")
127   PORT_DIPSETTING(    0x16, "1 coin 11 credits")
128   PORT_DIPSETTING(    0x17, "2 coins 11 credits")
129   PORT_DIPSETTING(    0x18, "1 coin 12 credits")
130   PORT_DIPSETTING(    0x19, "2 coins 12 credits")
131   PORT_DIPSETTING(    0x1a, "1 coin 13 credits")
132   PORT_DIPSETTING(    0x1b, "2 coins 13 credits")
133   PORT_DIPSETTING(    0x1c, "1 coin 14 credits")
134   PORT_DIPSETTING(    0x1d, "2 coins 14 credits")
135   PORT_DIPSETTING(    0x1e, "1 coin 15 credits")
136   PORT_DIPSETTING(    0x1f, "2 coins 15 credits")
137   PORT_DIPNAME( 0x20, 0x20, "Award")
138   PORT_DIPSETTING(    0x00, "Extra Ball")
139   PORT_DIPSETTING(    0x20, "Free Game")
140   PORT_DIPNAME( 0x40, 0x00, "S07")
107141   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
108   PORT_DIPSETTING(    0x01, DEF_STR( On ))
109   PORT_DIPNAME( 0x02, 0x00, "S02")
142   PORT_DIPSETTING(    0x40, DEF_STR( On ))
143   PORT_DIPNAME( 0x80, 0x00, "Play melody always")
110144   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
111   PORT_DIPSETTING(    0x02, DEF_STR( On ))
112   PORT_DIPNAME( 0x04, 0x00, "S03")
113   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
114   PORT_DIPSETTING(    0x04, DEF_STR( On ))
115   PORT_DIPNAME( 0x08, 0x00, "S04")
116   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
117   PORT_DIPSETTING(    0x08, DEF_STR( On ))
118   PORT_DIPNAME( 0x10, 0x00, "S05")
119   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
120   PORT_DIPSETTING(    0x10, DEF_STR( On ))
121   PORT_DIPNAME( 0x20, 0x20, "S06")
122   PORT_DIPSETTING(    0x00, DEF_STR( No ))
123   PORT_DIPSETTING(    0x20, DEF_STR( Yes ))
124   PORT_DIPNAME( 0x40, 0x40, "S07")
125   PORT_DIPSETTING(    0x00, DEF_STR( No ))
126   PORT_DIPSETTING(    0x40, DEF_STR( Yes ))
127   PORT_DIPNAME( 0x80, 0x80, "S08")
128   PORT_DIPSETTING(    0x00, DEF_STR( No ))
129   PORT_DIPSETTING(    0x80, DEF_STR( Yes ))
145   PORT_DIPSETTING(    0x80, DEF_STR( On ))
130146
131147   PORT_START("DSW1")
132   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")
133181   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
134   PORT_DIPSETTING(    0x01, DEF_STR( On ))
135   PORT_DIPNAME( 0x02, 0x00, "S10")
136   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
137   PORT_DIPSETTING(    0x02, DEF_STR( On ))
138   PORT_DIPNAME( 0x04, 0x00, "S11")
139   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
140   PORT_DIPSETTING(    0x04, DEF_STR( On ))
141   PORT_DIPNAME( 0x08, 0x00, "S12")
142   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
143   PORT_DIPSETTING(    0x08, DEF_STR( On ))
144   PORT_DIPNAME( 0x10, 0x00, "S13")
145   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
146   PORT_DIPSETTING(    0x10, DEF_STR( On ))
147   PORT_DIPNAME( 0x20, 0x00, "S14")
148   PORT_DIPSETTING(    0x00, DEF_STR( Yes ))
149   PORT_DIPSETTING(    0x20, DEF_STR( No ))
150   PORT_DIPNAME( 0x40, 0x40, "S15")
151   PORT_DIPSETTING(    0x00, DEF_STR( No ))
152   PORT_DIPSETTING(    0x40, DEF_STR( Yes ))
153   PORT_DIPNAME( 0x80, 0x00, "S16")
154   PORT_DIPSETTING(    0x00, DEF_STR( No ))
155   PORT_DIPSETTING(    0x80, DEF_STR( Yes ))
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, "Balls")
187   PORT_DIPSETTING(    0x00, "3")
188   PORT_DIPSETTING(    0x80, "5")
156189
157190   PORT_START("DSW2")
158   PORT_DIPNAME( 0x01, 0x00, "S17")
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")
159201   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
160   PORT_DIPSETTING(    0x01, DEF_STR( On ))
161   PORT_DIPNAME( 0x02, 0x00, "S18")
162   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
163   PORT_DIPSETTING(    0x02, DEF_STR( On ))
164   PORT_DIPNAME( 0x04, 0x00, "S19")
165   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
166   PORT_DIPSETTING(    0x04, DEF_STR( On ))
167   PORT_DIPNAME( 0x08, 0x00, "S20")
168   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
169202   PORT_DIPSETTING(    0x08, DEF_STR( On ))
170   PORT_DIPNAME( 0x10, 0x00, "S21")
203   PORT_DIPNAME( 0x10, 0x10, "Match")
171204   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
172205   PORT_DIPSETTING(    0x10, DEF_STR( On ))
206   // from here, game-specific options
173207   PORT_DIPNAME( 0x20, 0x00, "S22")
174208   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
175209   PORT_DIPSETTING(    0x20, DEF_STR( On ))
176210   PORT_DIPNAME( 0x40, 0x00, "S23")
177211   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
178212   PORT_DIPSETTING(    0x40, DEF_STR( On ))
179   PORT_DIPNAME( 0x80, 0x00, "S24")
213   PORT_DIPNAME( 0x80, 0x00, "No free balls or games") // night rider
180214   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
181215   PORT_DIPSETTING(    0x80, DEF_STR( On ))
182216
183217   PORT_START("DSW3")
184   PORT_DIPNAME( 0x03, 0x03, "Maximum Credits")
185   PORT_DIPSETTING(    0x00, "10")
186   PORT_DIPSETTING(    0x01, "15")
187   PORT_DIPSETTING(    0x02, "25")
188   PORT_DIPSETTING(    0x03, "40")
189   PORT_DIPNAME( 0x04, 0x04, "Credits displayed")
218   PORT_DIPNAME( 0x01, 0x00, "S25")
190219   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
220   PORT_DIPSETTING(    0x01, DEF_STR( On ))
221   PORT_DIPNAME( 0x02, 0x00, "S26")
222   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
223   PORT_DIPSETTING(    0x02, DEF_STR( On ))
224   PORT_DIPNAME( 0x04, 0x00, "S27")
225   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
191226   PORT_DIPSETTING(    0x04, DEF_STR( On ))
192   PORT_DIPNAME( 0x08, 0x08, "Match")
227   PORT_DIPNAME( 0x08, 0x00, "S28")
193228   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
194229   PORT_DIPSETTING(    0x08, DEF_STR( On ))
195   PORT_DIPNAME( 0x10, 0x00, "Keep all replays")
230   PORT_DIPNAME( 0x10, 0x00, "S29")
196231   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
197232   PORT_DIPSETTING(    0x10, DEF_STR( On ))
198   PORT_DIPNAME( 0x20, 0x00, "Voice" )
233   PORT_DIPNAME( 0x20, 0x00, "S30")
199234   PORT_DIPSETTING(    0x00, DEF_STR( Off ))
200235   PORT_DIPSETTING(    0x20, DEF_STR( On ))
201   PORT_DIPNAME( 0xC0, 0x40, "Balls")
202   PORT_DIPSETTING(    0xC0, "2")
203   PORT_DIPSETTING(    0x00, "3")
204   PORT_DIPSETTING(    0x80, "4")
205   PORT_DIPSETTING(    0x40, "5")
236   PORT_DIPNAME( 0x40, 0x00, "Awards") // night rider
237   PORT_DIPSETTING(    0x00, "Conservative")
238   PORT_DIPSETTING(    0x40, "Liberal")
239   PORT_DIPNAME( 0x80, 0x00, "Lane Adjustment") // night rider
240   PORT_DIPSETTING(    0x00, "Conservative")
241   PORT_DIPSETTING(    0x80, "Liberal")
206242
207243   PORT_START("X0")
208   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER )
209   PORT_BIT( 0x0a, IP_ACTIVE_HIGH, IPT_UNUSED )
210   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START2 )
211   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER )
244   // custom
245   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_SLASH)
246   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_COLON)
247   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_QUOTE)
248   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSLASH)
249   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSPACE)
250   // standard
212251   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_START1 )
213252   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_TILT )
214253   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Outhole") PORT_CODE(KEYCODE_X)
215254
216255   PORT_START("X1")
217   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN2 )
256   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN3 )
218257   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN1 )
219   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 )
220   PORT_BIT( 0x38, IP_ACTIVE_HIGH, IPT_UNUSED )
221   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER )
258   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN2 )
259   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_L)
260   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_OPENBRACE)
261   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_CLOSEBRACE)
262   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_ENTER)
222263   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT1 ) PORT_NAME("Slam Tilt")
223264
224   // from here, vary per game
265   // custom
225266   PORT_START("X2")
226267   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_A)
227268   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_S)
r31524r31525
296337
297338   if (!m_u10_ca2)
298339   {
299      switch (m_u10)
300      {
301      case 0x10:
340      if (!BIT(m_u10, 0))
302341         output_set_digit_value(m_digit, patterns[m_segment]);
303         break;
304      case 0x1d:
342      else
343      if (m_u10==0x1d)
305344         output_set_digit_value(8+m_digit, patterns[m_segment]);
306         break;
307      case 0x1b:
345      else
346      if (m_u10==0x1b)
308347         output_set_digit_value(16+m_digit, patterns[m_segment]);
309         break;
310      case 0x07:
348      else
349      if (m_u10==0x07)
311350         output_set_digit_value(24+m_digit, patterns[m_segment]);
312         break;
313      case 0x0f:
351      else
352      if (!BIT(m_u10, 4))
314353         output_set_digit_value(32+m_digit, patterns[m_segment]);
315         break;
316      default:
317         break;
318      }
319354   }
320355}
321356
r31524r31525
392427   m_u11_b = data;
393428   switch (data & 15)
394429   {
395      case 0x0: //
396         //m_samples->start(0, 3);
397         break;
398      case 0x1: // chime 10
430      case 0x0: // chime 10
399431         m_samples->start(1, 1);
400432         break;
401      case 0x2: // chime 100
433      case 0x1: // chime 100
402434         m_samples->start(2, 2);
403435         break;
404      case 0x3: // chime 1000
436      case 0x2: // chime 1000
405437         m_samples->start(3, 3);
406438         break;
407      case 0x4: // chime 10000
439      case 0x3: // chime 10000
408440         m_samples->start(0, 4);
409441         break;
442      case 0x4:
443         break;
410444      case 0x5: // knocker
411445         m_samples->start(0, 6);
412446         break;
r31524r31525
417451      case 0x7:
418452      case 0x8:
419453      case 0x9:
420         //m_samples->start(0, 5);
421454         break;
422455      case 0xa:
423         //m_samples->start(0, 5);
424         break;
425456      case 0xb:
426         //m_samples->start(0, 0);
457      case 0xc: // bumpers
458         m_samples->start(0, 0);
427459         break;
428      case 0xc:
429         //m_samples->start(0, 5);
430         break;
431460      case 0xd:
432         //m_samples->start(0, 0);
433         break;
434461      case 0xe:
435         //m_samples->start(0, 5);
462      case 0xf:
436463         break;
437      case 0xf: // not used
438         break;
439464   }
440465}
441466
r31524r31525
446471   m_u10_cb2 = 0;
447472   m_u11_a = 0;
448473   m_u11_b = 0;
474   m_u10_timer = 0;
475   m_u11_timer = 0;
449476}
450477
451DRIVER_INIT_MEMBER(by17_state,by17)
478DRIVER_INIT_MEMBER( by17_state, by17 )
452479{
453480}
454481
r31524r31525
502529   MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_d", by17_state, u11_timer, attotime::from_hz(634)) // 555 timer*2
503530MACHINE_CONFIG_END
504531
505/*--------------------------------
506/ Black Jack
507/-------------------------------*/
508ROM_START(blackjck)
509   ROM_REGION(0x1000, "roms", 0)
510   ROM_LOAD( "728-32_2.716", 0x0000, 0x0800, CRC(1333c9d1) SHA1(1fbb60d84db47ffaf7f291575b2705783a110678))
511   ROM_LOAD( "720-20_6.716", 0x0800, 0x0800, CRC(0c17aa4d) SHA1(729e61a29691857112579efcdb96a35e8e5b1279))
512ROM_END
513
514/*--------------------------------
515/ Bow and Arrow
516/-------------------------------*/
532/*------------------------------------------------------------------
533/ Bow and Arrow #1033 (prototype only, slightly different hardware)
534/ not sure yet if it belongs in this driver
535/-------------------------------------------------------------------*/
517536ROM_START(bowarrow)
518537   ROM_REGION(0x1000, "roms", 0)
519538   ROM_LOAD("b14.bin", 0x0400, 0x0200, CRC(d4d0f92a) SHA1(b996cbe9762fafd64115dc78e24626cf08f8abf7))
r31524r31525
525544ROM_END
526545
527546/*--------------------------------
528/ Eight Ball
547/ Freedom #1066
529548/-------------------------------*/
530ROM_START(eightbll)
549ROM_START(freedom)
531550   ROM_REGION(0x1000, "roms", 0)
532   ROM_LOAD( "723-20_2.716", 0x0000, 0x0800, CRC(33559e7b) SHA1(49008db95c8f012e7e3b613e6eee811512207fa9))
533   ROM_LOAD( "720-20_6.716", 0x0800, 0x0800, CRC(0c17aa4d) SHA1(729e61a29691857112579efcdb96a35e8e5b1279))
551   ROM_LOAD( "720-08_1.474", 0x0400, 0x0200, CRC(b78bceeb) SHA1(acf6f1a497ada344211f12dbf4be619bee559950))
552   ROM_LOAD( "720-10_2.474", 0x0600, 0x0200, CRC(ca90c8a7) SHA1(d9b5e95247e846e50a2a43c85ad5eb1fc761ab67))
553   ROM_LOAD( "720-07_6.716", 0x0800, 0x0800, CRC(0f4e8b83) SHA1(faa05dde24eb60be0cdc4456ae2e660a15ed85ac))
534554ROM_END
535555
536556/*--------------------------------
537/ Evel Knievel
557/ Night Rider #1074
538558/-------------------------------*/
539ROM_START(evelknie)
559ROM_START(nightrdr)
540560   ROM_REGION(0x1000, "roms", 0)
541   ROM_LOAD( "722-17_2.716", 0x0000, 0x0800, CRC(b6d9a3fa) SHA1(1939e13f73a324e3d2fd269a54446f48cf530f50))
561   ROM_LOAD( "721-21_1.716", 0x0000, 0x0800, CRC(237c4060) SHA1(4ce3dba9189fe7666fc76a2c8ee7fff9b12d4c00))
562   ROM_LOAD( "720-20_6.716", 0x0800, 0x0800, CRC(f394e357) SHA1(73444f848825a398515153d18de027792b57bcc7))
563ROM_END
564
565ROM_START(nightr20)
566   ROM_REGION(0x1000, "roms", 0)
567   ROM_LOAD( "721-21_1.716", 0x0000, 0x0800, CRC(237c4060) SHA1(4ce3dba9189fe7666fc76a2c8ee7fff9b12d4c00))
568   ROM_LOAD( "720-20_6(__rev20).716", 0x0800, 0x0800, CRC(0c17aa4d) SHA1(729e61a29691857112579efcdb96a35e8e5b1279))
569ROM_END
570
571/*--------------------------------
572/ Black Jack #1092
573/-------------------------------*/
574ROM_START(blackjck)
575   ROM_REGION(0x1000, "roms", 0)
576   ROM_LOAD( "728-32_2.716", 0x0000, 0x0800, CRC(1333c9d1) SHA1(1fbb60d84db47ffaf7f291575b2705783a110678))
542577   ROM_LOAD( "720-20_6.716", 0x0800, 0x0800, CRC(0c17aa4d) SHA1(729e61a29691857112579efcdb96a35e8e5b1279))
543578ROM_END
544579
545580/*--------------------------------
546/ Freedom
581/ Evel Knievel #1094
547582/-------------------------------*/
548ROM_START(freedom)
583ROM_START(evelknie)
549584   ROM_REGION(0x1000, "roms", 0)
550   ROM_LOAD( "720-08_1.474", 0x0400, 0x0200, CRC(b78bceeb) SHA1(acf6f1a497ada344211f12dbf4be619bee559950))
551   ROM_LOAD( "720-10_2.474", 0x0600, 0x0200, CRC(ca90c8a7) SHA1(d9b5e95247e846e50a2a43c85ad5eb1fc761ab67))
552   ROM_LOAD( "720-07_6.716", 0x0800, 0x0800, CRC(0f4e8b83) SHA1(faa05dde24eb60be0cdc4456ae2e660a15ed85ac))
585   ROM_LOAD( "722-17_2.716", 0x0000, 0x0800, CRC(b6d9a3fa) SHA1(1939e13f73a324e3d2fd269a54446f48cf530f50))
586   ROM_LOAD( "720-20_6.716", 0x0800, 0x0800, CRC(0c17aa4d) SHA1(729e61a29691857112579efcdb96a35e8e5b1279))
553587ROM_END
554588
555589/*--------------------------------
556/ Mata Hari
590/ Mata Hari #1104
557591/-------------------------------*/
558592ROM_START(matahari)
559593   ROM_REGION(0x1000, "roms", 0)
r31524r31525
562596ROM_END
563597
564598/*--------------------------------
565/ Night Rider
599/ Eight Ball #1118
566600/-------------------------------*/
567ROM_START(nightrdr)
601ROM_START(eightbll)
568602   ROM_REGION(0x1000, "roms", 0)
569   ROM_LOAD( "721-21_1.716", 0x0000, 0x0800, CRC(237c4060) SHA1(4ce3dba9189fe7666fc76a2c8ee7fff9b12d4c00))
570   ROM_LOAD( "720-20_6.716", 0x0800, 0x0800, CRC(f394e357) SHA1(73444f848825a398515153d18de027792b57bcc7))
603   ROM_LOAD( "723-20_2.716", 0x0000, 0x0800, CRC(33559e7b) SHA1(49008db95c8f012e7e3b613e6eee811512207fa9))
604   ROM_LOAD( "720-20_6.716", 0x0800, 0x0800, CRC(0c17aa4d) SHA1(729e61a29691857112579efcdb96a35e8e5b1279))
571605ROM_END
572606
573ROM_START(nightr20)
574   ROM_REGION(0x1000, "roms", 0)
575   ROM_LOAD( "721-21_1.716", 0x0000, 0x0800, CRC(237c4060) SHA1(4ce3dba9189fe7666fc76a2c8ee7fff9b12d4c00))
576   ROM_LOAD( "720-20_6(__rev20).716", 0x0800, 0x0800, CRC(0c17aa4d) SHA1(729e61a29691857112579efcdb96a35e8e5b1279))
577ROM_END
578
579607/*--------------------------------
580/ Power Play
608/ Power Play #1120
581609/-------------------------------*/
582610ROM_START(pwerplay)
583611   ROM_REGION(0x1000, "roms", 0)
r31524r31525
586614ROM_END
587615
588616/*--------------------------------
589/ Stellar Airship / Geiger-Automatenbau GMBH, of Germany (1981)
617/ Strikes and Spares #1135
590618/-------------------------------*/
591
592/*--------------------------------
593/ Strikes and Spares
594/-------------------------------*/
595619ROM_START(stk_sprs)
596620   ROM_REGION(0x1000, "roms", 0)
597621   ROM_LOAD( "740-16_2.716", 0x0000, 0x0800, CRC(2be27024) SHA1(266dee3a5c4c115acc20543df2eb172f1e85dacb))
598622   ROM_LOAD( "720-20_6.716", 0x0800, 0x0800, CRC(0c17aa4d) SHA1(729e61a29691857112579efcdb96a35e8e5b1279))
599623ROM_END
600624
625/*--------------------------------------------------------------
626/ Stellar Airship / Geiger-Automatenbau GMBH, of Germany (1981)
627/---------------------------------------------------------------*/
601628
602GAME( 1978, blackjck, 0,        by17, by17, by17_state, by17, ROT0, "Bally","Black Jack (Pinball)", GAME_IS_SKELETON_MECHANICAL)
603GAME( 1976, bowarrow, 0,        by17, by17, by17_state, by17, ROT0, "Bally","Bow & Arrow (Prototype)", GAME_IS_SKELETON_MECHANICAL)
604GAME( 1977, eightbll, 0,        by17, by17, by17_state, by17, ROT0, "Bally","Eight Ball", GAME_IS_SKELETON_MECHANICAL)
605GAME( 1977, evelknie, 0,        by17, by17, by17_state, by17, ROT0, "Bally","Evel Knievel", GAME_IS_SKELETON_MECHANICAL)
606GAME( 1977, freedom,  0,        by17, by17, by17_state, by17, ROT0, "Bally","Freedom", GAME_IS_SKELETON_MECHANICAL)
607GAME( 1978, matahari, 0,        by17, by17, by17_state, by17, ROT0, "Bally","Mata Hari", GAME_IS_SKELETON_MECHANICAL)
608GAME( 1977, nightrdr, 0,        by17, by17, by17_state, by17, ROT0, "Bally","Night Rider (rev. 21)", GAME_IS_SKELETON_MECHANICAL)
609GAME( 1977, nightr20, nightrdr, by17, by17, by17_state, by17, ROT0, "Bally","Night Rider (rev. 20)", GAME_IS_SKELETON_MECHANICAL)
610GAME( 1978, pwerplay, 0,        by17, by17, by17_state, by17, ROT0, "Bally","Power Play (Pinball)", GAME_IS_SKELETON_MECHANICAL)
611GAME( 1978, stk_sprs, 0,        by17, by17, by17_state, by17, ROT0, "Bally","Strikes and Spares", GAME_IS_SKELETON_MECHANICAL)
629
630GAME( 1976, bowarrow, 0,        by17, by17, by17_state, by17, ROT0, "Bally", "Bow & Arrow (Prototype)", GAME_IS_SKELETON_MECHANICAL)
631GAME( 1977, freedom,  0,        by17, by17, by17_state, by17, ROT0, "Bally", "Freedom", GAME_MECHANICAL)
632GAME( 1977, nightrdr, 0,        by17, by17, by17_state, by17, ROT0, "Bally", "Night Rider (rev. 21)", GAME_MECHANICAL)
633GAME( 1977, nightr20, nightrdr, by17, by17, by17_state, by17, ROT0, "Bally", "Night Rider (rev. 20)", GAME_MECHANICAL)
634GAME( 1978, blackjck, 0,        by17, by17, by17_state, by17, ROT0, "Bally", "Black Jack (Pinball)", GAME_MECHANICAL)
635GAME( 1977, evelknie, 0,        by17, by17, by17_state, by17, ROT0, "Bally", "Evel Knievel", GAME_MECHANICAL)
636GAME( 1978, matahari, 0,        by17, by17, by17_state, by17, ROT0, "Bally", "Mata Hari", GAME_MECHANICAL)
637GAME( 1977, eightbll, 0,        by17, by17, by17_state, by17, ROT0, "Bally", "Eight Ball", GAME_MECHANICAL)
638GAME( 1978, pwerplay, 0,        by17, by17, by17_state, by17, ROT0, "Bally", "Power Play (Pinball)", GAME_MECHANICAL)
639GAME( 1978, stk_sprs, 0,        by17, by17, by17_state, by17, ROT0, "Bally", "Strikes and Spares", GAME_MECHANICAL)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team