Jump to content

Recommended Posts

  • Replies 150
  • Created
  • Last Reply

Top Posters In This Topic

Posted
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

Posted
hmm the patches didnt work with my kof2k2

Then you don't have the right set of kof2k2 apparently.

Posted
Mr. X.  I think he meant the code for cthd2003 not kf2k4se

 

Here's the easy cthd2003 code dragon.  There's no need to edit any other file than d_neogeo.cpp

 

http://www.freepgs.com/iq_132/pages/games/...2003_altsrc.txt

 

Yeh thanks Iq... I tried that and the hard driver aswell on your site... but I always get heaps of errors when compiling no matter which one I use;

 

 

src/burn/neogeo/d_neogeo.cpp: In function `void

cthd2003_neogeo_gfx_address_fix_do(int, int, int, int, int, int)':

src/burn/neogeo/d_neogeo.cpp:6391: warning: ISO C++ forbids comparison between

pointer and integer

src/burn/neogeo/d_neogeo.cpp:6391: parse error before `;' token

src/burn/neogeo/d_neogeo.cpp:6411: warning: storage class `static' invalid for

function `cthd2003_c' declared out of global scope

src/burn/neogeo/d_neogeo.cpp:6411: cannot declare static function inside

another function

src/burn/neogeo/d_neogeo.cpp:6411: parse error before `{' token

src/burn/neogeo/d_neogeo.cpp:6413: warning: suggest parentheses around

assignment used as truth value

src/burn/neogeo/d_neogeo.cpp:6414: `cthd2003_neogeo_gfx_address_fix' undeclared

 

(first use this function)

src/burn/neogeo/d_neogeo.cpp:6414: (Each undeclared identifier is reported only

 

once for each function it appears in.)

src/burn/neogeo/d_neogeo.cpp:6428: warning: storage class `static' invalid for

function `cthd2003Decrypt' declared out of global scope

src/burn/neogeo/d_neogeo.cpp:6428: cannot declare static function inside

another function

src/burn/neogeo/d_neogeo.cpp:6428: parse error before `{' token

src/burn/neogeo/d_neogeo.cpp:6431: `romdata' undeclared (first use this

function)

src/burn/neogeo/d_neogeo.cpp:6436: `NeoZ80ROM' undeclared (first use this

function)

src/burn/neogeo/d_neogeo.cpp:6444: `cthd2003_c' undeclared (first use this

function)

mingw32-make: *** [d_neogeo.o] Error 1

 

This is with just a straight copy paste of the code. So I end up commenting it out each time.

Posted

Thx for the IPS ;), the hack sux tho IMO 8)

Posted (edited)
hmm the patches didnt work with my kof2k2

 

Do you have Lunar IPS (LIPS) patcher ? and do you have the correct roms to patch ?

 

 

 

Also please stay with the topic of thread please. All off topic posts will be deleted without notice.

Edited by James
Posted
hmm the patches didnt work with my kof2k2

 

Do you have Lunar IPS (LIPS) patcher ? and do you have the correct roms to patch ?

 

 

 

Also please stay with the topic of thread please. All off topic posts will be deleted without notice.

 

 

i have lunar patch but im not completely sure i patched them correctly, i mean it did say patch complete but it was super fast, and this is the data on my normal kof2k2

 

System: Neo

RomName: kof2k2

Game: The King of Fighters '2002

 

 

[Program]

kof2k2_p1.rom,0,100000,9B5A47E3,0

kof2k2_p2.rom,100000,400000,432FDF53,0

 

 

[Text]

kof2k2_s1.rom,0,20000,E0EAABA3,0

 

 

[Z80]

kof2K2_M1.ROM,0,20000,AB9D360E,0

 

 

[samples]

kof2K2_V1.ROM,0,400000,13D98607,0

kof2K2_V2.ROM,400000,400000,9CF74677,0

kof2K2_V3.ROM,800000,400000,8E9448B5,0

kof2K2_V4.ROM,C00000,400000,67271B5,0

 

 

[Graphics]

kof2k2_c1.rom,0,800000,7EFA6EF7,0

kof2k2_c2.rom,1,800000,AA82948B,0

kof2k2_c3.rom,1000000,800000,959FAD0B,0

kof2k2_c4.rom,1000001,800000,EFE6A468,0

kof2k2_c5.rom,2000000,800000,74BBA7C6,0

kof2k2_c6.rom,2000001,800000,E20D2216,0

kof2k2_c7.rom,3000000,800000,8A5B561C,0

kof2k2_c8.rom,3000001,800000,BEF667A3,0

 

 

[system]

CartridgeID: 265

GfxCrypt: 0

GfxKey: 0

ButLayout: 9

Fix: 0

Posted (edited)

something about KOF2K4se

 

check out this site there some kof2k4se file parts DL and check it out

 

(i dont know if there are roms or ips patch) just tell me what it is ?

 

oh yeah the site is not in english, but it is not hard to find it ;)

 

second time this LINK Removed

Moderator's Edit: the site hosts rom images, linking to it is against the rules.

 

 

 

 

DO NOT POST ROM LINKS !

Edited by James
Posted (edited)
something about KOF2K4se

 

check out this site there some kof2k4se file parts DL and check it out

 

(i dont know if there are roms or ips patch) just tell me what it is ?

 

oh yeah the site is not in english, but it is not hard to find it  ;)

 

*snip*

 

Moderator's Edit: the site hosts rom images, linking to it is against the rules.

 

Why did you re-add that link? Are you trying to get banned??

 

@DragonKeeper -- I'll see if I can figure out the problem.

*edit*

Here's a fixed page (I forgot to add a few things :D )

http://www.freepgs.com/iq_132/pages/games/...003/e_ct2k3.htm

Edited by iq_132

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...