From ba5fd30bf8a37e53ffa5b378e47a4ec0c1a7f200 Mon Sep 17 00:00:00 2001 From: Pierpaolo Prazzoli Date: Thu, 21 Aug 2008 21:33:06 +0000 Subject: [PATCH] Decrypted Mahjong Man Guan Cai Shen --- src/mame/drivers/igs_m68.c | 204 ++++++++++++++++++++++++++++++++++++- 1 file changed, 203 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/igs_m68.c b/src/mame/drivers/igs_m68.c index 2f3466ce0da..fac22f50ea8 100644 --- a/src/mame/drivers/igs_m68.c +++ b/src/mame/drivers/igs_m68.c @@ -30,6 +30,7 @@ static VIDEO_UPDATE(igs_m68) static ADDRESS_MAP_START( igs_m68_map, ADDRESS_SPACE_PROGRAM, 16 ) AM_RANGE(0x000000, 0x07ffff) AM_ROM + AM_RANGE(0x303000, 0x303fff) AM_RAM ADDRESS_MAP_END static INPUT_PORTS_START( igs_m68 ) @@ -308,10 +309,211 @@ ROM_START( sdmg2 ) ROM_LOAD( "m0902.u4", 0x000000, 0x080000, CRC(3298b13b) SHA1(13b21ddeed368b7f4fea1408c8fc511244342faf) ) ROM_END +static DRIVER_INIT( mgcs ) +{ + int i; + UINT16 *src = (UINT16 *) (memory_region(machine, "main")); + + int rom_size = 0x80000; + + for (i=0; i> 8); + } +} GAME( 1998, lhzb2, 0, igs_m68, igs_m68, 0, ROT0, "IGS", "Mahjong Long Hu Zheng Ba 2 (set 1)", GAME_NOT_WORKING ) GAME( 1998, lhzb2a, lhzb2, igs_m68, igs_m68, 0, ROT0, "IGS", "Mahjong Long Hu Zheng Ba 2 (set 2)", GAME_NOT_WORKING ) -GAME( 1998, mgcs, 0, igs_m68, igs_m68, 0, ROT0, "IGS", "Mahjong Man Guan Cai Shen", GAME_NOT_WORKING ) +GAME( 1998, mgcs, 0, igs_m68, igs_m68, mgcs, ROT0, "IGS", "Mahjong Man Guan Cai Shen", GAME_NOT_WORKING ) GAME( 1998, slqz2, 0, igs_m68, igs_m68, 0, ROT0, "IGS", "Mahjong Shuang Long Qiang Zhu 2", GAME_NOT_WORKING ) GAME( 1997, sdmg2, 0, igs_m68, igs_m68, 0, ROT0, "IGS", "Mahjong Super Da Man Guan 2", GAME_NOT_WORKING )