General Emulation > MAME

Error inserting a neogeo game in MAME 0.153 (Updated source from 148)

(1/6) > >>

SeiferAlmasy:
I trying to add a neogeo game called "The King of Fighrers 2002 3rd Strike of Orochi" but i have a some compile errors

The romset as named as Kof2k2C2 (and is a clone of old set of kawaks named kof2002nd) but i reziped this inside a Kof2k2C2 and create a dat in Kawaks and runs fine...

Below the error(s)


--- Code: ---obj/windows/mame/neogeo.a(neogeo.o):neogeo.c:(.text$_ZN13driver_device19driver_i
nit_wrapperI12neogeo_stateXadL_ZNS1_13init_kof2k2c2EvEEEEvR15running_machine[voi
d driver_device::driver_init_wrapper<neogeo_state, &(neogeo_state::init_kof2k2c2
())>(running_machine&)]+0x15): undefined reference to `neogeo_state::init_kof2k2
c2()'
collect2: ld returned 1 exit status
make: *** [mame.exe] Error 1
--- End code ---

help please, and thank's

iq_132:
Did you include init_kof2k2c2() in includes/neogeo.h ??
You should post the snippets you are adding.

SeiferAlmasy:
i inserted this in neodrvr.c


--- Code: ---ROM_START( kof2k2c2 )
ROM_REGION( 0x500000, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "kof2k2c2_p1.rom", 0x000000, 0x020000, CRC(21a84084) SHA1(973e8a0bffa0e1f055803f663f81a8e03701802d) )
ROM_LOAD16_WORD_SWAP( "kof2k2c2_p2.rom", 0x040000, 0x040000, CRC(febb484e) SHA1(4b1838795b84f22d578ad043641df0a7bf7d9774) )

NEO_SFIX_128K( "kof2k2c2_s1.rom", CRC(a3c9b2d8) SHA1(1472d2cbd7bb73e84824ecf773924007e6117e77) )

NEO_BIOS_AUDIO_128K( "kof2k2c2_m1.rom", CRC(5a47d9ad) SHA1(0197737934653acc6c97221660d789e9914f3578) )

ROM_REGION( 0x1000000, "ymsnd", 0 )
ROM_LOAD( "kof2k2c2_v1.rom", 0x000000, 0x800000, CRC(e4ddfb3f) SHA1(eb8220ab01c16cf9244b7f3f9912bec0db561b85) )
ROM_LOAD( "kof2k2c2_v2.rom", 0x800000, 0x800000, CRC(b887d287) SHA1(f593a5722df6f6fac023d189a739a117e976bb2f) )

NO_DELTAT_REGION

ROM_REGION( 0x4000000, "sprites", 0 )
ROM_LOAD16_BYTE( "kof2k2c2_c1.rom", 0x0000000, 0x800000, CRC(7a050288) SHA1(55a20c5b01e11a859f096af3f8e09986025d288f) ) /* Plane 0,1 */
ROM_LOAD16_BYTE( "kof2k2c2_c2.rom", 0x0000001, 0x800000, CRC(e924afcf) SHA1(651e974f7339d2cdcfa58c5398013197a0525b77) ) /* Plane 2,3 */
ROM_LOAD16_BYTE( "kof2k2c2_c3.rom", 0x1000000, 0x800000, CRC(959fad0b) SHA1(63ab83ddc5f688dc8165a7ff8d262df3fcd942a2) ) /* Plane 0,1 */
ROM_LOAD16_BYTE( "kof2k2c2_c4.rom", 0x1000001, 0x800000, CRC(efe6a468) SHA1(2a414285e48aa948b5b0d4a9333bab083b5fb853) ) /* Plane 2,3 */
ROM_LOAD16_BYTE( "kof2k2c2_c5.rom", 0x2000000, 0x800000, CRC(74bba7c6) SHA1(e01adc7a4633bc0951b9b4f09abc07d728e9a2d9) ) /* Plane 0,1 */
ROM_LOAD16_BYTE( "kof2k2c2_c6.rom", 0x2000001, 0x800000, CRC(e20d2216) SHA1(5d28eea7b581e780b78f391a8179f1678ee0d9a5) ) /* Plane 2,3 */
ROM_LOAD16_BYTE( "kof2k2c2_c7.rom", 0x3000000, 0x800000, CRC(fa705b2b) SHA1(f314c66876589601806352484dd8e45bc41be692) ) /* Plane 0,1 */
ROM_LOAD16_BYTE( "kof2k2c2_c8.rom", 0x3000001, 0x800000, CRC(2c912ff9) SHA1(b624a625ea3e221808b7ea43fb0b1a51d8c1853e) ) /* Plane 2,3 */
ROM_END
--- End code ---


--- Code: ---GAME( 2002, kof2k2c2,   neogeo,   neogeo,   neogeo, neogeo_state,   kof2k2c2, ROT0, "bootleg", "The King of Fighters 2002 3rd Strike of Orochi (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2002 */

--- End code ---

neogeo.h


--- Code: --- DECLARE_DRIVER_INIT(kof2k2c2);
--- End code ---

I am not sure if this rom need something more than the other bootlegs / hacks that already exist in MAME

iq_132:
looks like you're missing DRIVER_INIT(kof2k2c2), it should be pasted somewhere in neodrvr.c

SeiferAlmasy:
I added this...


--- Code: ---DRIVER_INIT_MEMBER(neogeo_state,kof2k2c2)
{
DRIVER_INIT_CALL(neogeo);
//kof2002_decrypt_68k(machine());
neo_pcm2_swap(machine(), 0);
neogeo_cmc50_m1_decrypt(machine());
//kof2002b_gfx_decrypt(machine(), machine().root_device().memregion("sprites")->base(),0x4000000);
//kof2002b_gfx_decrypt(machine(), machine().root_device().memregion("fixed")->base(),0x20000);
}
--- End code ---

but don't work, perhaps this set use a fully decrypted set... and mame don't have any kof fully decrypted anymore...

Navigation

[0] Message Index

[#] Next page

Go to full version