From 39dec6a8d0d4a2d4f369eb114990381ecc5521d8 Mon Sep 17 00:00:00 2001 From: Luca Elia Date: Fri, 24 Jul 2015 23:10:06 +0200 Subject: [PATCH] New games marked as GAME_NOT_WORKING ------------------------------------ Mahjong Shuang Long Qiang Zhu 3 [Dyq, Guru] --- src/mame/arcade.lst | 1 + src/mame/drivers/igs_m027.c | 67 ++++++++++++++++++++++++++++--------- 2 files changed, 53 insertions(+), 15 deletions(-) diff --git a/src/mame/arcade.lst b/src/mame/arcade.lst index 6544aa7c228..f5b0def21a1 100644 --- a/src/mame/arcade.lst +++ b/src/mame/arcade.lst @@ -9878,6 +9878,7 @@ tarzana // (c) 1999? starzan // (c) 2000? // IGS027A Cpu Games +slqz3 // (c) 1999 zhongguo // (c) 2000 sdwx // (c) 2002 sddz // (c) 200? diff --git a/src/mame/drivers/igs_m027.c b/src/mame/drivers/igs_m027.c index 350e6699b5b..dc137e5bc98 100644 --- a/src/mame/drivers/igs_m027.c +++ b/src/mame/drivers/igs_m027.c @@ -91,7 +91,6 @@ public: 0x38004000, 0x38005FFF TX Video RAM????????1E00??????512x240?????? 0x38006000, 0x38007FFF BG Video RAM????????1E00??????512x240?????? - ***************************************************************************/ @@ -103,9 +102,6 @@ WRITE32_MEMBER(igs_m027_state::igs_cg_videoram_w) //if(data!=0) logerror("PC(%08X) CG @%x = %x!\n",space.device().safe_pc(),offset ,m_igs_cg_videoram[offset]); - - - /* ROM:08020520 DCW 0x3E ddd1 y ROM:08020522 DCW 0x29 ddd2 x @@ -129,13 +125,7 @@ WRITE32_MEMBER(igs_m027_state::igs_cg_videoram_w) yyyy-yynn nnnn-nnnn - - - */ - - - } @@ -214,11 +204,6 @@ UINT32 igs_m027_state::screen_update_fearless(screen_device &screen, bitmap_ind1 return 0; } -/*************************************************************************** - - Blitter - -***************************************************************************/ /*************************************************************************** Memory Maps @@ -451,6 +436,57 @@ MACHINE_CONFIG_END ROMs Loading ***************************************************************************/ + +/*************************************************************************** + +Mahjong Shuang Long Qiang Zhu 3 +IGS, 1999 + +PCB Layout + +IGS PCB-0239-11-EE +|--------------------------------------------| +| DSW2 DSW1 U9 U18 | +| 22MHz IGS031 | +| PAL | +| | +| | +| | +| 62256 IGS027A | +| | +| U29 | +| 8255 | +| | +| 62256 | +| | +|ULN2004 | +| M6295 | +| | +| RESET_SW| +|TDA1519C U26 BATTERY | +|--------------------------------------------| + +***************************************************************************/ + +ROM_START( slqz3 ) + ROM_REGION( 0x04000, "maincpu", 0 ) + /* Internal rom of IGS027A ARM based MCU */ + ROM_LOAD( "slqz3_igs027a", 0x00000, 0x4000, NO_DUMP ) + + ROM_REGION( 0x200000, "user1", 0 ) // external ARM data / prg + ROM_LOAD( "u29", 0x000000, 0x200000, CRC(215fed1e) SHA1(c85d8695e0be1044ac206118c3fc0ddc7063aaf6) ) // 11xxxxxxxxxxxxxxxxxxx = 0xFF + + ROM_REGION( 0x480000, "gfx1", 0 ) + ROM_LOAD( "u18", 0x000000, 0x400000, CRC(81428f18) SHA1(9fb19c8a79cc3443642f4b044e04735df2cb45be) ) // FIXED BITS (xxxxxxxx0xxxxxxx) + ROM_LOAD( "u9", 0x400000, 0x080000, CRC(a82398a9) SHA1(4d2987f57096b7f24ce6571ed3be6dcb33bce88d) ) + + ROM_REGION( 0x200000, "oki", 0 ) + ROM_LOAD( "u26", 0x000000, 0x200000, CRC(84bc2f3e) SHA1(49dcf5eaa39accd5c6bf01782fd4221298cb43ed) ) // 1ST AND 2ND HALF IDENTICAL +ROM_END + + + + ROM_START( sdwx ) ROM_REGION( 0x04000, "maincpu", 0 ) /* Internal rom of IGS027A ARM based MCU */ @@ -968,6 +1004,7 @@ DRIVER_INIT_MEMBER(igs_m027_state,zhongguo) ***************************************************************************/ +GAME( 1999, slqz3, 0, igs_majhong, sdwx, igs_m027_state, sdwx, ROT0, "IGS", "Mahjong Shuang Long Qiang Zhu 3", GAME_IS_SKELETON ) GAME( 2002, sdwx, 0, igs_majhong, sdwx, igs_m027_state, sdwx, ROT0, "IGS", "Sheng Dan Wu Xian", GAME_IS_SKELETON ) // aka Christmas 5 Line? GAME( 200?, sddz, 0, igs_majhong, sdwx, igs_m027_state, sddz, ROT0, "IGS", "Super Dou Di Zhu", GAME_IS_SKELETON ) GAME( 2000, zhongguo, 0, igs_majhong, sdwx, igs_m027_state, zhongguo, ROT0, "IGS", "Zhong Guo Chu Da D", GAME_IS_SKELETON )