Add this near the middle of NEOGEO.C (src/drivers/) before the init section.
ROM_START( cthd2003 )
ROM_REGION( 0x500000, REGION_CPU1, 0 )
ROM_LOAD16_WORD_SWAP( "5003-p1.bin", 0x000000, 0x100000, CRC(bb7602c1) )
ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) )
NEO_SFIX_128K( "5003-s1.bin", CRC(5ba29aab) )
NEO_BIOS_SOUND_128K( "5003-m1.bin", CRC(1a8c274b) )
ROM_REGION( 0x1000000, REGION_SOUND1, 0)
ROM_LOAD( "262-v1.bin", 0x000000, 0x400000, CRC(bb7602c1) )
ROM_LOAD( "262-v2.bin", 0x400000, 0x400000, CRC(003f1843) )
ROM_LOAD( "262-v3.bin", 0x800000, 0x400000, CRC(2ae38dbe) )
ROM_LOAD( "262-v4.bin", 0xc00000, 0x400000, CRC(26ec4dd9) )
NO_DELTAT_REGION
ROM_REGION( 0x4000000, REGION_GFX3, 0 )
ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) )
ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) )
ROM_LOAD16_BYTE( "5003c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) )
ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) )
ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) )
ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) )
ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) )
ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) )
ROM_END
Add this at the bottom of NEOGEO.C (src/drivers/)
GAMEB( 2003, cthd2003, kof2001, neogeo, neogeo, neogeo, neogeo, ROT0, "www.phenixsoft.com", "Crouching Tiger Hidden Dragon 2003 (Hack)", 0 )
Add this at the bottom of DRIVER.C (src/)
DRIVER( cthd2003 ) /* (c) 2003 www.phenixsoft.com */
I haven't test the game yet to see that I done it right. Clone of kof2001. I'm testing it after the make.
I have the Generator on hold. I don't how to save it. Just incase I did miss something.
Hmmm... I think that I made a mistake. Now I need to make again. Here is what I change because it sharing the roms. The 4 roles are removed.
ROM_START( cthd2003 )
ROM_REGION( 0x500000, REGION_CPU1, 0 )
ROM_LOAD16_WORD_SWAP( "5003-p1.bin", 0x000000, 0x100000, CRC(bb7602c1) )
ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) )
NEO_SFIX_128K( "5003-s1.bin", CRC(5ba29aab) )
NEO_BIOS_SOUND_128K( "5003-m1.bin", CRC(1a8c274b) )
ROM_REGION( 0x1000000, REGION_SOUND1, 0)
NO_DELTAT_REGION
ROM_REGION( 0x4000000, REGION_GFX3, 0 )
ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) )
ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) )
ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) )
ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) )
ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) )
ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) )
ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) )
ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) )
ROM_END
It should be fixs now.