Thanks to IQ for the FIX ( Patch )
Mahjong Final Romance 2
----------------------------------------------------------------------------------------------
DRIVERS\NEOGEO.C
----------------------------------------------------------------------------------------------
ROM_START( fr2ch )
ROM_REGION( 0x100000, REGION_CPU1, 0 )
ROM_LOAD16_WORD_SWAP( "098-p1ch.bin", 0x000000, 0x100000, CRC(a2527a5f) SHA1(1f6e3c7de9154c0026360ee6fa0bd211ed541af1) )
NEO_SFIX_128K( "098-s1ch.bin", CRC(764AC7AA) SHA1(cc40ad276e63084ebf3c3ee224083762a47c3cf8) )
NEO_BIOS_SOUND_64K( "098-m1ch.bin", CRC(a455fa31) SHA1(82ccc5e2e5869a46da7533ed10ac5eab549a0063) )
ROM_REGION( 0x100000, REGION_SOUND1, 0 )
ROM_LOAD( "098-v1ch.bin", 0x000000, 0x100000, CRC(92e175f0) SHA1(788a9cce9028f16d6734bff163beb1a19305b8be) )
NO_DELTAT_REGION
ROM_REGION( 0x600000, REGION_GFX3, 0 )
ROM_LOAD16_BYTE( "098-c1ch.bin", 0x000000, 0x100000, CRC(025a7896) SHA1(35744760b83e92b41440bbdd7e07a704397ba5b6) )
ROM_LOAD16_BYTE( "098-c2ch.bin", 0x000001, 0x100000, CRC(1d2066b0) SHA1(1e33dadd3e513d9ea7ae0f64cb58a096440fe932) )
ROM_LOAD16_BYTE( "098-c3ch.bin", 0x200000, 0x100000, CRC(19bd72a0) SHA1(8636222e4704d876aa22cd3ded9fba2631cb164d) )
ROM_LOAD16_BYTE( "098-c4ch.bin", 0x200001, 0x100000, CRC(46f89956) SHA1(8bfd49e792692553a061245760f97cd07cb718c4) )
ROM_LOAD16_BYTE( "098-c5ch.bin", 0x400000, 0x100000, CRC(c75dd306) SHA1(fb54cf8f7c22de99edc812b6ffef8b1a663ee65f) )
ROM_LOAD16_BYTE( "098-c6ch.bin", 0x400001, 0x100000, CRC(aeaaa9eb) SHA1(ac3f75d144e910e30df0eb5bb09b8015a7adfa01) )
ROM_END
DRIVER_INIT( fr2ch )
{
install_fr2ch_fix();
init_neogeo();
}
GAMEB( 1995, fr2ch, neogeo, neogeo, neogeo, neogeo, fr2ch, ROT0, "hack / bootleg", "Mahjong Final Romance 2 (hacked Neo CD converson)", 0 )
----------------------------------------------------------------------------------------------
INCLUDES\NEOGEO.H
----------------------------------------------------------------------------------------------
ADD THIS AFTER /* machine/neoboot.c */
void install_fr2ch_fix(void);
----------------------------------------------------------------------------------------------
MACHINE\NEOBOOT.C
----------------------------------------------------------------------------------------------
/************************ Mahjong Final Romance 2 (Bootleg) *************************
todo: emulate, not patch!
*************************************************************************************/
/* patch by iq_132 */
void install_fr2ch_fix(void)
{
/* Patch out bios call.. 0xC0056A */
UINT16 *mem16 = (UINT16*)memory_region(REGION_CPU1);
mem16[0x1BF2/2] = 0x4E71;
mem16[0x1BF4/2] = 0x4E71;
mem16[0x1BF6/2] = 0x4E71;
}