Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
+ T +

New FBA-XXX Pro

Recommended Posts

don't worry cinder, its just a simple ips patch which doesn't use xdk :P

Share this post


Link to post
Share on other sites

UPDATE:

 

- Patch now works with latest FBA-XXX build and merged in some of the new code from that release. (thanks to GoGo as always)

 

- xmvsfu now works thanks to the recent XOR releases.

Share this post


Link to post
Share on other sites

ClrMamePro DAT seems to be corrupt again. It was working fine in the last release and was around 900Kb. The dat in the new release seems to be 600kb in size and reports all roms as missing.

Share this post


Link to post
Share on other sites

i get "error starting kof2k3" worked fine on last version.. n sometimes the games wont load.. the emu freezes :D

Share this post


Link to post
Share on other sites

Okay.

 

All games should be back to working now since I've rolled back the code to how it was in the previous build. So now what you basically have is a build identical to the last one except that xmvsfu is still supported and the patch is for the latest FBA-XXX.

 

I was doubtful about whether I should work on putting the new FBA-XXX code into Pro since, as I've mentioned before, I don't have the enthusiasm for the project that I used to. It wouldn't be fair on you guys who've been so supportive for me to throw together builds without really being interested in them. Things would just go downhill fast.

 

So with that in mind, I've re-added the link to the FBA-XXX Pro sourcecode in case Gogo or anyone else might find some of the work I've done useful. And of course I'm more than happy to give any assistance should it be needed.

 

I may even update it myself once in a while if any new ROMs are dumped just to keep things up-to-date.

 

There is no ClrMAME Pro DAT in the archive on account of the above mentioned problem with it (due to the DAT converter I've been using). But if someone can send me the one generated by the emu I'll gladly add it (I don't have FTP access to my Xbox >_

 

+ T +

Edited by + T +

Share this post


Link to post
Share on other sites

Is Street Fighter Zero (Asia 950627) [see MAME 0.98u2] added ?

Share this post


Link to post
Share on other sites

so just to be clear, which version of fba-xxx should we get for the latest patch?

Share this post


Link to post
Share on other sites

Is kof10thu aka The King of Fighters 10th Anniversary - All Team Battle 2005 Unique (Bootleg) added ?

Share this post


Link to post
Share on other sites
so just to be clear, which version of fba-xxx should we get for the latest patch?

The latest one - 23.07. But the build the patch creates will be based on the 01.07 code.

 

Is kof10thu aka The King of Fighters 10th Anniversary - All Team Battle 2005 Unique (Bootleg) added ?

If you have a working driver I'll gladly take a look at it.

Share this post


Link to post
Share on other sites

// The King of Fighters 10th Anniversary Unique - All Team Battle 2005 (bootleg)

 

static struct BurnRomInfo kof10thuRomDesc[] = {

{ "kf10-p1u.bin", 0x800000, 0xDD135FB6, 1 | BRF_ESS | BRF_PRG }, // 0 68K code

 

{ "kf10-s1u.bin", 0x020000, 0x7612E182, 2 | BRF_GRA }, // 1 Text data

 

{ "kf10-c1a.bin", 0x400000, 0x3BBC0364, 3 | BRF_GRA }, // 2 Sprite data

{ "kf10-c2a.bin", 0x400000, 0x91230075, 3 | BRF_GRA }, // 3

{ "kf10-c1b.bin", 0x400000, 0xB5ABFC28, 3 | BRF_GRA }, // 4

{ "kf10-c2b.bin", 0x400000, 0x6CC4C6E1, 3 | BRF_GRA }, // 5

{ "kf10-c3a.bin", 0x400000, 0x5B3D4A16, 3 | BRF_GRA }, // 6

{ "kf10-c4a.bin", 0x400000, 0xC6F3419B, 3 | BRF_GRA }, // 7

{ "kf10-c3b.bin", 0x400000, 0x9D2BBA19, 3 | BRF_GRA }, // 8

{ "kf10-c4b.bin", 0x400000, 0x5A4050CB, 3 | BRF_GRA }, // 9

{ "kf10-c5a.bin", 0x400000, 0xA289D1E1, 3 | BRF_GRA }, // 10

{ "kf10-c6a.bin", 0x400000, 0xE6494B5D, 3 | BRF_GRA }, // 11

{ "kf10-c5b.bin", 0x400000, 0x404FFF02, 3 | BRF_GRA }, // 12

{ "kf10-c6b.bin", 0x400000, 0xF2CCFC9E, 3 | BRF_GRA }, // 13

{ "kf10-c7a.bin", 0x400000, 0xBE79C5A8, 3 | BRF_GRA }, // 14

{ "kf10-c8a.bin", 0x400000, 0xA5952CA4, 3 | BRF_GRA }, // 15

{ "kf10-c7b.bin", 0x400000, 0x3FDB3542, 3 | BRF_GRA }, // 16

{ "kf10-c8b.bin", 0x400000, 0x661B7A52, 3 | BRF_GRA }, // 17

 

{ "kf10-m1.bin", 0x020000, 0x5A47D9AD, 4 | BRF_ESS | BRF_PRG }, // 18 Z80 code

 

{ "kf10-v1.bin", 0x800000, 0x0FC9A58D, 5 | BRF_SND }, // 19 Sound data

{ "kf10-v2.bin", 0x800000, 0xB8C475A4, 5 | BRF_SND }, // 20

};

 

STDROMPICKEXT(kof10thu, kof10thu, neogeo);

STD_ROM_FN(kof10thu);

 

// kof10thu decrypt code by IQ_132 - http://neosource.1emulation.com

static void kof10thuDecrypt()

{

int nBank[] = { 0x06, 0x01, 0x02, 0x03, 0x04, 0x05, 0x00, 0x07, };

int i,ofst;

 

unsigned char *pTemp = (unsigned char*)malloc(0x800000);

 

for( i = 0; i < 0x800000 / 0x100000; i++ ) {

memcpy( &pTemp[ i * 0x100000 ], &Neo68KROM[ nBank[ i ] * 0x100000 ], 0x100000 );

}

 

for( i = 0; i < 0x800000 / 2; i++ ){

ofst = BITSWAP08( (i & 0x0000ff), 7, 6, 2, 3, 4, 5, 0, 1 );

ofst += (i & 0xffff00);

 

memcpy( &Neo68KROM[ ofst * 2 ], &pTemp[ i * 2 ], 0x02 );

}

free( pTemp );

}

 

static int kof10thuInit()

{

nNeoTextROMFixType = 5;

pNeoInitCallback = kof10thuDecrypt;

return NeoInit();

}

 

struct BurnDriver BurnDrvkof10thu = {

"kof10thu", "kof10th", "neogeo", "2004",

"The King of Fighters 10th Anniversary Unique - All Team Battle 2005 (bootleg)\0", "Bootleg of \"The King of Fighters 2002\"", "Bootleg", "Neo Geo",

NULL, NULL, NULL, NULL,

BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_SNK_NEOGEO,

NULL, kof10thuRomInfo, kof10thuRomName, neogeoInputInfo, neogeoDIPInfo,

kof10thuInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,

nNeoScreenWidth, 224, 4, 3

};

Share this post


Link to post
Share on other sites

I forgot to say : check U use "nNeoTextROMFixType" instead of "nTextBankswitch" for S ROM in Ur drivers.

There : "nNeoTextROMFixType = 5" is for S decryption method used by svcsplus, kof2k3up & kf2k2spr S ROMs.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...