Final Burn Neo > FBN Development
Redoing all neogeo drivers.
KingHanco:
Getting all the winkawaks version 1.50 neogeo roms first.
Then make new games drivers.
Most of those are going to be update on the old ones as well.
I do notice that the FBA teams haven't update the FBA neogeo drivers from the last release.
winkawaks version 1.50 got most of the drivers updated.
I just getting all the neogeo drivers only to convered on generator version 2.50 for FBA.
I almost done getting all the neogeo roms.
Btw: I'm using the romcenter fixing the roms and to show how big the roms are. It like cheating. :D
Badablek:
--- Code: ---
// 2020 Super Baseball
static struct BurnRomInfo bb2020RomDesc[] = {
{"030-p1.bin" , 0x080000, 0xd396c9cb, 0x10}, // 0 68K code
{"030-s1.bin" , 0x020000, 0x7015b8fc, 1}, // 1 Text layer tiles
{"030-c1.bin" , 0x100000, 0x4f5e19bd, 1}, // 2 Sprite data
{"030-c2.bin" , 0x100000, 0xd6314bf0, 1}, // 3
{"030-c3.bin" , 0x100000, 0x47fddfee, 1}, // 4
{"030-c4.bin" , 0x100000, 0x780d1c4e, 1}, // 5
{"030-m1.bin" , 0x020000, 0x4cf466ec, 0x10}, // 6 Z80 code
{"030-v1.bin" , 0x100000, 0xd4ca364e, 2}, // 7 Sound data
{"030-v2.bin" , 0x100000, 0x54994455, 2}, // 8
};
STDROMPICKEXT(bb2020, bb2020, neogeo);
STD_ROM_FN(bb2020);
struct BurnDriver BurnDrvbb2020 = {
{"2020bb", "2020 Super Baseball", NULL, "SNK / Pallas", "Neo Geo", "1991", NULL, "neogeo"},
BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_SWAPC,
NULL, bb2020RomInfo, bb2020RomName, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};
// 2020 Super Baseball (set 2)
static struct BurnRomInfo bba2020RomDesc[] = {
{"030-p1.bin" , 0x080000, 0xc59be3dd, 0x10}, // 0 68K code
{"030-s1.bin" , 0x020000, 0x7015b8fc, 1}, // 1 Text layer tiles
{"030-c1.bin" , 0x100000, 0x4f5e19bd, 1}, // 2 Sprite data
{"030-c2.bin" , 0x100000, 0xd6314bf0, 1}, // 3
{"030-c3.bin" , 0x100000, 0x47fddfee, 1}, // 4
{"030-c4.bin" , 0x100000, 0x780d1c4e, 1}, // 5
{"030-m1.bin" , 0x020000, 0x4cf466ec, 0x10}, // 6 Z80 code
{"030-v1.bin" , 0x100000, 0xd4ca364e, 2}, // 7 Sound data
{"030-v2.bin" , 0x100000, 0x54994455, 2}, // 8
};
STDROMPICKEXT(bba2020, bba2020, neogeo);
STD_ROM_FN(bba2020);
struct BurnDriver BurnDrvbba2020 = {
{"2020bba", "2020 Super Baseball", "Set 2", "SNK / Pallas", "Neo Geo", "1991", "2020bb", "neogeo"},
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_SWAPC,
NULL, bba2020RomInfo, bba2020RomName, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};
// 2020 Super Baseball (set 3)
static struct BurnRomInfo bbh2020RomDesc[] = {
{"030-p1h.bin" , 0x080000, 0x12d048d7, 0x10}, // 0 68K code
{"030-s1.bin" , 0x020000, 0x7015b8fc, 1}, // 1 Text layer tiles
{"030-c1.bin" , 0x100000, 0x4f5e19bd, 1}, // 2 Sprite data
{"030-c2.bin" , 0x100000, 0xd6314bf0, 1}, // 3
{"030-c3.bin" , 0x100000, 0x47fddfee, 1}, // 4
{"030-c4.bin" , 0x100000, 0x780d1c4e, 1}, // 5
{"030-m1.bin" , 0x020000, 0x4cf466ec, 0x10}, // 6 Z80 code
{"030-v1.bin" , 0x100000, 0xd4ca364e, 2}, // 7 Sound data
{"030-v2.bin" , 0x100000, 0x54994455, 2}, // 8
};
STDROMPICKEXT(bbh2020, bbh2020, neogeo);
STD_ROM_FN(bbh2020);
struct BurnDriver BurnDrvbbh2020 = {
{"2020bbh", "2020 Super Baseball", "Set 3", "SNK / Pallas", "Neo Geo", "1991", "2020bb", "neogeo"},
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_SWAPC,
NULL, bbh2020RomInfo, bbh2020RomName, neogeoInputInfo, neogeoDIPInfo,
NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};
--- End code ---
I updated my drivers somes weeks ago, and this one works great, and compiles fine....
ps : in your driver, even if there is something else wrong that prevents FBA to compile fine, you forgot to set the name of the parent for set 2 and 3.....
You set alternate 2 and 3 as clones, but if you don't write the parent, it will crash FBA
--- Code: ---
{"2020bba", "2020 Super Baseball (set 2)", NULL, "SNK Corporation of America/Pallas", "Neo Geo", "1991", "2020bb", "neogeo"},
{"2020bbh", "2020 Super Baseball (set 3)", NULL, "SNK Corporation of America/Pallas", "Neo Geo", "1991", "2020bb", "neogeo"},
--- End code ---
ps bis : maybe the company name needs to be shorten than x characters
I remember the first time I tried to change (or add) some drivers, there must be a special ending for d_neogeo.cpp file, like an empty line, or something like that......Do you use an old non-updated driver in order to copy/paste the new drivers, or did you rewrite it from nothing ?
Vorador:
Most of the people updated their drivers a very loooooooong time ago :rolleyes:
KingHanco:
It the gen250 that IQ's have been is out dated???
When I type the roms and other into in his gen250. It turn out that way.
I saw that you made 2020bb into bb2020 that gen250 didn't do.
Another thing is that I saw is this.
Your - BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_SWAPC,
The gen250 - BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO,
That is why that I getting the errors on compile FBA.
Thanks for showing me the errors and corrections.
James33:
--- Quote from: KingHanco ---It the gen250 that IQ's have been is out dated???
When I type the roms and other into in his gen250. It turn out that way.
I saw that you made 2020bb into bb2020 that gen250 didn't do.
Another thing is that I saw is this.
Your - BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_SWAPC,
The gen250 - BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO,
That is why that I getting the errors on compile FBA.
Thanks for showing me the errors and corrections.
--- End quote ---
That would not be the reason why you got compile errors
Navigation
[0] Message Index
[#] Next page
Go to full version