Previous 199869 Revisions Next

r26327 Thursday 21st November, 2013 at 09:31:49 UTC by hap
rename sderby2 to sderbya
[src/mame]mame.lst
[src/mame/drivers]sderby.c
[src/mame/includes]sderby.h

trunk/src/mame/includes/sderby.h
r26326r26327
2020
2121   UINT16 m_scroll[6];
2222   DECLARE_READ16_MEMBER(sderby_input_r);
23   DECLARE_READ16_MEMBER(sderby2_input_r);
23   DECLARE_READ16_MEMBER(sderbya_input_r);
2424   DECLARE_READ16_MEMBER(roulette_input_r);
2525   DECLARE_READ16_MEMBER(rprot_r);
2626   DECLARE_WRITE16_MEMBER(rprot_w);
trunk/src/mame/drivers/sderby.c
r26326r26327
8787   return 0xffff;
8888}
8989
90READ16_MEMBER(sderby_state::sderby2_input_r)
90READ16_MEMBER(sderby_state::sderbya_input_r)
9191{
9292   switch (offset)
9393   {
r26326r26327
308308   AM_RANGE(0xffc000, 0xffffff) AM_RAM
309309ADDRESS_MAP_END
310310
311static ADDRESS_MAP_START( sderby2_map, AS_PROGRAM, 16, sderby_state )
311static ADDRESS_MAP_START( sderbya_map, AS_PROGRAM, 16, sderby_state )
312312   AM_RANGE(0x000000, 0x07ffff) AM_ROM
313313   AM_RANGE(0x100000, 0x100fff) AM_RAM_WRITE(sderby_videoram_w) AM_SHARE("videoram")       /* bg */
314314   AM_RANGE(0x101000, 0x101fff) AM_RAM_WRITE(sderby_md_videoram_w) AM_SHARE("md_videoram") /* mid */
r26326r26327
317317   AM_RANGE(0x10400c, 0x10400d) AM_WRITENOP    /* ??? - check code at 0x000456 (executed once at startup) */
318318   AM_RANGE(0x10400e, 0x10400f) AM_WRITENOP    /* ??? - check code at 0x000524 (executed once at startup) */
319319   AM_RANGE(0x200000, 0x200fff) AM_RAM AM_SHARE("spriteram")
320   AM_RANGE(0x308000, 0x30800d) AM_READ(sderby2_input_r)
320   AM_RANGE(0x308000, 0x30800d) AM_READ(sderbya_input_r)
321321   AM_RANGE(0x308008, 0x308009) AM_WRITE(sderby_out_w) /* output port */
322322   AM_RANGE(0x30800e, 0x30800f) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff)
323323   AM_RANGE(0x380000, 0x380fff) AM_WRITE(paletteram_RRRRRGGGGGBBBBBx_word_w) AM_SHARE("paletteram")
r26326r26327
412412   PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN )
413413INPUT_PORTS_END
414414
415static INPUT_PORTS_START( sderby2 )
415static INPUT_PORTS_START( sderbya )
416416   PORT_START("IN0")   /* 0x308000.w */
417417   PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY
418418   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  ) PORT_4WAY
r26326r26327
570570   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
571571MACHINE_CONFIG_END
572572
573static MACHINE_CONFIG_START( sderby2, sderby_state )
573static MACHINE_CONFIG_START( sderbya, sderby_state )
574574
575575   MCFG_CPU_ADD("maincpu", M68000, 12000000)
576   MCFG_CPU_PROGRAM_MAP(sderby2_map)
576   MCFG_CPU_PROGRAM_MAP(sderbya_map)
577577   MCFG_CPU_VBLANK_INT_DRIVER("screen", sderby_state,  irq2_line_hold)
578578
579579   MCFG_NVRAM_ADD_0FILL("nvram")
r26326r26327
710710   ROM_LOAD( "28.bin", 0x80000, 0x20000, CRC(39ca3b52) SHA1(9a03e73d88a1551cd3cfe616ab71e67dced1272a) )
711711ROM_END
712712
713ROM_START( sderby2 )
713ROM_START( sderbya )
714714   ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 Code */
715715   ROM_LOAD16_BYTE( "22.u16", 0x00000, 0x20000, CRC(5baadc33) SHA1(475843d3f99f5a6aa25bdba75b251ad6be32802f) )
716716   ROM_LOAD16_BYTE( "23.u15", 0x00001, 0x20000, CRC(04518b8c) SHA1(97598c43c1cb0a757bca70c0a498838144b2302b) )
r26326r26327
925925*        Game Drivers         *
926926******************************/
927927
928/*     YEAR  NAME       PARENT    MACHINE   INPUT     INIT   ROT    COMPANY     FULLNAME                               FLAGS                                          LAYOUT  */
929GAMEL( 1996, sderby,    0,        sderby,   sderby, driver_device,   0,     ROT0, "Playmark", "Super Derby",                          0,                                             layout_sderby   )
930GAMEL( 1996, sderby2,   sderby,   sderby2,  sderby2, driver_device,  0,     ROT0, "Playmark", "Super Derby (v.10.04)",                0,                                             layout_sderby   )
928/*     YEAR  NAME       PARENT    MACHINE   INPUT     INIT           ROT    COMPANY            FULLNAME                               FLAGS                                          LAYOUT  */
929GAMEL( 1996, sderby,    0,        sderby,   sderby,   driver_device, 0,     ROT0, "Playmark", "Super Derby (v.07.03)",                0,                                             layout_sderby   )
930GAMEL( 1996, sderbya,   sderby,   sderbya,  sderbya,  driver_device, 0,     ROT0, "Playmark", "Super Derby (v.10.04)",                0,                                             layout_sderby   )
931931GAMEL( 1996, spacewin,  0,        spacewin, spacewin, driver_device, 0,     ROT0, "Playmark", "Scacco Matto / Space Win",             0,                                             layout_spacewin )
932932GAMEL( 1997, croupier,  0,        pmroulet, pmroulet, driver_device, 0,     ROT0, "Playmark", "Croupier (Playmark Roulette v.20.05)", GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING, layout_pmroulet )
933933GAMEL( 1997, croupiera, croupier, pmroulet, pmroulet, driver_device, 0,     ROT0, "Playmark", "Croupier (Playmark Roulette v.09.04)", GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING, layout_pmroulet )
934GAME ( 1996, luckboom,  0,        luckboom, luckboom, driver_device, 0,     ROT0, "Playmark", "Lucky Boom", 0 )
934GAME ( 1996, luckboom,  0,        luckboom, luckboom, driver_device, 0,     ROT0, "Playmark", "Lucky Boom",                           0 )
trunk/src/mame/mame.lst
r26326r26327
89988998hrdtimesa       // (c) 1994
89998999drtomy          // (c) 1993 no copyright message (1993 on pcb), some code taken from 'Big Karnak'
90009000sderby          // (c) 1996
9001sderby2         // (c) 1996
9001sderbya         // (c) 1996
90029002croupier        // (c) 1997 Playmark
90039003croupiera       // (c) 1997 Playmark
90049004spacewin

Previous 199869 Revisions Next


© 1997-2024 The MAME Team