Previous 199869 Revisions Next

r25363 Tuesday 17th September, 2013 at 14:22:20 UTC by David Haywood
new working game
Dolmen [Renato Mucciarelli, Brian Troha, The Dumping Union]
[src/mame]mame.lst
[src/mame/drivers]nmk16.c

trunk/src/mame/drivers/nmk16.c
r25362r25363
34273427   PORT_DIPSETTING(      0x0000, "5" )
34283428INPUT_PORTS_END
34293429
3430static INPUT_PORTS_START( dolmen )
3431   PORT_INCLUDE( afega_common )
34303432
3433   PORT_MODIFY("IN0")  // $080000.w
3434   PORT_SERVICE_NO_TOGGLE(0x0020, IP_ACTIVE_LOW   )    // Test in service mode
34313435
3436   PORT_MODIFY("IN1")  // $080002.w
3437   PORT_BIT(  0x0080, IP_ACTIVE_LOW,IPT_UNKNOWN ) // Tested at boot
3438   PORT_BIT(  0x8000, IP_ACTIVE_LOW,IPT_UNKNOWN ) // Tested at boot
3439
3440   PORT_START("DSW1")  // $080004.w
3441   PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW2:8")
3442   PORT_DIPSETTING(      0x0001, DEF_STR( Off ) )
3443   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3444   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW2:7")
3445   PORT_DIPSETTING(      0x0002, DEF_STR( Off ) )
3446   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3447   PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW2:6")
3448   PORT_DIPSETTING(      0x0004, DEF_STR( Off ) )
3449   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3450   PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW2:5")
3451   PORT_DIPSETTING(      0x0008, DEF_STR( Off ) )
3452   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3453   PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW2:4")
3454   PORT_DIPSETTING(      0x0010, DEF_STR( Off ) )
3455   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3456   PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW2:3")
3457   PORT_DIPSETTING(      0x0020, DEF_STR( Off ) )
3458   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3459   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW2:2")
3460   PORT_DIPSETTING(      0x0040, DEF_STR( Off ) )
3461   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3462   PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW2:1")
3463   PORT_DIPSETTING(      0x0080, DEF_STR( Off ) )
3464   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3465   PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:8")
3466   PORT_DIPSETTING(      0x0100, DEF_STR( Off ) )
3467   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3468   PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:7")
3469   PORT_DIPSETTING(      0x0200, DEF_STR( Off ) )
3470   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3471   PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:6")
3472   PORT_DIPSETTING(      0x0400, DEF_STR( Off ) )
3473   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3474   PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:5")
3475   PORT_DIPSETTING(      0x0800, DEF_STR( Off ) )
3476   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3477   PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:4")
3478   PORT_DIPSETTING(      0x1000, DEF_STR( Off ) )
3479   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3480   PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:3")
3481   PORT_DIPSETTING(      0x2000, DEF_STR( Off ) )
3482   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3483   PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:2")
3484   PORT_DIPSETTING(      0x4000, DEF_STR( Off ) )
3485   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3486   PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) )  PORT_DIPLOCATION("SW1:1")
3487   PORT_DIPSETTING(      0x8000, DEF_STR( Off ) )
3488   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3489INPUT_PORTS_END
3490
3491
3492
34323493static const gfx_layout charlayout =
34333494{
34343495   8,8,
r25362r25363
71227183   ROM_LOAD( "s2.uc18", 0x00000, 0x40000, CRC(401c980f) SHA1(e47710c47cfeecce3ccf87f845b219a9c9f21ee3) )
71237184ROM_END
71247185
7186
7187ROM_START( dolmen )
7188   ROM_REGION( 0x40000, "maincpu", 0 )     /* 68000 Code */
7189   ROM_LOAD16_BYTE( "afega8.uj3", 0x00000, 0x20000, CRC(f1b73e4c) SHA1(fe5bbd1e91d1a81744c373effbd96adbbc896133) )
7190   ROM_LOAD16_BYTE( "afega7.uj2", 0x00001, 0x20000, CRC(c91bda0b) SHA1(8c09e3020e72e8ab2ca3a3dad708d64f9bf75a4f) )
7191
7192   ROM_REGION( 0x8000, "audiocpu", 0 )     /* Z80 Code */
7193   ROM_LOAD( "afega1.su6", 0x0000, 0x8000, CRC(166b53cb) SHA1(44864d1518205bdc445dc95e5825924f73d334b2) )   // 1111xxxxxxxxxxx = 0x00
7194
7195   ROM_REGION( 0x100000, "sprites", 0 )   /* Sprites, 16x16x4 */
7196   ROM_LOAD16_BYTE( "afega4.ub11", 0x00000, 0x80000, CRC(5a259393) SHA1(62c41ef4f398295d5cc1122c64487e12c4226ede) )
7197   ROM_LOAD16_BYTE( "afega5.ub13", 0x00001, 0x80000, CRC(7f6a683d) SHA1(ab7026906b68aa9f4d75b0e56564216727decfde) )
7198
7199   ROM_REGION( 0x80000, "bgtile", 0 )    /* Layer 0, 16x16x8 */
7200   ROM_LOAD( "afega9.ui20", 0x00000, 0x80000, CRC(b3fa7be6) SHA1(7ef8d902bd954960fbae727aae02dce9750f740e) )
7201
7202   ROM_REGION( 0x20000, "fgtile", 0 )    /* Layer 1, 8x8x4 */
7203   ROM_LOAD( "afega6.uj11", 0x00000, 0x20000, CRC(13fa4415) SHA1(193524ebccbaae6b8c00893c42399c38cafdbd79) )
7204
7205   ROM_REGION( 0x100000, "oki1", 0 )   /* Samples */
7206   ROM_LOAD( "afega2.su12", 0x000000, 0x20000, CRC(1a2ce1c2) SHA1(ae6991fbfe57d35f32b541367d3b31244456713e) )
7207   ROM_RELOAD(              0x040000, 0x20000 )
7208   ROM_RELOAD(              0x080000, 0x20000 )
7209   ROM_RELOAD(              0x0c0000, 0x20000 )
7210   ROM_RELOAD(              0x020000, 0x20000 )
7211   ROM_RELOAD(              0x060000, 0x20000 )
7212   ROM_LOAD( "afega3.su13", 0x0a0000, 0x20000, CRC(d3531018) SHA1(940067a8634339258666c89319cb0e1b43f2af56) )
7213   ROM_CONTINUE(            0x0e0000, 0x20000 )
7214ROM_END
7215
7216
71257217/***************************************************************************
71267218
71277219Fire Hawk - ESD, 2001
r25362r25363
73167408   ROM_CONTINUE(           0x0e0000, 0x20000 )
73177409ROM_END
73187410
7319
7320
73217411/***************************************************************************
73227412
73237413
r25362r25363
73987488// afega & clones
73997489GAME( 1995, twinactn, 0,        twinactn, twinactn, driver_device, 0,        ROT0,   "Afega",                             "Twin Action", 0 ) // hacked from USSAF Mustang
74007490
7491GAME( 1995, dolmen, 0,          twinactn, dolmen, driver_device, 0,        ROT0,   "Afega",                             "Dolmen", 0 )
7492
74017493GAME( 1998, stagger1, 0,        stagger1, stagger1, driver_device, 0,        ROT270, "Afega",                             "Stagger I (Japan)", 0 )
74027494GAME( 1997, redhawk,  stagger1, stagger1, stagger1, nmk16_state,   redhawk,  ROT270, "Afega (New Vision Ent. license)",   "Red Hawk (US)", 0 )
74037495GAME( 1997, redhawki, stagger1, redhawki, stagger1, driver_device, 0,        ROT0,   "Afega (Hea Dong Corp license)",     "Red Hawk (Italy)", 0 ) // bootleg? strange scroll regs
r25362r25363
74117503GAME( 1998, redfoxwp2a,grdnstrm,grdnstrmk,grdnstrk, nmk16_state,  redfoxwp2a,ROT270,             "Afega",                             "Red Fox War Planes II (China, set 2)", 0 )
74127504GAME( 1998, grdnstrmg,grdnstrm, grdnstrmk,grdnstrk, nmk16_state,   grdnstrmg,ROT270,             "Afega",                             "Guardian Storm (Germany)", 0 )
74137505
7414GAME( 1998, bubl2000, 0,        popspops, bubl2000, nmk16_state,   bubl2000, ROT0,               "Tuning",                            "Bubble 2000", 0 ) // on a tuning board (bootleg?)
7415GAME( 1998, hotbubl,  bubl2000, popspops, bubl2000, nmk16_state,   bubl2000, ROT0,               "Pandora",                           "Hot Bubble" , 0 ) // on an afega board ..
7506// is there a 'bubble 2000' / 'hot bubble' version with Afega copyright, or is the only Afega release dolmen above, this seems like a sequel, not a clone?
7507GAME( 1998, bubl2000, 0,        popspops, bubl2000, nmk16_state,   bubl2000, ROT0,               "Afega (Tuning license)",                            "Bubble 2000", 0 ) // on a tuning board (bootleg?)
7508GAME( 1998, hotbubl,  bubl2000, popspops, bubl2000, nmk16_state,   bubl2000, ROT0,               "Afega (Pandora license)",                           "Hot Bubble" , 0 ) // on an afega board ..
74167509
74177510GAME( 1999, popspops, 0,        popspops, popspops, nmk16_state,   grdnstrm, ROT0,               "Afega",                             "Pop's Pop's", 0 )
74187511
trunk/src/mame/mame.lst
r25362r25363
91179117grdnstrmg       //
91189118redfoxwp2       // (c) 1998 (China)
91199119redfoxwp2a      // (c) 1998 (China)
9120dolmen         // (c) 1998 Afega
91209121bubl2000        // (c) 1998 Tuning
91219122hotbubl         // (c) 1998 Pandora
91229123popspops        // (c) 1999

Previous 199869 Revisions Next


© 1997-2024 The MAME Team