Welcome!
Final Burn Neo => FBN Development => Topic started by: KOF2112 on July 22, 2008, 09:10:39 PM
-
http://www.barryharris.me.uk/
v0.2.96.87
- Added dynamic video size switching to the core
- Merged in Captain CPS-X's menu themes code and added the options to the
misc menu (disabled by default)
- Merged in kev's and oopswares changes to zet and added CZ80 to the source
distribution
- Fixed an issue causing the preview image not to display on program start
when the Enhanced blitter was enable
- Fixed an issue with localisation support and added an option to reset to
UI default language
- Changed the hotkeys for cheat search to be used with Ctrl
- Added support for the widescreen mode in Street Fighter III 2nd Impact
- Added a fake dipswitch to Street Fighter III for widescreen since the game
seems to support it
- Added extracted roms to all CPS-3 sets (noone is likely to port CHD support
just for CPS-3 which already works anyway)
- Added fake dip hack to make Red Earth and War Zard work
- Added sf2m8 to release builds
- Added tigerhb1 to the Tiger Heli driver
- Fixed a potential crash in the ICS2115 reset routine (spotted by iq_132)
- Matched all sets to MAME 0.126u1
-
fixed menu theme
src\burner\win32\app.rc
find this:
MENUITEM "&Blitter options", 0, GRAYED
replace with this:
MENUITEM "&Blitter options", MENU_BLITTER, GRAYED
src\burner\win32\resource.h
updated:
#define MENU_BLITTER 48
Captain CPS-X's menu theme
May change name
Visual Studio EX menu theme
-
- fixed The demonstration is incomplete
src\burner\win32\menu.cpp
find this: [/quote]
// Update the custom resolution menuitem
static void CreateOtherresItem(bool bOther)
{
TCHAR szItemText[256];
MENUITEMINFO menuItem = {sizeof(MENUITEMINFO), MIIM_TYPE, MFT_STRING, 0, 0, NULL, NULL, NULL, 0, szItemText, 0, 0 };
FBALoadString(hAppInst, IDS_MENU + 1, szItemText, 256);
if (bOther) {
_stprintf(szItemText + _tcslen(szItemText), _T("\t(%i x %i)"), nVidWidth, nVidHeight);
}
menuItem.cch = _tcslen(szItemText);
SetMenuItemInfo(hMenu, MENU_RES_OTHER, 0, &menuItem);
}
static void CreatepresetResItems()
{
TCHAR szItemText[256];
MENUITEMINFO menuItem = {sizeof(MENUITEMINFO), MIIM_TYPE, MFT_STRING, 0, 0, NULL, NULL, NULL, 0, szItemText, 0, 0 };
for (int i = 0; i < 4; i++) {
_stprintf(szItemText, _T("%i x %i"), VidPreset.nWidth, VidPreset.nHeight);
menuItem.cch = _tcslen(szItemText);
SetMenuItemInfo(hMenu, MENU_RES_1 + i, 0, &menuItem);
}
return;
}
// Update the other gamma menuitem
static void CreateOtherGammaItem(bool bOther)
{
TCHAR szItemText[256];
MENUITEMINFO menuItem = {sizeof(MENUITEMINFO), MIIM_TYPE, MFT_STRING, 0, 0, NULL, NULL, NULL, 0, szItemText, 0, 0 };
FBALoadString(hAppInst, IDS_MENU + 2, szItemText, 256);
if (bOther) {
_stprintf(szItemText + _tcslen(szItemText), _T("\t(%1.2f)"), nGamma);
}
menuItem.cch = _tcslen(szItemText);
SetMenuItemInfo(hMenu, MENU_GAMMA_OTHER, 0, &menuItem);
}
// Update the cpu speed menuitem
static void CreateCPUSpeedItem(bool bOther)
{
TCHAR szItemText[256];
MENUITEMINFO menuItem = {sizeof(MENUITEMINFO), MIIM_TYPE, MFT_STRING, 0, 0, NULL, NULL, NULL, 0, szItemText, 0, 0 };
FBALoadString(hAppInst, IDS_MENU + 3, szItemText, 256);
if (bOther) {
_stprintf(szItemText + _tcslen(szItemText), _T("\t(%d%%)"), nBurnCPUSpeedAdjust * 100 / 256);
}
menuItem.cch = _tcslen(szItemText);
SetMenuItemInfo(hMenu, MENU_SETCPUCLOCK, 0, &menuItem);
}
replace with this:
// Update the custom resolution menuitem
static void CreateOtherresItem(bool bOther)
{
TCHAR szItemText[256];
MENUITEMINFO menuItem = {sizeof(MENUITEMINFO), MIIM_TYPE, MFT_STRING, 0, 0, NULL, NULL, NULL, 0, szItemText, 0, 0 };
FBALoadString(hAppInst, IDS_MENU + 1, szItemText, 256);
if (bOther) {
_stprintf(szItemText + _tcslen(szItemText), _T("\t(%i x %i)"), nVidWidth, nVidHeight);
}
menuItem.cch = _tcslen(szItemText);
SetMenuItemInfo(hMenu, MENU_RES_OTHER, 0, &menuItem);
// Menu UI Theme
if(nMenuUITheme != 0) {
ImageMenu_CreatePopup(hMenubar, hMenuPopup);
IconMenuEnableItems();
}
}
static void CreatepresetResItems()
{
TCHAR szItemText[256];
MENUITEMINFO menuItem = {sizeof(MENUITEMINFO), MIIM_TYPE, MFT_STRING, 0, 0, NULL, NULL, NULL, 0, szItemText, 0, 0 };
for (int i = 0; i < 4; i++) {
_stprintf(szItemText, _T("%i x %i"), VidPreset.nWidth, VidPreset.nHeight);
menuItem.cch = _tcslen(szItemText);
SetMenuItemInfo(hMenu, MENU_RES_1 + i, 0, &menuItem);
}
return;
}
// Update the other gamma menuitem
static void CreateOtherGammaItem(bool bOther)
{
TCHAR szItemText[256];
MENUITEMINFO menuItem = {sizeof(MENUITEMINFO), MIIM_TYPE, MFT_STRING, 0, 0, NULL, NULL, NULL, 0, szItemText, 0, 0 };
FBALoadString(hAppInst, IDS_MENU + 2, szItemText, 256);
if (bOther) {
_stprintf(szItemText + _tcslen(szItemText), _T("\t(%1.2f)"), nGamma);
}
menuItem.cch = _tcslen(szItemText);
SetMenuItemInfo(hMenu, MENU_GAMMA_OTHER, 0, &menuItem);
// Menu UI Theme
if(nMenuUITheme != 0) {
ImageMenu_CreatePopup(hMenubar, hMenuPopup);
IconMenuEnableItems();
}
}
// Update the cpu speed menuitem
static void CreateCPUSpeedItem(bool bOther)
{
TCHAR szItemText[256];
MENUITEMINFO menuItem = {sizeof(MENUITEMINFO), MIIM_TYPE, MFT_STRING, 0, 0, NULL, NULL, NULL, 0, szItemText, 0, 0 };
FBALoadString(hAppInst, IDS_MENU + 3, szItemText, 256);
if (bOther) {
_stprintf(szItemText + _tcslen(szItemText), _T("\t(%d%%)"), nBurnCPUSpeedAdjust * 100 / 256);
}
menuItem.cch = _tcslen(szItemText);
SetMenuItemInfo(hMenu, MENU_SETCPUCLOCK, 0, &menuItem);
// Menu UI Theme
if(nMenuUITheme != 0) {
ImageMenu_CreatePopup(hMenubar, hMenuPopup);
IconMenuEnableItems();
}
}
-
still no input lag fix (http://neo-source.com/index.php?topic=927.msg7638#msg7638) for CPS2 games :<