summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Roberto Fresca <robertof@mamedev.org>2010-09-13 19:00:52 +0000
committer Roberto Fresca <robertof@mamedev.org>2010-09-13 19:00:52 +0000
commit4817bef0ec4c6a8dbb8babdd499694f9ba99bc3b (patch)
treedb897195715902bd044c6b88d4c6029a37127db2
parent01136a7d311c82ed2a01d33f282f80ade29cd377 (diff)
New not working game...
New games marked as GAME_NOT_WORKING ------------------------------------ Movie Card [Roberto Fresca, Team Europe & Housi]
-rw-r--r--src/mame/drivers/goldngam.c67
-rw-r--r--src/mame/mamedriv.c1
2 files changed, 65 insertions, 3 deletions
diff --git a/src/mame/drivers/goldngam.c b/src/mame/drivers/goldngam.c
index 62bbda2b0fe..1dda20c7db3 100644
--- a/src/mame/drivers/goldngam.c
+++ b/src/mame/drivers/goldngam.c
@@ -8,7 +8,8 @@
Games running on this hardware:
- * Swiss Poker '50 SG-.10' (V2.5), 1990, Golden Games / C+M Technics AG.
+ * Swiss Poker ('50 SG-.10', V2.5), 1990, Golden Games / C+M Technics AG.
+ * Movie Card, 1998, Golden Games / C+M Technics AG.
*******************************************************************************
@@ -172,6 +173,31 @@
*******************************************************************************
+ Movie Card CPU Board...
+ Etched: "Golden Games"
+ Stickered "JQ 6.01"
+
+ CPU: 1x MC68000P8.
+ SND: 1x YM2149F.
+ 1x LM380N (audio amp).
+
+ RAM: 2x 84256A-10
+
+ OTHER:
+ 1x EF6840P (timer)
+ 1x Xilinx XC9572 PC84AEM9917 (In-System Programmable CPLD)
+ 2x Philips SCN68681C1A44 (Dual asynchronous receiver/transmitter)
+
+ 1x DS1307
+
+ 1x 8.000 MHz Xtal.
+ 1x Unreadable Xtal.
+ 1x Unreadable Xtal.
+
+
+*******************************************************************************
+
+
*** Game Notes ***
@@ -264,7 +290,7 @@ static READ16_HANDLER(unk_r)
static ADDRESS_MAP_START( swisspkr_map, ADDRESS_SPACE_PROGRAM, 16 )
AM_RANGE(0x000000, 0x03ffff) AM_ROM
- AM_RANGE(0x200000, 0x20ffff) AM_RAM //AM_BASE_SIZE_GENERIC(nvram)
+ AM_RANGE(0x200000, 0x20ffff) AM_RAM
AM_RANGE(0x400002, 0x400003) AM_NOP // hopper status read ?
AM_RANGE(0x40000c, 0x40000d) AM_READ(unk_r)
AM_RANGE(0x40000e, 0x40000f) AM_READ_PORT("DSW2") // not sure...
@@ -312,6 +338,20 @@ ADDRESS_MAP_END
*/
+static ADDRESS_MAP_START( moviecrd_map, ADDRESS_SPACE_PROGRAM, 16 )
+ AM_RANGE(0x000000, 0x07ffff) AM_ROM
+ AM_RANGE(0x200000, 0x20ffff) AM_RAM
+ AM_RANGE(0xc00000, 0xc3ffff) AM_RAM AM_BASE(&videoram)
+ AM_RANGE(0x503000, 0x5031ff) AM_RAM //int ack ?
+ADDRESS_MAP_END
+
+/*
+
+ 502100-502102 YM2149?
+
+
+*/
+
/*************************
* Input Ports *
*************************/
@@ -533,6 +573,14 @@ static MACHINE_CONFIG_START( swisspkr, driver_device )
MACHINE_CONFIG_END
+static MACHINE_CONFIG_DERIVED( moviecrd, swisspkr )
+
+ /* basic machine hardware */
+ MDRV_CPU_MODIFY("maincpu")
+ MDRV_CPU_PROGRAM_MAP(moviecrd_map)
+MACHINE_CONFIG_END
+
+
/*************************
* Rom Load *
*************************/
@@ -542,11 +590,23 @@ ROM_START( swisspkr )
ROM_LOAD16_BYTE( "v2.5_hi.pr", 0x00000, 0x10000, CRC(a7f85661) SHA1(aa307bcfe0dfb07120b9711d65916b8689626b00) )
ROM_LOAD16_BYTE( "v2.5_lo.pr", 0x00001, 0x10000, CRC(142db5d0) SHA1(cc6481a206ed1b0f19cccaab7d6158e81e483c9b) )
- ROM_REGION( 0x40000, "gfx1", 0 )
+ ROM_REGION( 0x40000, "gfx1", 0 ) /* The following ROMs have code for 'Super Cherry' */
ROM_LOAD16_BYTE( "v1.0_hi.gr", 0x20000, 0x10000, CRC(ea750ab1) SHA1(d1284e7f2628c3aa3de9246e475d45e6be48890e) )
ROM_LOAD16_BYTE( "v1.0_lo.gr", 0x20001, 0x10000, CRC(d885b965) SHA1(5f2ae3e21cf4e0d20c99cec2dfd3a6f72358535a) )
ROM_END
+ROM_START( moviecrd )
+ ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 code */
+ ROM_LOAD16_BYTE( "v1.2_hi.pro", 0x20000, 0x20000, CRC(2210dd79) SHA1(007e9930965d6281889fca487f00a1edaac54d85) )
+ ROM_CONTINUE( 0x00000, 0x20000)
+ ROM_LOAD16_BYTE( "v1.2_lo.pro", 0x20001, 0x20000, CRC(adb6060f) SHA1(1aff8be7830f61f97720e773eab7985956c7569d) )
+ ROM_CONTINUE( 0x00001, 0x20000)
+
+ ROM_REGION( 0x40000, "gfx1", 0 )
+ ROM_LOAD16_BYTE( "v1.2_hi.gfx", 0x00000, 0x10000, CRC(0b62d1a8) SHA1(4156379cc000cbea997b1c21cebea9021fa697b2) )
+ ROM_LOAD16_BYTE( "v1.2_lo.gfx", 0x00001, 0x10000, CRC(70e8e9d5) SHA1(c026493b4bd302d389219ba564aafa42fca86491) )
+ROM_END
+
/*************************
* Game Drivers *
@@ -554,3 +614,4 @@ ROM_END
/* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS */
GAME( 1990, swisspkr, 0, swisspkr, goldngam, 0, ROT0, "Golden Games / C+M Technics AG", "Swiss Poker ('50 SG-.10', V2.5)", GAME_NO_SOUND | GAME_NOT_WORKING )
+GAME( 1998, moviecrd, 0, moviecrd, goldngam, 0, ROT0, "Golden Games / C+M Technics AG", "Movie Card", GAME_NO_SOUND | GAME_NOT_WORKING )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index 35cd627f371..cc1555eb752 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -10440,5 +10440,6 @@ Other Sun games
/* Golden Games / C+M Technics AG */
DRIVER( swisspkr ) /* (c) Golden Games 1990 */
+ DRIVER( moviecrd ) /* (c) Golden Games 1998 */
#endif /* DRIVER_RECURSIVE */