From ace12ba6c429979274c47e0463ad3b126407573e Mon Sep 17 00:00:00 2001 From: David Haywood Date: Sat, 6 Sep 2014 21:46:36 +0000 Subject: [PATCH] new NOT WORKING Jump Jump [system11] needs the correct protection patches --- src/mame/drivers/dgpix.c | 23 +++++++++++++++++++++++ src/mame/mame.lst | 5 ++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/dgpix.c b/src/mame/drivers/dgpix.c index 2bf5db88330..2e7c3630a65 100644 --- a/src/mame/drivers/dgpix.c +++ b/src/mame/drivers/dgpix.c @@ -77,6 +77,7 @@ public: DECLARE_DRIVER_INIT(fmaniac3); DECLARE_DRIVER_INIT(xfiles); DECLARE_DRIVER_INIT(kdynastg); + DECLARE_DRIVER_INIT(jumpjump); virtual void machine_reset(); virtual void video_start(); UINT32 screen_update_dgpix(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); @@ -546,6 +547,20 @@ ROM_START( fmaniac3 ) // not present ROM_END + +ROM_START( jumpjump ) + ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 ) /* Hyperstone CPU Code & Data */ + /* 0 - 0x17fffff empty space */ + ROM_LOAD16_WORD_SWAP( "jumpjump.u8", 0x1800000, 0x400000, CRC(210dfd8b) SHA1(a1aee4ec8c01832e77d2e4e334a62c246d7e3635) ) + ROM_LOAD16_WORD_SWAP( "jumpjump.u9", 0x1c00000, 0x400000, CRC(16d1e352) SHA1(3c43974fb8d90b0c84472dd9f2167eb983142095) ) + + ROM_REGION( 0x400000, "cpu1", 0 ) /* sound rom */ + ROM_LOAD16_WORD_SWAP( "jumpjump.u10", 0x000000, 0x400000, CRC(2152ecce) SHA1(522d389952a07fa0830ca8aaa6de3aacf834e32e) ) + + ROM_REGION( 0x1000, "cpu2", ROMREGION_ERASEFF ) /* PIC */ + // S831D dgPIX-PR1 +ROM_END + DRIVER_INIT_MEMBER(dgpix_state,xfiles) { UINT8 *rom = (UINT8 *)memregion("flash")->base() + 0x1c00000; @@ -588,6 +603,14 @@ DRIVER_INIT_MEMBER(dgpix_state,fmaniac3) m_flash_roms = 2; } +DRIVER_INIT_MEMBER(dgpix_state,jumpjump) +{ + m_flash_roms = 2; + + // todo: patches +} + GAME( 1999, xfiles, 0, dgpix, dgpix, dgpix_state, xfiles, ROT0, "dgPIX Entertainment Inc.", "X-Files", GAME_NO_SOUND ) GAME( 1999, kdynastg, 0, dgpix, dgpix, dgpix_state, kdynastg, ROT0, "EZ Graphics", "King of Dynast Gear (version 1.8)", GAME_NO_SOUND ) GAME( 2002, fmaniac3, 0, dgpix, dgpix, dgpix_state, fmaniac3, ROT0, "Saero Entertainment", "Fishing Maniac 3", GAME_NO_SOUND ) +GAME( 1999, jumpjump, 0, dgpix, dgpix, dgpix_state, jumpjump, ROT0, "dgPIX Entertainment Inc.", "Jump Jump", GAME_NOT_WORKING | GAME_NO_SOUND ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 3fbe538eaad..17809edaf5e 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -10326,13 +10326,16 @@ klondkp // (c) 1999 Eolith hidctch3 // (c) 2000 Eolith crazywar // (c) 2002 Eolith bballoon // (c) 2003 Eolith - hapytour // (c) 2005 GAV Company (on Eolith's Ghost hardware) + touryuu // (c) 200? Yuki Enterprise + funkball // (c) 1998 dgPIX Entertainment Inc xfiles // (c) 1999 dgPIX Entertainment Inc kdynastg // (c) 1999 EZ Graphics fmaniac3 // (c) 2002 Saero Entertainment +jumpjump // + promutrv // (c) 1985 Enerdyne Technologies Inc promutrva // (c) 1985 Enerdyne Technologies Inc promutrvb // (c) 1985 Enerdyne Technologies Inc