From ffed6582517607a8b957725937111ef1f04349e7 Mon Sep 17 00:00:00 2001 From: etabeta78 Date: Sun, 19 Jun 2016 18:47:59 +0200 Subject: megadriv: improved description of many taiwanese unlicensed titles + added dump of Ju Ji Ma Jiang II by Sun Green. [Fabio Priuli] --- src/devices/bus/megadrive/rom.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'src/devices/bus/megadrive/rom.cpp') diff --git a/src/devices/bus/megadrive/rom.cpp b/src/devices/bus/megadrive/rom.cpp index 16b12561c8a..ed17cfff044 100644 --- a/src/devices/bus/megadrive/rom.cpp +++ b/src/devices/bus/megadrive/rom.cpp @@ -41,6 +41,7 @@ const device_type MD_ROM_SMB2 = &device_creator; const device_type MD_ROM_SBUBL = &device_creator; const device_type MD_ROM_RX3 = &device_creator; const device_type MD_ROM_MJLOV = &device_creator; +const device_type MD_ROM_CJMJCLUB = &device_creator; const device_type MD_ROM_KOF98 = &device_creator; const device_type MD_ROM_KOF99 = &device_creator; const device_type MD_ROM_SOULB = &device_creator; @@ -141,6 +142,11 @@ md_rom_mjlov_device::md_rom_mjlov_device(const machine_config &mconfig, const ch { } +md_rom_cjmjclub_device::md_rom_cjmjclub_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) + : md_std_rom_device(mconfig, MD_ROM_CJMJCLUB, "MD Chaoji Majiang Club / Super Mahjong Club", tag, owner, clock, "md_rom_cjmjclub", __FILE__) +{ +} + md_rom_kof98_device::md_rom_kof98_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : md_std_rom_device(mconfig, MD_ROM_KOF98, "MD KOF 98", tag, owner, clock, "md_rom_kof98", __FILE__) { @@ -916,6 +922,23 @@ READ16_MEMBER(md_rom_mjlov_device::read) } +/*------------------------------------------------- + CHAOJI MAJIANG CLUB + -------------------------------------------------*/ + +READ16_MEMBER(md_rom_cjmjclub_device::read) +{ + if (offset == 0x400000/2) return 0x9000; + if (offset == 0x400002/2) return 0xd300; + + // non-protection accesses + if (offset < 0x400000/2) + return m_rom[MD_ADDR(offset)]; + else + return 0xffff; +} + + /*------------------------------------------------- SUPER BUBBLE BOBBLE MD -------------------------------------------------*/ -- cgit v1.2.3