222
222
KONAMI8_SYSTEM_UNK
224
224
PORT_START("DSW1")
225
KONAMI_COINAGE(DEF_STR( Free_Play ), "No Coin B")
225
KONAMI_COINAGE_LOC(DEF_STR( Free_Play ), "No Coin B", SW1)
226
226
/* "No Coin B" = coins produce sound, but no effect on coin counter */
228
228
PORT_START("DSW2")
229
PORT_DIPNAME( 0x03, 0x02, DEF_STR( Lives ) )
229
PORT_DIPNAME( 0x03, 0x02, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:1,2")
230
230
PORT_DIPSETTING( 0x03, "2" )
231
PORT_DIPSETTING( 0x02, "3" )
231
PORT_DIPSETTING( 0x02, "3" ) // factory default
232
232
PORT_DIPSETTING( 0x01, "5" )
233
233
PORT_DIPSETTING( 0x00, "7" )
234
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) )
234
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW2:3")
235
235
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
236
236
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ) )
237
PORT_DIPNAME( 0x18, 0x08, DEF_STR( Bonus_Life ) )
238
PORT_DIPSETTING( 0x18, "30K 70K 70K+" )
239
PORT_DIPSETTING( 0x10, "40K 80K 80K+" )
240
PORT_DIPSETTING( 0x08, "50K 100K 100K+" )
241
PORT_DIPSETTING( 0x00, "50K 200K 200K+" )
242
PORT_DIPNAME( 0x60, 0x40, DEF_STR( Difficulty ) )
237
PORT_DIPNAME( 0x18, 0x08, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW2:4,5")
238
PORT_DIPSETTING( 0x18, "30K, 70K, Every 70K" )
239
PORT_DIPSETTING( 0x10, "40K, 80K, Every 80K" ) // Japanese default
240
PORT_DIPSETTING( 0x08, "50K, 100K, Every 100K" ) // US default
241
PORT_DIPSETTING( 0x00, "50K, 200K, Every 200K" )
242
PORT_DIPNAME( 0x60, 0x40, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:6,7")
243
243
PORT_DIPSETTING( 0x60, DEF_STR( Easy ) )
244
PORT_DIPSETTING( 0x40, DEF_STR( Normal ) )
244
PORT_DIPSETTING( 0x40, DEF_STR( Normal ) ) // factory default
245
245
PORT_DIPSETTING( 0x20, DEF_STR( Difficult ) )
246
246
PORT_DIPSETTING( 0x00, DEF_STR( Very_Difficult ) )
247
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
247
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:8")
248
248
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
249
249
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
251
251
PORT_START("DSW3")
252
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) )
252
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW3:1")
253
253
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
254
254
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
255
PORT_DIPNAME( 0x02, 0x02, "Upright Controls" )
255
PORT_DIPNAME( 0x02, 0x02, "Upright Controls" ) PORT_DIPLOCATION("SW3:2")
256
256
PORT_DIPSETTING( 0x02, DEF_STR( Single ) )
257
257
PORT_DIPSETTING( 0x00, DEF_STR( Dual ) )
258
PORT_BIT( 0x0c, IP_ACTIVE_LOW, IPT_UNUSED )
258
PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "SW3:3" ) /* Listed as "Unused" */
259
PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW3:4" ) /* Listed as "Unused" */
261
262
static INPUT_PORTS_START( gberetb )
263
KONAMI8_MONO_B12_UNK // button 1 = knife, button 2 = shoot
266
266
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
268
PORT_MODIFY("SYSTEM")
269
269
PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED )
270
270
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START2 )
271
271
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START1 )
272
272
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 )
273
273
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 )
276
KONAMI_COINAGE(DEF_STR( Free_Play ), "No Coin B")
277
/* "No Coin B" = coins produce sound, but no effect on coin counter */
280
PORT_DIPNAME( 0x03, 0x02, DEF_STR( Lives ) )
281
PORT_DIPSETTING( 0x03, "2" )
282
PORT_DIPSETTING( 0x02, "3" )
283
PORT_DIPSETTING( 0x01, "5" )
284
PORT_DIPSETTING( 0x00, "7" )
285
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) )
286
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
287
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ) )
288
PORT_DIPNAME( 0x18, 0x08, DEF_STR( Bonus_Life ) )
289
PORT_DIPSETTING( 0x18, "30K 70K 70K+" )
290
PORT_DIPSETTING( 0x10, "40K 80K 80K+" )
291
PORT_DIPSETTING( 0x08, "50K 100K 100K+" )
292
PORT_DIPSETTING( 0x00, "50K 200K 200K+" )
293
PORT_DIPNAME( 0x60, 0x40, DEF_STR( Difficulty ) )
294
PORT_DIPSETTING( 0x60, DEF_STR( Easy ) )
295
PORT_DIPSETTING( 0x40, DEF_STR( Normal ) )
296
PORT_DIPSETTING( 0x20, DEF_STR( Difficult ) )
297
PORT_DIPSETTING( 0x00, DEF_STR( Very_Difficult ) )
298
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
299
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
300
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
276
PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED )
303
279
static INPUT_PORTS_START( mrgoemon )
308
KONAMI8_COCKTAIL_B12_UNK
314
KONAMI_COINAGE(DEF_STR( Free_Play ), "No Coin B")
315
/* "No Coin B" = coins produce sound, but no effect on coin counter */
318
PORT_DIPNAME( 0x03, 0x02, DEF_STR( Lives ) )
319
PORT_DIPSETTING( 0x03, "2" )
320
PORT_DIPSETTING( 0x02, "3" )
321
PORT_DIPSETTING( 0x01, "5" )
322
PORT_DIPSETTING( 0x00, "7" )
323
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) )
324
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
325
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ) )
326
PORT_DIPNAME( 0x18, 0x08, DEF_STR( Bonus_Life ) )
327
PORT_DIPSETTING( 0x18, "20K 60K+" )
328
PORT_DIPSETTING( 0x10, "30K 70K+" )
329
PORT_DIPSETTING( 0x08, "40K 80K+" )
330
PORT_DIPSETTING( 0x00, "50K 90K+" )
331
PORT_DIPNAME( 0x60, 0x40, DEF_STR( Difficulty ) )
332
PORT_DIPSETTING( 0x60, DEF_STR( Easy ) )
333
PORT_DIPSETTING( 0x40, DEF_STR( Normal ) )
334
PORT_DIPSETTING( 0x20, DEF_STR( Difficult ) )
335
PORT_DIPSETTING( 0x00, DEF_STR( Very_Difficult ) )
336
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
337
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
338
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
341
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) )
342
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
343
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
344
PORT_DIPNAME( 0x02, 0x02, "Upright Controls" )
345
PORT_DIPSETTING( 0x02, DEF_STR( Single ) )
346
PORT_DIPSETTING( 0x00, DEF_STR( Dual ) )
347
PORT_SERVICE( 0x04, IP_ACTIVE_LOW )
348
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED )
283
PORT_DIPNAME( 0x18, 0x18, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW2:4,5")
284
PORT_DIPSETTING( 0x18, "20K, Every 60K" ) // factory default
285
PORT_DIPSETTING( 0x10, "30K, Every 70K" )
286
PORT_DIPSETTING( 0x08, "40K, Every 80K" )
287
PORT_DIPSETTING( 0x00, "50K, Every 90K" )
290
PORT_SERVICE_DIPLOC( 0x04, IP_ACTIVE_LOW, "SW3:3" )
351
293
/* Graphics Layouts */