Author Topic: problem with some hacks  (Read 26757 times)

Offline Nsk

  • Newbies
  • *
  • Posts: 31
  • Karma: +0/-0
problem with some hacks
« on: October 13, 2006, 06:34:57 AM »
Hi, I have a problem with some hacks, if someone can help  :rolleyes:

-most kof96 hacks loops at start
-kof2k3evo (v1.4) does'nt start
-kf2k2spls reset on selection screen and visibily has a problem with the "s1" rom (no super plus)

my drivers (all does'nt works, I removed SHA1 for better read):
Quote
ROM_START( kof96evosp )
   ROM_REGION( 0x300000, REGION_CPU1, 0 )
   ROM_LOAD16_WORD_SWAP( "214-p1evosp.bin", 0x000000, 0x100000, CRC(61099e5a) )
   ROM_LOAD16_WORD_SWAP( "214-p2.bin", 0x100000, 0x200000, CRC(002ccb73) )

   NEO_SFIX_128K( "214-s1.bin", CRC(1254cbdb) )

   NEO_BIOS_SOUND_128K( "214-m1.bin", CRC(dabc427c) )

   ROM_REGION( 0xa00000, REGION_SOUND1, 0 )
   ROM_LOAD( "214-v1.bin", 0x000000, 0x400000, CRC(63f7b045) )
   ROM_LOAD( "214-v2.bin", 0x400000, 0x400000, CRC(25929059) )
   ROM_LOAD( "214-v3.bin", 0x800000, 0x200000, CRC(92a2257d) )

   NO_DELTAT_REGION

   ROM_REGION( 0x2000000, REGION_GFX3, 0 )
   ROM_LOAD16_BYTE( "214-c1.bin", 0x0000000, 0x400000, CRC(7ecf4aa2) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c2.bin", 0x0000001, 0x400000, CRC(05b54f37) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c3.bin", 0x0800000, 0x400000, CRC(64989a65) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c4.bin", 0x0800001, 0x400000, CRC(afbea515) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c5.bin", 0x1000000, 0x400000, CRC(2a3bbd26) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c6.bin", 0x1000001, 0x400000, CRC(44d30dc7) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c7.bin", 0x1800000, 0x400000, CRC(3687331b) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c8.bin", 0x1800001, 0x400000, CRC(fa1461ad) ) /* Plane 2,3 */
ROM_END

ROM_START( kof96rfs )
   ROM_REGION( 0x300000, REGION_CPU1, 0 )
   ROM_LOAD16_WORD_SWAP( "214-p1rfs.bin", 0x000000, 0x300000, CRC(8f9cf253) )

   NEO_SFIX_128K( "214-s1rfs.bin", CRC(08811ec1) )

   NEO_BIOS_SOUND_128K( "214-m1.bin", CRC(dabc427c) )

   ROM_REGION( 0xa00000, REGION_SOUND1, 0 )
   ROM_LOAD( "214-v1.bin", 0x000000, 0x400000, CRC(63f7b045) )
   ROM_LOAD( "214-v2.bin", 0x400000, 0x400000, CRC(25929059) )
   ROM_LOAD( "214-v3.bin", 0x800000, 0x200000, CRC(92a2257d) )

   NO_DELTAT_REGION

   ROM_REGION( 0x2000000, REGION_GFX3, 0 )
   ROM_LOAD16_BYTE( "214-c1.bin", 0x0000000, 0x400000, CRC(7ecf4aa2) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c2.bin", 0x0000001, 0x400000, CRC(05b54f37) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c3.bin", 0x0800000, 0x400000, CRC(64989a65) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c4.bin", 0x0800001, 0x400000, CRC(afbea515) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c5.bin", 0x1000000, 0x400000, CRC(2a3bbd26) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c6.bin", 0x1000001, 0x400000, CRC(44d30dc7) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c7.bin", 0x1800000, 0x400000, CRC(3687331b) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c8.bin", 0x1800001, 0x400000, CRC(fa1461ad) ) /* Plane 2,3 */
ROM_END

ROM_START( kof96rss )
   ROM_REGION( 0x300000, REGION_CPU1, 0 )
   ROM_LOAD16_WORD_SWAP( "214-p1rss.bin", 0x000000, 0x300000, CRC(93ABE27C) )

   NEO_SFIX_128K( "214-s1rss.bin", CRC(F304DF75) )

   NEO_BIOS_SOUND_128K( "214-m1.bin", CRC(dabc427c) )

   ROM_REGION( 0xa00000, REGION_SOUND1, 0 )
   ROM_LOAD( "214-v1.bin", 0x000000, 0x400000, CRC(63f7b045) )
   ROM_LOAD( "214-v2.bin", 0x400000, 0x400000, CRC(25929059) )
   ROM_LOAD( "214-v3.bin", 0x800000, 0x200000, CRC(92a2257d) )

   NO_DELTAT_REGION

   ROM_REGION( 0x2000000, REGION_GFX3, 0 )
   ROM_LOAD16_BYTE( "214-c1.bin", 0x0000000, 0x400000, CRC(7ecf4aa2) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c2.bin", 0x0000001, 0x400000, CRC(05b54f37) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c3.bin", 0x0800000, 0x400000, CRC(64989a65) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c4.bin", 0x0800001, 0x400000, CRC(afbea515) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c5.bin", 0x1000000, 0x400000, CRC(2a3bbd26) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c6.bin", 0x1000001, 0x400000, CRC(44d30dc7) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c7.bin", 0x1800000, 0x400000, CRC(3687331b) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c8.bin", 0x1800001, 0x400000, CRC(fa1461ad) ) /* Plane 2,3 */
ROM_END

ROM_START( kof96rp )
   ROM_REGION( 0x300000, REGION_CPU1, 0 )
   ROM_LOAD16_WORD_SWAP( "214-p1rp.bin", 0x000000, 0x100000, CRC(4f75f758) )
   ROM_LOAD16_WORD_SWAP( "214-p2.bin", 0x100000, 0x200000, CRC(002ccb73) )

   NEO_SFIX_128K( "214-s1.bin", CRC(1254cbdb) )

   NEO_BIOS_SOUND_128K( "214-m1.bin", CRC(dabc427c) )

   ROM_REGION( 0xa00000, REGION_SOUND1, 0 )
   ROM_LOAD( "214-v1.bin", 0x000000, 0x400000, CRC(63f7b045) )
   ROM_LOAD( "214-v2.bin", 0x400000, 0x400000, CRC(25929059) )
   ROM_LOAD( "214-v3.bin", 0x800000, 0x200000, CRC(92a2257d) )

   NO_DELTAT_REGION

   ROM_REGION( 0x2000000, REGION_GFX3, 0 )
   ROM_LOAD16_BYTE( "214-c1.bin", 0x0000000, 0x400000, CRC(7ecf4aa2) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c2.bin", 0x0000001, 0x400000, CRC(05b54f37) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c3.bin", 0x0800000, 0x400000, CRC(64989a65) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c4.bin", 0x0800001, 0x400000, CRC(afbea515) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c5.bin", 0x1000000, 0x400000, CRC(2a3bbd26) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c6.bin", 0x1000001, 0x400000, CRC(44d30dc7) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "214-c7.bin", 0x1800000, 0x400000, CRC(3687331b) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "214-c8.bin", 0x1800001, 0x400000, CRC(fa1461ad) ) /* Plane 2,3 */
ROM_END

ROM_START( kf2k2spls )
   ROM_REGION( 0x500000, REGION_CPU1, 0 )
   ROM_LOAD16_WORD_SWAP( "265-p1sp.bin", 0x000000, 0x100000, CRC(7481AF02) )
   ROM_LOAD16_WORD_SWAP( "265-p2sp.bin", 0x100000, 0x400000, CRC(6578F2C6) )

   NEO_SFIX_128K( "271-s1sp.bin", CRC(196592F6) )

   NEO_BIOS_SOUND_128K( "265-m1_decrypted.bin", CRC(1c661a4b) )

   ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
   /* Encrypted */
   ROM_LOAD( "265-v1.bin", 0x000000, 0x800000, CRC(15e8f3f5) )
   ROM_LOAD( "265-v2.bin", 0x800000, 0x800000, CRC(da41d6f9) )

   NO_DELTAT_REGION

   ROM_REGION( 0x4000000, REGION_GFX3, 0 )
   /* Decrypted */
   ROM_LOAD16_BYTE( "265-c1d.bin", 0x0000000, 0x800000, CRC(7efa6ef7) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "265-c2d.bin", 0x0000001, 0x800000, CRC(aa82948b) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "265-c3d.bin", 0x1000000, 0x800000, CRC(959fad0b) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "265-c4d.bin", 0x1000001, 0x800000, CRC(efe6a468) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "265-c5d.bin", 0x2000000, 0x800000, CRC(74bba7c6) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "265-c6d.bin", 0x2000001, 0x800000, CRC(e20d2216) ) /* Plane 2,3 */
   ROM_LOAD16_BYTE( "265-c7sp.bin", 0x3000000, 0x800000, CRC(31E7AAA3) ) /* Plane 0,1 */
   ROM_LOAD16_BYTE( "265-c8sp.bin", 0x3000001, 0x800000, CRC(F26A445B) ) /* Plane 2,3 */
ROM_END

ROM_START( kof2k3evo )
   ROM_REGION( 0x800000, REGION_CPU1, 0 )
   ROM_LOAD16_WORD_SWAP( "271-p1evo.bin", 0x000000, 0x800000, CRC(ce221039) )

   /* regular s1 rom */
   ROM_REGION( 0x20000, REGION_GFX1, 0 )
   ROM_LOAD( "271-s1evo.bin", 0x00000, 0x20000, CRC(2849FBFB) )
   ROM_REGION( 0x20000, REGION_GFX2, 0 )
   ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) )

   ROM_REGION( 0x080000, REGION_USER4, 0 )
   /* The M1 ROM is encrypted, we load it here for reference and replace it with a decrypted version */
   ROM_LOAD( "271-m1c.bin", 0x00000, 0x080000, CRC(f5515629) )
   /* Decrypted */
   NEO_BIOS_SOUND_512K( "271-m1_decrypted.bin", CRC(0e86af8f) )

   ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
   /* Encrypted */
   ROM_LOAD( "271-v1c.bin", 0x000000, 0x800000, CRC(ffa3f8c7) )
   ROM_LOAD( "271-v2c.bin", 0x800000, 0x800000, CRC(5382c7d1) )

   NO_DELTAT_REGION

   ROM_REGION( 0x4000000, REGION_GFX3, 0 )
   /* Encrypted */
   ROM_LOAD16_BYTE( "271-c1c.bin", 0x0000000, 0x800000, CRC(b1dc25d0) )
   ROM_LOAD16_BYTE( "271-c2c.bin", 0x0000001, 0x800000, CRC(d5362437) )
   ROM_LOAD16_BYTE( "271-c3c.bin", 0x1000000, 0x800000, CRC(0a1fbeab) )
   ROM_LOAD16_BYTE( "271-c4c.bin", 0x1000001, 0x800000, CRC(87b19a0c) )
   ROM_LOAD16_BYTE( "271-c5c.bin", 0x2000000, 0x800000, CRC(704ea371) )
   ROM_LOAD16_BYTE( "271-c6c.bin", 0x2000001, 0x800000, CRC(20a1164c) )
   ROM_LOAD16_BYTE( "271-c7c.bin", 0x3000000, 0x800000, CRC(189aba7f) )
   ROM_LOAD16_BYTE( "271-c8c.bin", 0x3000001, 0x800000, CRC(20ec4fdc) )
ROM_END


DRIVER_INIT( kf2k2spls )
{
   neo_pcm2_swap(0);
   neogeo_fix_bank_type = 0;
   init_neogeo(machine);
}

DRIVER_INIT( kof2k3evo )
{
   neo_pcm2_swap(5);
   cmc50_neogeo_gfx_decrypt(0x9d);
   neogeo_fix_bank_type = 2;
   init_neogeo(machine);
}

GAMEB( 1996, kof96evosp, kof96,  neogeo, neogeo, neogeo,  neogeo,   ROT0, "hack", "The King of Fighters '96 Evolution Special (v1.2, Wesker hack)", 0 )
GAMEB( 1996, kof96rfs, kof96,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "hack", "The King of Fighters '96 Remix Final Standard (v1.4, SNK2003 hack)", 0 )
GAMEB( 1996, kof96rss, kof96,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "hack", "The King of Fighters '96 Remix Spring Special (v1.5, SNK2003 hack)", 0 )
GAMEB( 1996, kof96rp,  kof96,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "hack", "The King of Fighters '96 Remix Pro (v1.0 Final, hack)", 0 )
GAMEB( 2002, kf2k2spls, kof2002, neogeo, neogeo, neogeo,  kf2k2spls, ROT0, "hack", "The King of Fighters 2002 Super Plus (v1.9, Jason hack)", 0 )
GAMEB( 2003, kof2k3evo, kof2003, neogeo, neogeo, neogeo,  kof2k3evo, ROT0, "hack", "The King of Fighters 2003 Evolution (v1.4, SNK2003 hack)",0 )

If you know what happen with some of them.... Thanks for your help !
« Last Edit: October 13, 2006, 11:47:30 AM by Nsk »

Online iq_132

  • Administrator
  • *****
  • Posts: 3723
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: problem with some hacks
« Reply #1 on: October 13, 2006, 10:14:48 AM »
I tried kof96evosp on fba and it worked just fine.

As for your mame driver, other than the set name being too long (should be 8 or less chars) and the p2 being on the same line as the p1, I saw nothing wrong with it. 

I'll try these one at a time (as I get the time)


Offline Nsk

  • Newbies
  • *
  • Posts: 31
  • Karma: +0/-0
Re: problem with some hacks
« Reply #2 on: October 13, 2006, 11:46:15 AM »
Thanks to answer me. With my build game name with more than 8 caracters works, I try with less but it changes nothing.
this is very strange because these games works in kawaks with this simples dat file:
Code: [Select]
System: NEO
RomName: kof96rss
Game: The King Of Fighters’96  Remix Spring Special
Parent: kof96

[Program]
214-p1rss.bin,0,300000,93ABE27C,0

[Text]
214-s1rss.bin,0,20000,F304DF75,0

[Z80]
214-m1.bin,0,20000,DABC427C,0

[Samples]
214-v1.bin,0,400000,63F7B045,0
214-v2.bin,400000,400000,25929059,0
214-v3.bin,800000,200000,92A2257D,0

[Graphics]
214-c1.bin,0,400000,7ECF4AA2,0
214-c1.bin,1,400000,5B54F37,0
214-c1.bin,800000,400000,64989A65,0
214-c1.bin,800001,400000,AFBEA515,0
214-c1.bin,1000000,400000,2A3BBD26,0
214-c1.bin,1000001,400000,44D30DC7,0
214-c1.bin,1800000,400000,3687331B,0
214-c1.bin,1800001,400000,FA1461AD,0

[System]
CartridgeID: 214
GfxCrypt: 0
GfxKey: 0
ButLayout: 9
Fix: 0

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

System: Neo
RomName: Kof96rfs
Game: The King of Fighters '96 Remix Final Standard
Parent: kof96

[Program]
214-p1rfs.bin,0,300000,8F9CF253,0

[Text]
214-s1rfs.bin,0,20000,8811EC1,0

[Z80]
214-m1.bin,0,20000,dabc427c,0

[Samples]
214-v1.bin,0,400000,63f7b045,0
214-v2.bin,400000,400000,25929059,0
214-v3.bin,800000,200000,92a2257d,0

[Graphics]
214-c1.bin,0,400000,7ecf4aa2,0
214-c2.bin,1,400000,5b54f37,0
214-c3.bin,800000,400000,64989a65,0
214-c4.bin,800001,400000,afbea515,0
214-c5.bin,1000000,400000,2a3bbd26,0
214-c6.bin,1000001,400000,44d30dc7,0
214-c7.bin,1800000,400000,3687331b,0
214-c8.bin,1800001,400000,fa1461ad,0

[System]
CartridgeID: 214
GfxCrypt: 0
GfxKey: 0
ButLayout: 9
Fix: 0

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

System: NEO
RomName: kf2k2spls
Game: The King of Fighters 2002 Super Plus (Decrypted C)
Parent: kof2k2nd
 
[Program]
265-p1sp.bin,0,100000,7481AF02,0
265-p2sp.bin,100000,400000,6578F2C6,0

[Text]
265-s1sp.bin,0,20000,196592F6,0
 
[Z80]
265-m1d.bin,0,20000,1C661A4B,0

[Samples]
265-v1d.bin,0,800000,FC9A58D,0
265-v2d.bin,800000,800000,B8C475A4,0

[Graphics]
265-c1d.bin,0,800000,7EFA6EF7,0
265-c1d.bin,1,800000,AA82948B,0
265-c1d.bin,1000000,800000,959FAD0B,0
265-c1d.bin,1000001,800000,EFE6A468,0
265-c1d.bin,2000000,800000,74BBA7C6,0
265-c1d.bin,2000001,800000,E20D2216,0
265-c7sp.bin,3000000,800000,31E7AAA3,0
265-c8sp.bin,3000001,800000,F26A445B,0

[System]
CartridgeID: 265
GfxCrypt: 0
GfxKey: 0
ButLayout: 9
Fix: 0

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

System: NEO
RomName: kf2k3evo
Game: The King of Fighters 2003 - Evolution 1.4
Parent: kf2k3bl

[Program]
271-p1evo.bin,0,800000,CE221039,0

[Text]
271-s1evo.bin,0,20000,2849FBFB,0

[Z80]
271-m1bl.bin,0,20000,3A4969FF,0

[Samples]
2k3-v1.bin,0,400000,D2B8AA5E,0
2k3-v2.bin,400000,400000,71956EE2,0
2k3-v3.bin,800000,400000,DDBBB199,0
2k3-v4.bin,C00000,400000,1B90C4F,0

[Graphics]
2k3-c1.bin,0,800000,E42FC226,0
2k3-c2.bin,1,800000,1B5E3B58,0
2k3-c3.bin,1000000,800000,D334FDD9,0
2k3-c4.bin,1000001,800000,D457699,0
2k3-c5.bin,2000000,800000,8A91AAE4,0
2k3-c6.bin,2000001,800000,9F8674B8,0
2k3-c7.bin,3000000,800000,374EA523,0
2k3-c8.bin,3000001,800000,75211F4D,0

[System]
CartridgeID: 271
GfxCrypt: 0
GfxKey: 0
ButLayout: 9
Fix: 0

I don't anderstand why they can't run in mame with the same methode...
(I add crypted Vx for kf2k2spls and Crypted Cx/Vx for kof2k3evo but it shouldn't change the result)

Offline neo04

  • Jr. Member
  • **
  • Posts: 90
  • Karma: +1/-0
Re: problem with some hacks
« Reply #3 on: October 13, 2006, 12:59:56 PM »
maybe its because of the watchdog feature mame introduce way back... :)
try to disable it...

Offline Nsk

  • Newbies
  • *
  • Posts: 31
  • Karma: +0/-0
Re: problem with some hacks
« Reply #4 on: October 13, 2006, 02:00:52 PM »
Ho thanks, I don't find how to remove it really but I make a try and removing the line
Code: [Select]
MDRV_WATCHDOG_TIME_INIT(TIME_IN_SEC(0.128762)) in "static MACHINE_DRIVER_START( neogeo )" and now kof2k3evo works  :biggrin:

But others doesn't...  :p

Thanks, I progress!!
« Last Edit: October 13, 2006, 02:02:44 PM by Nsk »

Offline Nsk

  • Newbies
  • *
  • Posts: 31
  • Karma: +0/-0
Re: problem with some hacks
« Reply #5 on: October 14, 2006, 10:17:55 AM »
It's the same problem for all this kof96 hacks, with the unibios I have exactly this same error for all of them:

If someone know how to fix this problem  :confused:

For kof2k3evo someone know how to fix the watchdog problem without removing it?
Thanks for your help  :smilie:

Online iq_132

  • Administrator
  • *****
  • Posts: 3723
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: problem with some hacks
« Reply #6 on: October 14, 2006, 04:32:02 PM »
strange... that says its having a problem trying to read the neogeo main 68k ram.


Offline Nsk

  • Newbies
  • *
  • Posts: 31
  • Karma: +0/-0
Re: problem with some hacks
« Reply #7 on: October 15, 2006, 09:17:07 AM »
yes very strange... I see that kof96evosp and kof96rp are in ekmame, I make a try with the 0.107 version and the game loops at boot too. I try with the 0.99 version too and the same result.
So, these games works fine with nebula and kawaks but for unknow raison not so easily with mame...

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: problem with some hacks
« Reply #8 on: October 16, 2006, 08:47:34 AM »
I do not seem to have those roms otherwise I could see if I could help :)
IQ Forum Member

Offline Nsk

  • Newbies
  • *
  • Posts: 31
  • Karma: +0/-0
Re: problem with some hacks
« Reply #9 on: October 17, 2006, 03:24:46 PM »
thanks to help, I've sending you a PM, I expect you will find because I really don't know what hapen with this roms...

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: problem with some hacks
« Reply #10 on: October 17, 2006, 11:04:30 PM »
Cool :)   
Could you show me how kof96evosp is loaded on kawaks ?
IQ Forum Member

Offline Nsk

  • Newbies
  • *
  • Posts: 31
  • Karma: +0/-0
Re: problem with some hacks
« Reply #11 on: October 17, 2006, 11:26:21 PM »
The game works in nebula (and certainly kawaks) with this:
Code: [Select]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

System: NEO
RomName: kof96evosp
Game: The King of Fighters '96 Evolution Special
parent: kof96

[Program]
214-p1evosp.bin,0,100000,61099E5A,0
214-p2.bin,100000,200000,2CCB73,0

[Text]
214-s1.bin,0,20000,1254CBDB,0

[Z80]
214-m1.bin,0,20000,DABC427C,0

[Samples]
214-v1.bin,0,400000,63F7B045,0
214-v2.bin,400000,400000,25929059,0
214-v3.bin,800000,200000,92A2257D,0

[Graphics]
214-c1.bin,0,400000,7ECF4AA2,0
214-c2.bin,1,400000,5B54F37,0
214-c3.bin,800000,400000,64989A65,0
214-c4.bin,800001,400000,AFBEA515,0
214-c5.bin,1000000,400000,2A3BBD26,0
214-c6.bin,1000001,400000,44D30DC7,0
214-c7.bin,1800000,400000,3687331B,0
214-c8.bin,1800001,400000,FA1461AD,0

[System]
CartridgeID: 214
GfxCrypt: 0
GfxKey: 0
ButLayout: 9
Fix: 1

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

I expect you will find  :smilie:

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: problem with some hacks
« Reply #12 on: October 18, 2006, 08:33:27 AM »
What other game uses Fix: 1 in kawaks , Nebula ?  And what does Fix 1 do ?
IQ Forum Member

Offline Nsk

  • Newbies
  • *
  • Posts: 31
  • Karma: +0/-0
Re: problem with some hacks
« Reply #13 on: October 18, 2006, 09:24:56 AM »
I don't know, the game run fine with fix=1 and fix=0 too, kof 96 was defined with fix=1 so it should be correct...
the games who have fix=1 too with nebula:
aof3, garoup, kof95/96/97/98/99p, kizuna, rbff1/2/spec, samsho4, lastblad and ms4plus

I don't know if this will help you, but thanks to try.

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: problem with some hacks
« Reply #14 on: October 18, 2006, 09:45:08 AM »
This should let kof2k3evo work without affecting the other games

No doubt there is a better way to do this .

Code: [Select]
static MACHINE_DRIVER_START( neogeo_hack )

/* basic machine hardware */
MDRV_CPU_ADD_TAG("main", M68000, 12000000) /* verified */
MDRV_CPU_PROGRAM_MAP(neogeo_readmem,neogeo_writemem)
MDRV_CPU_VBLANK_INT(neogeo_raster_interrupt,RASTER_LINES)

MDRV_CPU_ADD(Z80, 4000000) /* verified */
/* audio CPU */
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
MDRV_CPU_IO_MAP(neo_readio,neo_writeio)

MDRV_FRAMES_PER_SECOND(15625.0 / 264) /* verified with real PCB */
MDRV_VBLANK_DURATION(DEFAULT_60HZ_VBLANK_DURATION)

MDRV_MACHINE_START(neogeo)
MDRV_MACHINE_RESET(neogeo)
MDRV_NVRAM_HANDLER(neogeo)
MDRV_MEMCARD_HANDLER(neogeo)

/* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER | VIDEO_RGB_DIRECT)
MDRV_SCREEN_SIZE(40*8, 32*8)
    MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)
MDRV_GFXDECODE(neogeo_mvs_gfxdecodeinfo)
MDRV_PALETTE_LENGTH(4096)

MDRV_VIDEO_START(neogeo_mvs)
MDRV_VIDEO_UPDATE(neogeo)

/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")

MDRV_SOUND_ADD(YM2610, 8000000)
MDRV_SOUND_CONFIG(neogeo_ym2610_interface)
MDRV_SOUND_ROUTE(0, "left",  0.60)
MDRV_SOUND_ROUTE(0, "right", 0.60)
MDRV_SOUND_ROUTE(1, "left",  1.0)
MDRV_SOUND_ROUTE(2, "right", 1.0)
MACHINE_DRIVER_END



Code: [Select]
GAMEB( 2003, kof2k3evo, kof2003, neogeo, neogeo_hack, neogeo,  kof2k3evo, ROT0, "hack", "The King of Fighters 2003 Evolution (v1.4, SNK2003 hack)",0 )
IQ Forum Member