Sent: Thursday, January 15, 2009 12:16 PM
To: submit@mamedev.org
Subject: stepstag.c
-added custom 3-screen layout;
-added recently dumpped game "Stepping 3 Surperior"(incomplete ROM/CHD set);

The game name of "stepstag" romset is actually "Stepping Stage Special", not the original "Stepping Stage".
This commit is contained in:
Aaron Giles 2009-01-22 10:07:50 +00:00
parent 6ab2ca0342
commit 6c61906589
5 changed files with 123 additions and 0 deletions

1
.gitattributes vendored
View File

@ -2584,6 +2584,7 @@ src/mame/layout/spacewin.lay -text svneol=native#plain/text
src/mame/layout/sspeedr.lay svneol=native#text/plain
src/mame/layout/stactics.lay svneol=native#text/plain
src/mame/layout/starcas.lay svneol=native#text/plain
src/mame/layout/stepstag.lay svneol=native#text/plain
src/mame/layout/subroc3d.lay svneol=native#text/plain
src/mame/layout/tceptor2.lay svneol=native#text/plain
src/mame/layout/tenpindx.lay svneol=native#text/plain

View File

@ -9,6 +9,8 @@
#include "driver.h"
#include "cpu/m68000/m68000.h"
#include "rendlay.h"
#include "stepstag.lh"
static READ16_HANDLER( unknown_read_0xc00000 )
{
@ -129,6 +131,13 @@ static MACHINE_DRIVER_START( stepstag )
MDRV_CPU_PROGRAM_MAP(stepstag_sub_readmem,stepstag_sub_writemem)
/* video hardware */
MDRV_SCREEN_ADD("left", RASTER)
MDRV_SCREEN_REFRESH_RATE(60)
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MDRV_SCREEN_SIZE(64*8, 32*8)
MDRV_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
MDRV_SCREEN_ADD("main", RASTER)
MDRV_SCREEN_REFRESH_RATE(60)
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
@ -136,8 +145,16 @@ static MACHINE_DRIVER_START( stepstag )
MDRV_SCREEN_SIZE(64*8, 32*8)
MDRV_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
MDRV_SCREEN_ADD("right", RASTER)
MDRV_SCREEN_REFRESH_RATE(60)
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MDRV_SCREEN_SIZE(64*8, 32*8)
MDRV_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
MDRV_PALETTE_LENGTH(0x200)
MDRV_GFXDECODE(stepstag)
MDRV_DEFAULT_LAYOUT(layout_stepstag)
MDRV_VIDEO_START(stepstag)
MDRV_VIDEO_UPDATE(stepstag)
@ -178,7 +195,52 @@ ROM_START( stepstag )
ROM_REGION( 0x400000, "gfx8", 0 ) /* */
ROM_LOAD( "s.s.s._vj-98348_26_pr99021-01", 0x00000, 0x400000, CRC(fefb3777) SHA1(df624e105ab1dea52317e318ad29caa02b900788) )
ROM_LOAD( "s.s.s._vj-98348_3_pr99021-01", 0x00000, 0x400000, CRC(e0fbc6f1) SHA1(7ca4507702f3f81bb9de3f9b5d270d379e439633) )
DISK_REGION( "disks" )
DISK_IMAGE("stepstag", 0, NO_DUMP)
ROM_END
ROM_START( step3 )
ROM_REGION( 0x100000, "main", 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) )
// c'est la programme de stepstag (avoir besoin de modifications, numero de chansons par example)
ROM_REGION( 0x100000, "sub", 0 ) /* 68k */
ROM_LOAD16_BYTE( "vj98348_step3_11_v1.1", 0x00000, 0x80000, CRC(9c36aef5) SHA1(bbac48c2c7949a6f8a6ec83515e94a343c88d1b6) )
ROM_LOAD16_BYTE( "vj98348_step3_14_v1.1", 0x00001, 0x80000, CRC(b86be557) SHA1(49dbd6ef1c50adcf3386d5423da8ae7685649c46) )
ROM_REGION( 0x1000000, "gfx1", 0 ) /* */
ROM_LOAD( "mr9930-01.ic2", 0x000000, 0x400000, CRC(9e3e054e) SHA1(06a4fa76cb83dbe9d565d5ccd0a5ecc5067887c9) )
ROM_REGION( 0x1000000, "gfx2", 0 ) /* */
ROM_LOAD( "mr9930-02.ic3", 0x000000, 0x400000, CRC(b23c29f4) SHA1(a7b10a3a9af43db319baf8633bb3728120960923) )
ROM_REGION( 0x1000000, "gfx3", 0 ) /* */
ROM_LOAD( "mr9930-03.ic4", 0x000000, 0x400000, CRC(9a5d070f) SHA1(b4668b4f299033140a2c56499cc2712ba111cb57) )
ROM_REGION( 0x1000000, "gfx4", 0 ) /* screen centre */
ROM_LOAD( "mr99030-04.ic17", 0x000000, 0x400000, CRC(3eac3591) SHA1(3b294e94af23fd92fdf51d2c9c43f60d2ebd1688) )
ROM_REGION( 0x1000000, "gfx5", 0 ) /* */
ROM_LOAD( "mr99030-05.ic18", 0x000000, 0x400000, CRC(dea7b8d6) SHA1(d7d98675eb3998a8057929f90aa340c1e5f6a617) )
ROM_REGION( 0x1000000, "gfx6", 0 ) /* */
ROM_LOAD( "mr99030-06.ic19", 0x000000, 0x400000, CRC(71489d79) SHA1(0398a354c2588e3974cb76a331e46165db6af06d) )
ROM_REGION( 0x1000000, "gfx7", 0 ) /* */
ROM_LOAD( "mr9930-01.ic30", 0x000000, 0x400000, CRC(9e3e054e) SHA1(06a4fa76cb83dbe9d565d5ccd0a5ecc5067887c9) )
ROM_LOAD( "mr9930-02.ic29", 0x400000, 0x400000, CRC(b23c29f4) SHA1(a7b10a3a9af43db319baf8633bb3728120960923) )
ROM_LOAD( "mr9930-03.ic28", 0x800000, 0x400000, CRC(9a5d070f) SHA1(b4668b4f299033140a2c56499cc2712ba111cb57) )
ROM_REGION( 0x1000000, "gfx8", 0 ) /* */
ROM_LOAD( "vj98348_step3_4_v1.1", 0x000000, 0x400000, CRC(dec612df) SHA1(acb86bb90c1cc61c7db3e022c69a5ff0611ffbae) )
ROM_LOAD( "vj98348_step3_18_v1.1", 0x400000, 0x400000, CRC(bc92f0a0) SHA1(49c08de7a898a27972d4209709ddf447c5dca36a) )
ROM_LOAD( "vj98348_step3_25_v1.1", 0x800000, 0x400000, CRC(dec612df) SHA1(acb86bb90c1cc61c7db3e022c69a5ff0611ffbae) )
DISK_REGION( "disks" )
DISK_IMAGE("step3", 0, NO_DUMP)
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)

View File

@ -0,0 +1,57 @@
<?xml version="1.0"?>
<mamelayout version="2">
<view name="Screen 0 Standard (3:4)">
<screen index="0">
<bounds left="0" top="0" right="3" bottom="4" />
<orientation rotate="270" />
</screen>
</view>
<view name="Screen 1 Standard (4:3)">
<screen index="1">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
</view>
<view name="Screen 2 Standard (3:4)">
<screen index="2">
<bounds left="0" top="0" right="3" bottom="4" />
<orientation rotate="270" />
</screen>
</view>
<view name="Screen 0 Pixel Aspect (~scr0nativeyaspect~:~scr0nativexaspect~)">
<screen index="0">
<bounds left="0" top="0" right="~scr0height~" bottom="~scr0width~" />
<orientation rotate="270" />
</screen>
</view>
<view name="Screen 1 Pixel Aspect (~scr1nativexaspect~:~scr1nativeyaspect~)">
<screen index="1">
<bounds left="0" top="0" right="~scr1width~" bottom="~scr1height~" />
</screen>
</view>
<view name="Screen 2 Pixel Aspect (~scr2nativeyaspect~:~scr2nativexaspect~)">
<screen index="2">
<bounds left="0" top="0" right="~scr2height~" bottom="~scr2width~" />
<orientation rotate="270" />
</screen>
</view>
<view name="Stepping Stage Custom">
<screen index="0">
<bounds x="0" y="0" width="9" height="12" />
<orientation rotate="270" />
</screen>
<screen index="1">
<bounds x="9" y="0" width="16" height="12" />
</screen>
<screen index="2">
<bounds x="28.36" y="0" width="9" height="12" />
<orientation rotate="270" />
</screen>
</view>
</mamelayout>

View File

@ -1800,6 +1800,8 @@ $(DRIVERS)/tehkanwc.o: $(LAYOUT)/gridiron.lh
$(DRIVERS)/tetrisp2.o: $(LAYOUT)/rocknms.lh
$(DRIVERS)/stepstag.o: $(LAYOUT)/stepstag.lh
$(DRIVERS)/thayers.o: $(LAYOUT)/dlair.lh
$(DRIVERS)/turbo.o: $(LAYOUT)/turbo.lh \

View File

@ -6581,6 +6581,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( teplus2j ) /* (c) 1997 Jaleco */
DRIVER( nndmseal ) /* (c) 1997 I'Max/Jaleco */
DRIVER( stepstag ) /* (c) 1999 Jaleco */
DRIVER( step3 ) /* (c) 1999 Jaleco */
DRIVER( rockn ) /* (c) 1999 Jaleco */
DRIVER( rockna ) /* (c) 1999 Jaleco */
DRIVER( rockn2 ) /* (c) 1999 Jaleco */