Jump to content

King of Fighters Special Editon 2004


N3oGhost

Recommended Posts

  • Replies 150
  • Created
  • Last Reply

Top Posters In This Topic

  • 3 weeks later...
Anyway someone will say something once it's dumped right?

You can count on that; this is an emulation board after all.

 

 

Yep it has been dumped :thumbsup1:

 

 

below is patches and do not have roms You will need to have the correct rom set of kof2002 Decrypted for the patches to work.

 

Please Note you will need IPS lunar patcher

kof2k4se Patches

Edited by James
Link to comment
Share on other sites

It is nicely done... as for Cthd2003 i can't even get a driver working for that :'( lol so meh... this is good.

 

 

Iq_132 posted them :

 

 

FBa driver :

 

// The King of Fighters 2004 Special Edition

 

static struct BurnRomInfo kof2k4seRomDesc[] = {

{"2k4-p1.bin", 0x100000, 0x5f482757, 0x10}, //  0 68K code

{"2k4-p2.bin", 0x400000, 0xe6c50566, 0x10}, //  1

// {"2k4-p2d.bin", 0x400000, 0x698679a7, 0x10},//  1

 

{"2k4-s1.bin", 0x020000, 0xa3c9b2d8,    1}, //  2 Text data

 

{"2k4-c1.bin", 0x800000, 0x7a050288,    1}, //  3 Sprite data

{"2k4-c2.bin", 0x800000, 0xe924afcf,    1}, //  4

{"2k4-c3.bin", 0x800000, 0x959fad0b,    1}, //  5

{"2k4-c4.bin", 0x800000, 0xefe6a468,    1}, //  6

{"2k4-c5.bin", 0x800000, 0x74bba7c6,    1}, //  7

{"2k4-c6.bin", 0x800000, 0xe20d2216,    1}, //  8

{"2k4-c7.bin", 0x800000, 0xfa705b2b,    1}, //  9

{"2k4-c8.bin", 0x800000, 0x2c912ff9,    1}, //  10

 

{"2k4-m1.bin", 0x020000, 0x5a47d9ad, 0x10}, //  11 Z80 code

 

{"2k4-v1.bin", 0x400000, 0x8991f6e9,    2}, //  12 Sound data

{"2k4-v2.bin", 0x400000, 0x511e4d2f,    2}, //  13

{"2k4-v3.bin", 0x400000, 0x1dd8b53a,    2}, //  14

{"2k4-v4.bin", 0x400000, 0x63bb5462,    2}, //  15

};

 

STDROMPICKEXT(kof2k4se, kof2k4se, neogeo);

STD_ROM_FN(kof2k4se);

 

static void kf2k4seDecrypt() // Code by IQ_132 (http://www.freepgs.com/iq_132/)

{

unsigned char* src = Neo68KROM01+0x100000;

unsigned char* dst = (unsigned char*)malloc(0x400000);

int sec[] = {0x300000,0x200000,0x100000,0x000000};

if (dst)

{

  memcpy(dst,src,0x400000);

 

  for(int i = 0; i < 4; ++i)

  {

  memcpy(src+i*0x100000,dst+sec,0x100000);

  }

  free(dst);

}

}

 

static int kof2k4seInit()

{

pNeoInitCallback = kf2k4seDecrypt;

return NeoInit();

}

 

struct BurnDriver BurnDrvkof2k4se = {

 

{"kof2k4se", "The King of Fighters 2004 Special Edition", "Bootleg/Hack of kof2002", "Eolith/Dragon Co.", "Neo Geo", "2002", "kof2002", "neogeo"},

BDF_GAME_WORKING | BDF_BOOTLEG | BDF_CLONE, 2, HARDWARE_SNK_NEOGEO,

NULL, kof2k4seRomInfo, kof2k4seRomName, neogeoInputInfo, neogeoDIPInfo,

kof2k4seInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,

nNeoScreenWidth, 224, 4, 3

};

 

 

Init for MAME :

 

DRIVER_INIT( kof2k4se )

{

UINT8 *src = memory_region(REGION_CPU1)+0x100000;

UINT8 *dst = malloc(0x400000);

unsigned int sec[] = {0x300000,0x200000,0x100000,0x000000};

if (dst)

{

  memcpy(dst,src,0x400000);

 

  for(int i = 0; i < 4; ++i)

  {

  memcpy(src+i*0x100000,dst+sec,0x100000);

  }

  free(dst);

}

init_neogeo();

}

 

 

Nebula/Kawaks dat (in using descrambled P2 [P2 was scrambled as kof2002 P2])

 

System: NEO

RomName: kf2k4sen

Game: The King of Fighters: Special Edition 2004 (Bootleg, fully decrypted)

 

[Program]

sp2k4-p1.bin,0,100000,5f482757,0

s2k4n-p2.bin,100000,400000,698679a7,0

 

[Text]

sp2k4-s1.bin,0,20000,a3c9b2d8,0

 

[Z80]

sp2k4-m1.bin,0,20000,5a47d9ad,0

 

[samples]

sp2k4-v1.bin,0,400000,8991f6e9,0

sp2k4-v2.bin,400000,400000,511e4d2f,0

sp2k4-v3.bin,800000,400000,1dd8b53a,0

sp2k4-v4.bin,C00000,400000,63bb5462,0

 

[Graphics]

sp2k4-c1.bin,0,800000,7a050288,0

sp2k4-c2.bin,1,800000,e924afcf,0

sp2k4-c3.bin,1000000,800000,959fad0b,0

sp2k4-c4.bin,1000001,800000,efe6a468,0

sp2k4-c5.bin,2000000,800000,74bba7c6,0

sp2k4-c6.bin,2000001,800000,e20d2216,0

sp2k4-c7.bin,3000000,800000,fa705b2b,0

sp2k4-c8.bin,3000001,800000,2c912ff9,0

 

[system]

CartridgeID: 265

GfxCrypt: 0

GfxKey: 0

ButLayout: 9

Fix: 0

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...