Jump to content

Recommended Posts

Posted

about the KOF2k3 shot:

 

i know there are transparencies in the real cart. what i want to know is if there are bootleg carts that has transparencies (since i see bootlegs that has no transparencies most of the time)

  • Replies 54
  • Created
  • Last Reply

Top Posters In This Topic

Posted (edited)
Hmm...How much do you have to pay for a "Hobby" like that?

Well the current cab i have cost me $1.300 AUS

O_o Well, I'm sure the cab turns heads at face value. Are you thinking of getting more cabs? More importantly, where would you put them? :P

The neo Candy is smaller in size and I can sit down and play the Neo candy,I might be selling the other Cab once I got the new one.

 

At the moment the Cab I have is in the lounge room , Once i clear out the Spare bedroom it will go in there, I am also after a Cocktail Table as Well for the older Games.

 

 

@Xeon I heard there was transparencies in a bootleg version ,But I am not sure if it is true.

Edited by James
Posted

Ah yes, those Neo Candy cabs are the ones they always use at Loke tests. I want one of those.

Posted

its supposed to work properly, im using it with 8 MB C ROMs. it requires extra code in FBA (and probably in MAME as well) to work though.

Posted
its supposed to work properly, im using it with 8 MB C ROMs. it requires extra code in FBA (and probably in MAME as well) to work though.

I try to add it in FBa (not FBa on PC).

Posted

hmmm...X-Box then?

 

you may want to try another 512kb s1 that only needs HARDWARE_SNK_ALTERNATE_TEXT, posted by Johnboy at RS forums.

Posted (edited)

This is the one I use as it works better with the uni-bios 1.3

Edited by James
Posted

can someone post a fbaxxx (xbox).xbe that supports kof2003 and kof2003(bootleg) and kof2003 transparencies....that would rox

Posted

from what mr. x told me he's getting errors when tryin it so i doubt it will work properly in fba-xxx (i couldn't get even kof2003b alone working on it).

 

now for a prob i'm having: someone in romshare posted a driver for kof2003b and another one thats the same but adds the new s1 but when i added the drivers and try to compile it all i get is parse errors.

 

so can someone plz post a fba driver for kof2003b and one adding the new s1? thx

Posted (edited)
from what mr. x told me he's getting errors when tryin it so i doubt it will work properly in fba-xxx (i couldn't get even kof2003b alone working on it).

 

now for a prob i'm having: someone in romshare posted a driver for kof2003b and another one thats the same but adds the new s1 but when i added the drivers and try to compile it all i get is parse errors.

 

so can someone plz post a fba driver for kof2003b and one adding the new s1? thx

How about Mine I think you need the P rom called pmame.

 

// The King of Fighter's 2003 (Bootleg)

static struct BurnRomInfo kof2003bRomDesc[] = {
{"271-p1bl.bin" , 0x400000, 0x92ed6ee3, 0x10}, //  0 68K code
{"271-p2bl.bin"	, 0x400000, 0x5d3d8bb3, 0x10}, //  1 68k code

{"271-s1.bin"   , 0x080000, 0x4fb43ddf,    1}, //  2 Text layer tiles

{"271-c1d.bin"  , 0x1000000, 0xc29acd28,    1}, //  3 Sprite data
{"271-c2d.bin"  , 0x1000000, 0x328e80b1,    1}, //  4
{"271-c3d.bin"  , 0x1000000, 0x020a11f1,    1}, //  5
{"271-c4d.bin"  , 0x1000000, 0x991b5ed2,    1}, //  6
{"271-c5d.bin"  , 0x1000000, 0xc2de8b66,    1}, //  7
{"271-c6d.bin"  , 0x1000000, 0x3ff750db,    1}, //  8

{"271-m1d.bin"  , 0x080000, 0x0e86af8f, 0x10}, //  9 Z80 code

{"271-v1d.bin"  , 0x1000000, 0x2058ec5e,    2}, //  10 Sound data
};

STDROMPICKEXT(kof2003b, kof2003b, neogeo);
STD_ROM_FN(kof2003b);

static unsigned short kof2003b_tbl[0x1000];


unsigned char __fastcall kof2003bReadByteBankSwitch(unsigned int sekAddress)
{
return *(((unsigned char *)kof2003b_tbl)+((sekAddress^1)-0x2fe000));
}


unsigned short __fastcall kof2003bReadWordBankSwitch(unsigned int sekAddress)
{
return kof2003b_tbl[(sekAddress-0x2fe000)/2];
}

static void kof2003bWriteBankSwitch(unsigned int sekAddress,unsigned short wordValue,unsigned short valueMask)
{
int address=(sekAddress-0x2fe000)/2,bankaddress;
kof2003b_tbl[address]=(wordValue&valueMask)|(~valueMask&kof2003b_tbl[address]);
if(address!=0xff8 && address!=0xff9 ) return;
bankaddress=(kof2003b_tbl[0xff8]>>8)|(kof2003b_tbl[0xff9]<<8);
*(((unsigned char *)kof2003b_tbl)+0x1ff0)=0xa0;
*(((unsigned char *)kof2003b_tbl)+0x1ff1)&=0xfe;
*(((unsigned char *)kof2003b_tbl)+0x1ff3)&=0x7f;
SekMapMemory(Neo68KROM02+bankaddress,0x200000,0x2fdfff,SM_ROM);
Neo68KROM01[0x58196]=kof2003b_tbl[0xff9]&0xff;
}

void __fastcall kof2003bWriteWordBankSwitch(unsigned int sekAddress, unsigned short wordValue)
{
unsigned short valueMask=0xffff;
kof2003bWriteBankSwitch(sekAddress,wordValue,valueMask);
}

void __fastcall kof2003bWriteByteBankSwitch(unsigned int sekAddress, unsigned char byteValue)
{
unsigned short wordValue=0,valueMask=0xff;
if(!(sekAddress&1)) {
 wordValue=byteValue<<8;
 valueMask<<=8;
}
else{
 wordValue=byteValue;
}
kof2003bWriteBankSwitch(sekAddress,wordValue,valueMask);
}

void kof2003b_RomExchange()
{
memcpy(Neo68KROM01+0x100000,Neo68KROM01,0x600000);
memcpy(Neo68KROM01,Neo68KROM01+0x700000,0x100000);
memset(Neo68KROM01+0x700000,0,0x100000);
}

static void kof2003bMapHandler()
{
// Install BankSwitch handler
SekMapHandler(5,	0x2fe000, 0x2fffff, SM_READ);
SekSetReadWordHandler(5,  kof2003bReadWordBankSwitch);
SekSetReadByteHandler(5,  kof2003bReadByteBankSwitch);

SekMapHandler(5,	0x2fe000, 0x2fffff, SM_WRITE);
SekSetWriteWordHandler(5, kof2003bWriteWordBankSwitch);
SekSetWriteByteHandler(5, kof2003bWriteByteBankSwitch);
}

static int kof2003bInit()
{
int nRet;

memset(kof2003b_tbl,0,0x2000);

pNeoInitCallback=kof2003b_RomExchange;

nRet=NeoInit();
if(!nRet)
kof2003bMapHandler();
return nRet;
}

struct BurnDriver BurnDrvkof2003b = {
{"kof2003b", "The King of Fighters 2003 ( Bootleg )", "SNK", "SNK Playmore Corporation", "Neo Geo", "2003", NULL, "neogeo"},
BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_NEWBANKSYSTEM | HARDWARE_SNK_ALTERNATE_TEXT,
NULL, kof2003bRomInfo, kof2003bRomName, neogeoInputInfo, neogeoDIPInfo,
kof2003bInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
}

Edited by James

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