summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Angelo Salese <angelosa@users.noreply.github.com>2010-03-02 15:28:25 +0000
committer Angelo Salese <angelosa@users.noreply.github.com>2010-03-02 15:28:25 +0000
commitfa7c955940668f40e264b0c92a3f00bd6dc7ab45 (patch)
treee5f2396ed675dbbdc50eeb9a32ed4617135b2d79
parentbeeffeb5e79b246c1f0c67ad795a6d3f711281c6 (diff)
new not working
--------------- Champion Number [f205v, David Haywood, Angelo Salese]
-rw-r--r--src/mame/drivers/chsuper.c22
-rw-r--r--src/mame/mamedriv.c1
2 files changed, 22 insertions, 1 deletions
diff --git a/src/mame/drivers/chsuper.c b/src/mame/drivers/chsuper.c
index c4f5676e029..a4e45ed3b64 100644
--- a/src/mame/drivers/chsuper.c
+++ b/src/mame/drivers/chsuper.c
@@ -187,7 +187,7 @@ static const gfx_layout charlayout =
};
static GFXDECODE_START( chsuper )
- GFXDECODE_ENTRY( "gfx1", 0x00000, charlayout, 0, 16 )
+ GFXDECODE_ENTRY( "gfx1", 0x00000, charlayout, 0, 1 )
GFXDECODE_END
static MACHINE_DRIVER_START( chsuper )
@@ -253,6 +253,20 @@ ROM_START( chsuper2 )
ROM_COPY( "maincpu", 0x10000, 0x00000, 0x70000 )
ROM_END
+ROM_START( chmpnum )
+ ROM_REGION( 0x80000, "maincpu", 0 ) // code + samples
+ ROM_LOAD( "3.ic11", 0x00000, 0x80000, CRC(46aa2ce7) SHA1(036d67a26c890c4dc26599bfcd2c67f12e30fb52) )
+
+ ROM_REGION( 0x010000, "vram", ROMREGION_ERASE00 )
+
+ ROM_REGION( 0x100000, "gfx1", 0 )
+ ROM_LOAD( "1.ic18", 0x00000, 0x80000, CRC(8e202eaa) SHA1(156b498873111e5890c00d447201ba4bcbe6e633) )
+ ROM_LOAD( "2.ic19", 0x80000, 0x80000, CRC(dc0790b0) SHA1(4550f85e609338635a3987f7832517ed1d6388d4) )
+
+ ROM_REGION( 0x80000, "adpcm", 0 )
+ ROM_COPY( "maincpu", 0x10000, 0x00000, 0x70000 )
+ROM_END
+
static DRIVER_INIT( chsuper2 )
{
chsuper_tilexor = 0x7f00;
@@ -263,6 +277,12 @@ static DRIVER_INIT( chsuper3 )
chsuper_tilexor = 0x0e00;
}
+static DRIVER_INIT( chmpnum )
+{
+ chsuper_tilexor = 0x0000; // TODO
+}
+
GAME( 1999, chsuper3, 0, chsuper, chsuper, chsuper3, ROT0, "<unknown>", "Champion Super 3 (V0.35)", GAME_NO_SOUND ) //24/02/99
GAME( 1999, chsuper2, chsuper3, chsuper, chsuper, chsuper2, ROT0, "<unknown>", "Champion Super 2 (V0.13)", GAME_NO_SOUND ) //26/01/99
+GAME( 199?, chmpnum, 0, chsuper, chsuper, chmpnum, ROT0, "Italy", "Champion Number (v0.74)", GAME_NO_SOUND|GAME_NOT_WORKING )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index 07892b2d7bb..6900458ca54 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -9757,6 +9757,7 @@ Other Sun games
DRIVER( chsuper3 ) /* unknown */
DRIVER( chsuper2 ) /* unknown */
+ DRIVER( chmpnum ) /* unknown */
DRIVER( 3super8 ) /* unknown */
DRIVER( buster ) /* (c) 1987 Marian Electronics Ltd. */
DRIVER( spielbud ) /* (c) 1985 ADP */