Welcome!
Final Burn Neo => FBN Development => Topic started by: iq_132 on January 11, 2007, 10:23:12 AM
-
Here's a driver for Thunder Heroes for FBA (nothing difficult really, it is just a hack of Gaia Crusaders).
-
:biggrin:
Thanks for the update ! iq_132
{ "crvsaders-snd1.u0447", 0x400000, 0x92770a52, BRF_SND }, // 7 YMZ280B (AD)PCM data
{ "crvsaders-snd2.u0454", 0x400000, 0x329AE1CF, BRF_SND }, // 8
{ "t-hero-snd3.u0455", 0x400000, 0x329ae1cf, BRF_SND }, // 9
by
{ "crvsaders-snd1.u0447", 0x400000, 0x92770a52, BRF_SND }, // 7 YMZ280B (AD)PCM data
{ "crvsaders-snd2.u0454", 0x400000, 0x329AE1CF, BRF_SND }, // 8
{ "t-hero-snd3.u0455", 0x400000, 0x52b0b2c0, BRF_SND }, // 9
Gaia Crusaders
{ "snd1.447", 0x400000, 0x92770A52, BRF_SND }, // 7 YMZ280B (AD)PCM data
{ "snd1.454", 0x400000, 0x329AE1CF, BRF_SND }, // 8
{ "snd1.455", 0x400000, 0x4048D64E, BRF_SND }, // 9
by
{ "snd1.447", 0x400000, 0x92770A52, BRF_SND }, // 7 YMZ280B (AD)PCM data
{ "snd2.454", 0x400000, 0x329AE1CF, BRF_SND }, // 8
{ "snd3.454", 0x400000, 0x4048D64E, BRF_SND }, // 9
-
Thanks iq_132 & KOF2112! :biggrin:
Any idea for unicode Chinese(?) title? :confused:
-
Any idea for unicode Chinese(?) title? :confused:
If you have used the local gamelist src, (posted here (http://neo-source.com/index.php?topic=532.0))
modify ScrnTitle() in scrn.cpp,
find:
TCHAR* pszName = BurnDrvGetText(DRV_FULLNAME);
change it to:
TCHAR* pszName = TransGameName(BurnDrvGetText(DRV_FULLNAME), false);
If you enable using local gamelist, the window title name will be translated. :D
-
No Leaf. :cool:
My question is about this title:
(http://www.bisonsas.xpg.com.br/theroes-chinese-title.png)
I found this UNICODE by title: 霹雳英雄 = u9739\u96F3\u82F1\u96C4
Here this code:
struct BurnDriver BurnDrvtheroes = {
"theroes", NULL, NULL, "2001",
"Thunder Heroes\0", NULL, "Primetec Investments", "Cave",
L"\u9739\u96F3\u82F1\u96C4 Thunder Heroes\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_CAVE_68K_ONLY,
NULL, theroesRomInfo, theroesRomName, gaiaInputInfo, theroesDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &CaveRecalcPalette,
320, 224, 4, 3
};
Thanks ;)
-
the last driver uses very long rom names (i.e. "t-hero-snd3.u0455"). nobody posted here, but I needed to change BurnRomInfo.szName size.
src/burn/burn.h
find
struct BurnRomInfo {
char szName[16];
unsigned int nLen;
unsigned int nCrc;
unsigned int nType;
};
replace with
struct BurnRomInfo {
char szName[24];
unsigned int nLen;
unsigned int nCrc;
unsigned int nType;
};
-
No Leaf. :cool:
My question is about this title:
Sorry, I misunderstood. :p
the last driver uses very long rom names (i.e. "t-hero-snd3.u0455"). nobody posted here, but I needed to change BurnRomInfo.szName size.
Why not change it to:
struct BurnRomInfo {
char* szName;
unsigned int nLen;
unsigned int nCrc;
unsigned int nType;
};
:biggrin: