From 220ca74fa64a6d5042823c7b990b8cef098a6bc1 Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Mon, 9 Mar 2009 05:54:49 +0000 Subject: From: naibo zhang [mailto:naibo_zhang@hotmail.com] Sent: Sunday, March 08, 2009 7:40 PM To: submit@mamedev.org Subject: 1. Namco system-21 (earlier single DSP type) game "Driver's Eyes" 2D layer works. Unlike some other sys-21 games like starblad or solvalou, which use sprite layers with priorities from 0 to 7, Driver's Eyes uses up to 14 & 15. 1.5 [Documentation] Year of "Driver's Eyes" is 1990, not 1987. 2. Bug fix: Konami zr-107, GTI Club hardware, background layer lost (black sky). 3. Jaleco dancing game step3: it's not a clone, but a new game. --- src/mame/drivers/namcos21.c | 2 +- src/mame/drivers/stepstag.c | 14 +++++++++++--- src/mame/video/gticlub.c | 2 +- src/mame/video/namcos21.c | 2 ++ 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/namcos21.c b/src/mame/drivers/namcos21.c index a2d2ceaabd4..c6e831ba92b 100644 --- a/src/mame/drivers/namcos21.c +++ b/src/mame/drivers/namcos21.c @@ -2599,4 +2599,4 @@ GAME( 1991, starblad, 0, poly_c140_typeA, s21default, starblad, ROT0, GAME( 1991, winrun91, 0, winrun_c140_typeB, winrun, winrun, ROT0, "Namco", "Winning Run 91", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) GAME( 1989, winrun, 0, winrun_c140_typeB, winrun, winrun, ROT0, "Namco", "Winning Run Suzuka Grand Prix", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) /* 1988, Winning Run */ -GAME( 1987, driveyes, 0, driveyes, winrun, driveyes, ROT0, "Namco", "Driver's Eyes", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) +GAME( 1991, driveyes, 0, driveyes, winrun, driveyes, ROT0, "Namco", "Driver's Eyes", GAME_NOT_WORKING|GAME_IMPERFECT_GRAPHICS ) diff --git a/src/mame/drivers/stepstag.c b/src/mame/drivers/stepstag.c index 146d83522ac..17c694ac26b 100644 --- a/src/mame/drivers/stepstag.c +++ b/src/mame/drivers/stepstag.c @@ -1,5 +1,13 @@ /* Jaleco 'Stepping Stage' +************************************************************************* + Naibo added: + + A PC computer(Harddisk not dumped yet) + Two 68000 based board set. + + One 68000 drives 3 screens, another handles players input. +************************************************************************* + dump is incomplete, these are leftovers from an upgrade music roms are missing at least @@ -202,8 +210,8 @@ ROM_END ROM_START( step3 ) ROM_REGION( 0x100000, "maincpu", 0 ) /* 68k */ - ROM_LOAD16_BYTE( "vj98344ver11.1", 0x00001, 0x80000, BAD_DUMP CRC(aedcb225) SHA1(f167c390e79ffbf7c019c326384ae656ae8b7d13) ) - ROM_LOAD16_BYTE( "vj98344ver11.4", 0x00000, 0x80000, BAD_DUMP CRC(391ca913) SHA1(2cc329aa6419f8a0d7e0fb8a9f4c2b8ca25197b3) ) + ROM_LOAD16_BYTE( "vj98344ver11.1", 0x00001, 0x80000, NO_DUMP ) + ROM_LOAD16_BYTE( "vj98344ver11.4", 0x00000, 0x80000, NO_DUMP ) // c'est la programme de stepstag (avoir besoin de modifications, numero de chansons par example) ROM_REGION( 0x100000, "sub", 0 ) /* 68k */ @@ -243,4 +251,4 @@ ROM_REGION( 0x100000, "maincpu", 0 ) /* 68k */ ROM_END GAME( 1999, stepstag, 0, stepstag, stepstag, 0, ROT0, "Jaleco", "Stepping Stage", GAME_NO_SOUND| GAME_NOT_WORKING) -GAME( 1999, step3, stepstag, stepstag, stepstag, 0, ROT0, "Jaleco", "Stepping 3 Superior", GAME_NO_SOUND| GAME_NOT_WORKING) +GAME( 1999, step3, 0, stepstag, stepstag, 0, ROT0, "Jaleco", "Stepping 3 Superior", GAME_NO_SOUND| GAME_NOT_WORKING) diff --git a/src/mame/video/gticlub.c b/src/mame/video/gticlub.c index 4ac18850542..42b6b8cf0ce 100644 --- a/src/mame/video/gticlub.c +++ b/src/mame/video/gticlub.c @@ -966,7 +966,7 @@ void K001005_swap_buffers(running_machine *machine) //if (K001005_status == 2) { - bitmap_fill(K001005_bitmap[K001005_bitmap_page], &K001005_cliprect, machine->pens[0]); + bitmap_fill(K001005_bitmap[K001005_bitmap_page], &K001005_cliprect, machine->pens[0]&0x00ffffff); bitmap_fill(K001005_zbuffer, &K001005_cliprect, 0xffffffff); } } diff --git a/src/mame/video/namcos21.c b/src/mame/video/namcos21.c index 0743f3da7c5..d5c3602f4c8 100644 --- a/src/mame/video/namcos21.c +++ b/src/mame/video/namcos21.c @@ -186,6 +186,7 @@ VIDEO_UPDATE( namcos21 ) if( namcos2_gametype != NAMCOS21_WINRUN91 ) { /* draw low priority 2d sprites */ namco_obj_draw(screen->machine, bitmap, cliprect, 2 ); + namco_obj_draw(screen->machine, bitmap, cliprect, 14 ); //driver's eyes } CopyVisiblePolyFrameBuffer( bitmap, cliprect,0x7fc0,0x7ffe ); @@ -205,6 +206,7 @@ VIDEO_UPDATE( namcos21 ) { namco_obj_draw(screen->machine, bitmap, cliprect, pri ); } + namco_obj_draw(screen->machine, bitmap, cliprect, 15 ); //driver's eyes } else { /* winrun bitmap layer */ -- cgit v1.2.3