diff options
| author | 2016-03-04 13:38:08 -0300 | |
|---|---|---|
| committer | 2016-03-04 13:38:08 -0300 | |
| commit | b0e36fd73ce30eb1b5e3096aeeb3a701bb1ea296 (patch) | |
| tree | d0a4673ca58ea8902ee1b012cf517d9a2ee33b79 /src | |
| parent | 42291f0367b4eaddae168c805f6aa20a26efc401 (diff) | |
Butterfly Dream 97: Created its own machine driver.
Perfect decoded graphics for gfx bank 1. [Roberto Fresca]
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/drivers/skylncr.cpp | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/src/mame/drivers/skylncr.cpp b/src/mame/drivers/skylncr.cpp index 0b56e4e0f4d..e9b3c48f5b6 100644 --- a/src/mame/drivers/skylncr.cpp +++ b/src/mame/drivers/skylncr.cpp @@ -543,6 +543,22 @@ static const gfx_layout layout8x8x8_alt = /* for sstar97 */ 8*8*4 }; +static const gfx_layout layout8x8x8_bdream97 = /* for bdream97 */ +{ + 8,8, + RGN_FRAC(1,2), + 8, + { STEP8(0,1) }, + { + 8*0,RGN_FRAC(1,2)+8*0, + RGN_FRAC(1,2)+8*1,8*1, + 8*2,RGN_FRAC(1,2)+8*2, + RGN_FRAC(1,2)+8*3,8*3 + }, + { STEP8(0,8*4) }, + 8*8*4 +}; + static const gfx_layout layout8x32x8 = { 8,32, @@ -644,6 +660,12 @@ static GFXDECODE_START( sstar97 ) GFXDECODE_ENTRY( "gfx2", 0, layout8x32x8_alt, 0x100, 1 ) GFXDECODE_END +static GFXDECODE_START( bdream97 ) + GFXDECODE_ENTRY( "gfx1", 0, layout8x8x8_bdream97, 0, 2 ) + GFXDECODE_ENTRY( "gfx2", 0, layout8x32x8_alt, 0, 2 ) + GFXDECODE_ENTRY( "gfx2", 0, layout8x32x8_alt, 0x100, 1 ) +GFXDECODE_END + /*********************************** * Input Ports * @@ -1431,6 +1453,14 @@ static MACHINE_CONFIG_DERIVED( sstar97, skylncr ) MACHINE_CONFIG_END +static MACHINE_CONFIG_DERIVED( bdream97, skylncr ) + + /* basic machine hardware */ + MCFG_CPU_MODIFY("maincpu") + MCFG_GFXDECODE_MODIFY("gfxdecode", bdream97) +MACHINE_CONFIG_END + + /********************************** * ROM Load * **********************************/ @@ -1695,4 +1725,4 @@ GAME( 1995, leader, 0, skylncr, leader, skylncr_state, skylncr, ROT0 GAME( 199?, gallag50, 0, skylncr, gallag50, skylncr_state, skylncr, ROT0, "bootleg", "Gallag Video Game / Petalouda (Butterfly, x50)", 0 ) GAME( 199?, neraidou, 0, neraidou, neraidou, skylncr_state, skylncr, ROT0, "bootleg", "Neraidoula (Fairy Butterfly)", 0 ) GAME( 199?, sstar97, 0, sstar97, sstar97, skylncr_state, skylncr, ROT0, "Bordun International", "Super Star 97 / Ming Xing 97 (version V153B)", 0 ) -GAME( 199?, bdream97, 0, sstar97, sstar97, skylncr_state, skylncr, ROT0, "bootleg", "Butterfly Dream 97 / Hudie Meng 97", MACHINE_NOT_WORKING ) +GAME( 199?, bdream97, 0, bdream97, skylncr, skylncr_state, skylncr, ROT0, "bootleg", "Butterfly Dream 97 / Hudie Meng 97", MACHINE_NOT_WORKING ) |
