Welcome!
Final Burn Neo => FBN Development => Topic started by: CaptainCPS on March 04, 2010, 08:37:49 AM
-
FB Alpha 0.2.97.08 Bugs Reports
I created this thread so we can organize bugs reports related to FB Alpha v0.2.97.08
Please only post bug reports in this thread, for other topics please go to the main release thread here:
http://neo-source.com/index.php?topic=1364.0
Don't think twice about reporting a bug, feel free to post every detail, but please make sure the report is clear and specific, if the bug is a game crash, a savestate would help to recreate it and see whats wrong. Details of your system are also important, you can save the System Information that FBA generates as a text file and attach it with your report. If you have any images / screenshot of the bugs they are very useful as well.
Remember to follow the Forum rules always when posting anything here. :)
Thanks!
Note 1: There are a few bug reports at the main release thread that will be eventually moved here when possible, to maintain organization.
Note 2: This post should and will probably be updated to display the bugs that have been fixed (for next release) so they can be flaged as solved, this will avoid unnecessary bug reports.
SeeYaa!
:biggrin:
-
Bugs with regards miscellaneous support features such as drivers where save states or cheats don't work are also welcome. Also, if you think a driver would benefit from allowing overclocking etc, please feel free to post them. There are a lot of things in FBA now and I'm sure there are lots of little problems (and some big ones too!) - it would be good to clean a lot of them up. :)
-
Hi guys and thank you for this chance to tell you this kind of requests!
As i've already stated in another post, i think that the megadrive drivers should benefit from an overclock feature.
A lot of people overclocked their real machines to get full speed on some games that are poorly written (ex: rockman world).
And this: http://neo-source.com/index.php?topic=1258.msg10715#msg10715 (http://neo-source.com/index.php?topic=1258.msg10715#msg10715) :)
Thank you!
Edited by Treble Winner: Reason: Added feature
-
GFX Bug in Air Buster: Trouble Specialty Raid Unit:
Missing some gfxs
(http://img30.imageshack.us/img30/6406/airbustr0302042713.png)
Some GFXs bugs in ペンギン ブラザーズ (Japan) ◦ Penguin Brothers (Newer Seta Hardware)
v0.2.97.07 / v0.2.97.08
(http://209.85.12.234/1023/174/emo/penbros-01-24-111539.png)
Work fine in v0.2.97.06
(http://img408.imageshack.us/img408/6355/penbros0305040238.png)
The sound is very fast in powerins :p
:cool:
Edit by Treble Winner: Reason: Fixed Air Buster and Penguin Brothers and Power Instinct
-
The Simpsons: Distorted sound, left and right channels are reversed.
Edited by Treble Winner: Reason: Bug fixed
-
There are a lot of things in FBA now and I'm sure there are lots of little problems (and some big ones too!) - it would be good to clean a lot of them up. :)
I can confirm that finding a memory leak in some drivers is not rare, unfortunaly, or some problems due to uninitialized stuff (that's not critic, i'm pretty much forgetful lol).
Related to this, wouldn't be a bad idea to set up some macros to increase the security? Like MAME do for example with stuff like "alloc_array_or_die". I know it's also pretty much annoying to repeat the sheme: allocating memory---->check if the malloc failed----->blank the memory.
Sorry for this poor english lol.
Kiss,
-
I can confirm that finding a memory leak in some drivers is not rare, unfortunaly, or some problems due to uninitialized stuff (that's not critic, i'm pretty much forgetful lol).
Related to this, wouldn't be a bad idea to set up some macros to increase the security? Like MAME do for example with stuff like "alloc_array_or_die". I know it's also pretty much annoying to repeat the sheme: allocating memory---->check if the malloc failed----->blank the memory.
Sorry for this poor english lol.
Kiss,
Your english is very good! My original language is Spanish, so we are on the same boat hehe!, :D
It should be good to do that, it would give a boost if we apply that properly, we would make FBA use the memory it needs plus we would avoid having memory access violation, or memory corruption / overflow, etc... :)
ThanX kenshiro! its a good point ^^
SeeYaa!
:biggrin:
-
FIXED
missw96, missmw96, fantsia2, fantsia2a, wownfant and galhustl, save flipped screenshots.
(http://img62.imageshack.us/img62/4055/galhustl0307215601.png)
-
Neo-Geo has two frames of input delay. In MAME it's only one.
- Load a Neo-Geo game
- Press F2
- Select "Hardware Test"
- Press start twice to get to the I/O check
- Press Pause
- Hold a button and press F1 to frame advance
You have to press F1 three times until the button press is recognized.
-
Just to report to those who use the source and make changes, there is a problem in the new Driverlist Generator I personally wrote, so until I have some free time to verify what is the problem IQ disabled the verification routine in the source.
If someone wants the code, please contact me and I will send the updated file via PM. (this to avoid it being used in builds that violate FBA license)
This should be fixed in a future release if there is any.
SeeYaa!
:biggrin:
-
Guru Meditation for Alien Sector and clone Baraduke
(http://img59.imageshack.us/img59/4011/aliensec.png)
-
missw96, missmw96, fantsia2, fantsia2a, wownfant and galhustl, save flipped screenshots.
(http://img62.imageshack.us/img62/4055/galhustl0307215601.png)
Added fixed rotation by regret. (FBA shuffle)
src\burner\sshot.cpp
:cool:
Edited by Treble Winner: Reason: Bug fixed thanks to BisonSAS and regret (FBAShuffle)
-
Thank you BisonSAS and Thanks to regret (FBAShuffle) as well for this fix.
SeeYaa!
:biggrin:
-
I select the UI file exported from FBA itself, it says
Language file F:\Emu\FBA\config\localisation\template(v0.2.97.08).flt is malformed.
Please remove or repair the file.
Parse error at line 489.
Problem: rogue closing bracket.
-
Mine was at line 493... There are a few "}", just delete one (or comment it with "//" in the left) and you're ready to go.
Before:
}
}
}
}
}
After:
}
}
}
}
// }
-
FB Alpha don't found the "include" cheat file.
(http://img11.imageshack.us/img11/4751/includecheatbug.png)
The fix in attachment.
src\burner\conc.cpp
Edited by Treble Winner: Reason: Bug fixed thanks to BisonSAS
-
FB Alpha don't found the "include" cheat file.
(http://img11.imageshack.us/img11/4751/includecheatbug.png)
The fix in attachment.
src\burner\conc.cpp
Thanks BisonSAS! ^^ Nice!
SeeYaa!
:biggrin:
-
I've fixed some of these and/or added the features. I've highlighted fixes in red in the original posts.
-
Mine was at line 493... There are a few "}", just delete one (or comment it with "//" in the left) and you're ready to go.
Before:
}
}
}
}
}
After:
}
}
}
}
// }
This one is wierd. Seems to be related to the menu additions in app.rc for the new import feature. Comment those out and the problem goes away. Or comment out enough items and the problem goes away. I can't see anything wrong with anything in app.rc - I think we've gone over a predetermined limit for number of items somewhere.
I've tried increasing some of the buffers in localise.cpp with no success however.
-
This one is wierd. Seems to be related to the menu additions in app.rc for the new import feature. Comment those out and the problem goes away. Or comment out enough items and the problem goes away. I can't see anything wrong with anything in app.rc - I think we've gone over a predetermined limit for number of items somewhere.
I've tried increasing some of the buffers in localise.cpp with no success however.
I have not done an extensive check but I found something interesting in localize.cpp, there is a part where some kind of controls are excluded, I think they need to be updated since there are some new control types added, like Tabs and Progress Bars, maybe if we add these: msctls_progress32 , SysTabControl32 , I don't know maybe it does something.
Edit: Maybe adding this one too does something: RICHEDIT20A
(This is the code section I'm talking about)
default:
if ( !wcsicmp((wchar_t*)pTemplateDataIn, L"SysTreeView32") ||
!wcsicmp((wchar_t*)pTemplateDataIn, L"SysListView32") ||
!wcsicmp((wchar_t*)pTemplateDataIn, L"Edit") ||
!wcsnicmp((wchar_t*)pTemplateDataIn, L"RichEdit", ||
(!wcsicmp((wchar_t*)pTemplateDataIn, L"Static") && (dwStyle & SS_BITMAP))) {
bExcludeControl = true;
}
When I finish a few University homeworks and study for a test I will check this out and post the results :)
Btw, nice to see all these bugs being fixed ^^, thanks to everyone for collaborating and posting in this thread! if you find more keep posting!
SeeYaa!
:D
-
The controls don't work in Line of Fire / Bakudan Yarou (Sega)
-
I have not done an extensive check but I found something interesting in localize.cpp, there is a part where some kind of controls are excluded, I think they need to be updated since there are some new control types added, like Tabs and Progress Bars, maybe if we add these: msctls_progress32 , SysTabControl32 , I don't know maybe it does something.
Edit: Maybe adding this one too does something: RICHEDIT20A
(This is the code section I'm talking about)
When I finish a few University homeworks and study for a test I will check this out and post the results :)
Btw, nice to see all these bugs being fixed ^^, thanks to everyone for collaborating and posting in this thread! if you find more keep posting!
SeeYaa!
:D
I tried my suggestion but it didn't fix the issue :( , Im trying to find out what's going on with the template generation.
I even edited this manually to visualize if the menu structure was done well and it seems ok so far...
IDR_MENU MENU DISCARDABLE
BEGIN
POPUP "Game"
BEGIN
MENUITEM "Load game...\tF6", MENU_LOAD
MENUITEM "Load NeoGeo MVS Cartridges...", MENU_MVS_LOAD, GRAYED
MENUITEM "Play via Kaillera...\tCtrl+F6", MENU_STARTNET
POPUP "Most recent games..."
BEGIN
MENUITEM "no game selected", MENU_PREVIOUSGAMES1, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES2, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES3, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES4, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES5, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES6, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES7, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES8, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES9, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES10, GRAYED
END
MENUITEM SEPARATOR
MENUITEM "View Game Info...\tCtrl+Shift+F4", MENU_VIEWGAMEINFO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Exit game\tCtrl+F4", MENU_QUIT, GRAYED
MENUITEM "Pause game\tPause", MENU_PAUSE, GRAYED
MENUITEM SEPARATOR
MENUITEM "MENU_SETCPUCLOCK", MENU_SETCPUCLOCK, GRAYED
MENUITEM "Reset CPU speed to 100%", MENU_RESETCPUCLOCK, GRAYED
MENUITEM SEPARATOR
POPUP "Memory Card..."
BEGIN
MENUITEM "Create new memory card...\tCtrl+Shift+F7", MENU_MEMCARD_CREATE
MENUITEM "Select memory card...\tCtrl+F7", MENU_MEMCARD_SELECT
MENUITEM "Insert memory card\tF7", MENU_MEMCARD_INSERT
MENUITEM "Eject memory card\tF7", MENU_MEMCARD_EJECT
END
MENUITEM SEPARATOR
POPUP "Replay..."
BEGIN
MENUITEM "Replay input...", MENU_STARTREPLAY, GRAYED
MENUITEM "Record input...", MENU_STARTRECORD, GRAYED
MENUITEM "Stop replay/record", MENU_STOPREPLAY, GRAYED
END
MENUITEM SEPARATOR
POPUP "Save states..."
BEGIN
MENUITEM "Load state...\tCtrl+F9", MENU_STATE_LOAD_DIALOG, GRAYED
MENUITEM "Save state...\tCtrl+F10", MENU_STATE_SAVE_DIALOG, GRAYED
POPUP "State slots..."
BEGIN
MENUITEM "Activate previous slot\tF8", MENU_STATE_PREVSLOT
MENUITEM "Activate next slot\tF11", MENU_STATE_NEXTSLOT
MENUITEM "MENU_STATE_LOAD_SLOT", MENU_STATE_LOAD_SLOT, GRAYED
MENUITEM "MENU_STATE_SAVE_SLOT", MENU_STATE_SAVE_SLOT, GRAYED
END
MENUITEM "Restore full state on load", MENU_ALLRAM
END
MENUITEM SEPARATOR
MENUITEM "Exit emulator\tAlt+F4", MENU_EXIT
END
POPUP "Video"
BEGIN
POPUP "&Select blitter"
BEGIN
MENUITEM "Basic\t(DirectDraw 7)", MENU_BLITTER_1
MENUITEM "SoftFX\t(DirectDraw 7)", MENU_BLITTER_3
MENUITEM "Enhanced\t(Direct3D 7)", MENU_BLITTER_2
MENUITEM "Experimental\t(DirectX Graphics 9)", MENU_BLITTER_4
END
MENUITEM "&Blitter options", MENU_BLITTEROPTIONS, GRAYED
POPUP "&Stretch"
BEGIN
MENUITEM "&Normal stretch", MENU_NOSTRETCH
MENUITEM "&Full stretch", MENU_STRETCH
MENUITEM "Correct &aspect ratio", MENU_ASPECT
END
MENUITEM SEPARATOR
MENUITEM "&Enable gamma correction", MENU_GAMMA_DO
POPUP "&Gamma correction settings"
BEGIN
MENUITEM "&Darken midtones\t(1.25)", MENU_GAMMA_DARKER
MENUITEM "&Lighten midtones\t(0.80)", MENU_GAMMA_LIGHTER
MENUITEM "MENU_GAMMA_OTHER", MENU_GAMMA_OTHER
MENUITEM SEPARATOR
MENUITEM "Use video &hardware when possible", MENU_GAMMA_USE_HARDWARE
MENUITEM "Use video hardware &exclusively", MENU_GAMMA_HARDWARE_ONLY
MENUITEM "Use &software exclusively", MENU_GAMMA_SOFTWARE_ONLY
END
MENUITEM SEPARATOR
POPUP "&Window size"
BEGIN
MENUITEM "&Auto", MENU_AUTOSIZE
MENUITEM SEPARATOR
MENUITEM "&Single size", MENU_SINGLESIZEWINDOW
MENUITEM "&Double size", MENU_DOUBLESIZEWINDOW
MENUITEM "&Triple size", MENU_TRIPLESIZEWINDOW
MENUITEM "&Quadruple size", MENU_QUADSIZEWINDOW
MENUITEM "&Maximum size", MENU_MAXIMUMSIZEWINDOW
END
MENUITEM SEPARATOR
MENUITEM "Toggle &fullscreen mode\tAlt+Enter", MENU_FULL
MENUITEM "Auto Switch to Fullscreen after loading", MENU_AUTOSWITCHFULL
POPUP "Fullscreen Resolution (Horizontal)"
BEGIN
MENUITEM "MENU_RES_ARCADE", MENU_RES_ARCADE
MENUITEM SEPARATOR
MENUITEM "&Single size", MENU_SINGLESIZESCREEN
MENUITEM "&Double size", MENU_DOUBLESIZESCREEN
MENUITEM "&Triple size", MENU_TRIPLESIZESCREEN
MENUITEM "&Quadruple size", MENU_QUADSIZESCREEN
MENUITEM SEPARATOR
MENUITEM "MENU_RES_1", MENU_RES_1
MENUITEM "MENU_RES_2", MENU_RES_2
MENUITEM "MENU_RES_3", MENU_RES_3
MENUITEM "MENU_RES_4", MENU_RES_4
MENUITEM SEPARATOR
MENUITEM "MENU_RES_OTHER", MENU_RES_OTHER
END
POPUP "Fullscreen Resolution (Vertical)"
BEGIN
MENUITEM "MENU_RES_ARCADE_VERTICAL", MENU_RES_ARCADE_VERTICAL
MENUITEM SEPARATOR
MENUITEM "&Single size", MENU_SINGLESIZESCREEN_VERTICAL
MENUITEM "&Double size", MENU_DOUBLESIZESCREEN_VERTICAL
MENUITEM "&Triple size", MENU_TRIPLESIZESCREEN_VERTICAL
MENUITEM "&Quadruple size", MENU_QUADSIZESCREEN_VERTICAL
MENUITEM SEPARATOR
MENUITEM "MENU_RES_1_VERTICAL", MENU_RES_1_VERTICAL
MENUITEM "MENU_RES_2_VERTICAL", MENU_RES_2_VERTICAL
MENUITEM "MENU_RES_3_VERTICAL", MENU_RES_3_VERTICAL
MENUITEM "MENU_RES_4_VERTICAL", MENU_RES_4_VERTICAL
MENUITEM SEPARATOR
MENUITEM "MENU_RES_OTHER_VERTICAL", MENU_RES_OTHER_VERTICAL
END
POPUP "Fullscreen bit&depth"
BEGIN
MENUITEM "&16bit", MENU_16
MENUITEM "&24bit", MENU_24
MENUITEM "&32bit", MENU_32
END
MENUITEM SEPARATOR
POPUP "&Monitor properties"
BEGIN
MENUITEM "Automatically detect aspect ratio", MENU_MONITORAUTOCHECK
MENUITEM SEPARATOR
MENUITEM "Normal CRT aspect ratio\t(4:3)", MENU_ASPECTNORMAL
MENUITEM "Normal LCD aspect ratio\t(5:4)", MENU_ASPECTLCD
MENUITEM "Widescreen CRT aspect ratio\t(16:9)", MENU_ASPECTWIDE
MENUITEM "Widescreen LCD aspect ratio\t(16:10)", MENU_ASPECTWIDELCD
MENUITEM SEPARATOR
MENUITEM "Mirrored vertical alignment", MENU_MONITORMIRRORVERT
END
MENUITEM SEPARATOR
MENUITEM "&Rotate vertically aligned games", MENU_ROTATEVERTICAL
MENUITEM "Use &triple buffering", MENU_TRIPLE
MENUITEM "Force 60Hz refresh rate", MENU_FORCE60HZ
MENUITEM "Enable VSync", MENU_VIDEOVSYNC
MENUITEM "Auto Frameskip", MENU_AUTOFRAMESKIP
MENUITEM SEPARATOR
MENUITEM "Preview blitter", MENU_BLITTERPREVIEW
END
POPUP "Audio"
BEGIN
POPUP "Select &plugin"
BEGIN
MENUITEM "DirectSound", MENU_AUD_PLUGIN_1
MENUITEM "XAudio2", MENU_AUD_PLUGIN_2
END
MENUITEM "Plugin &options", MENU_AUDIO_OPTIONS, GRAYED
MENUITEM SEPARATOR
MENUITEM "2-point 1st order sample interpolation", MENU_INTERPOLATE_1
MENUITEM "4-point 3rd order sample interpolation", MENU_INTERPOLATE_3
MENUITEM SEPARATOR
MENUITEM "Disable FM interpolation", MENU_INTERPOLATE_FM_0
MENUITEM "4-point 3rd order FM interpolation", MENU_INTERPOLATE_FM_3
MENUITEM SEPARATOR
POPUP "&Sound logging"
BEGIN
MENUITEM "Log to file...", MENU_WLOGSTART, GRAYED
MENUITEM "Stop logging", MENU_WLOGEND, GRAYED
END
MENUITEM "Buffer size...", MENU_FRAMES
MENUITEM SEPARATOR
MENUITEM "Show FB Alpha Jukebox", MENU_TRACKLIST
END
POPUP "Input"
BEGIN
POPUP "Select &plugin"
BEGIN
MENUITEM "DirectInput", MENU_INP_PLUGIN_1, GRAYED
END
MENUITEM SEPARATOR
MENUITEM "Map game inputs...\tF5", MENU_INPUT, GRAYED
MENUITEM "Set dipswitches...\tCtrl+F5", MENU_DIPSW, GRAYED
END
POPUP "Misc"
BEGIN
POPUP "Options"
BEGIN
MENUITEM "Auto pause", MENU_AUTOPAUSE
MENUITEM "Always process keyboard input", MENU_PROCESSINPUT, GRAYED
MENUITEM "Display mode indicator", MENU_DISPLAYINDICATOR
MENUITEM "Modeless menu", MENU_MODELESS
MENUITEM "Don't change Num Lock status", MENU_NOCHANGENUMLOCK
MENUITEM SEPARATOR
POPUP "Set application thread priority"
BEGIN
//MENUITEM "Realtime", MENU_PRIORITY_REALTIME
MENUITEM "High", MENU_PRIORITY_HIGH
MENUITEM "Above normal", MENU_PRIORITY_ABOVE_NORMAL
MENUITEM "Normal", MENU_PRIORITY_NORMAL
MENUITEM "Below normal", MENU_PRIORITY_BELOW_NORMAL
MENUITEM "Low", MENU_PRIORITY_LOW
END
MENUITEM SEPARATOR
MENUITEM "Save Neo-Geo 'C' Roms", MENU_SAVECROMS
MENUITEM SEPARATOR
MENUITEM "Use assembly MC68000 core", MENU_ASSEMBLYCORE
MENUITEM SEPARATOR
MENUITEM "Save High Scores when supported", MENU_SAVEHISCORES
END
MENUITEM SEPARATOR
POPUP "Generate dat file"
BEGIN
POPUP "XML ClrMame Pro format"
BEGIN
MENUITEM "Generate dat...", MENU_CLRMAME_PRO_XML
MENUITEM "Generate dat (including Megadrive)...", MENU_CLRMAME_PRO_XML_INC_MD
MENUITEM "Generate dat (Megadrive only)...", MENU_CLRMAME_PRO_XML_MD_ONLY
END
POPUP "Old ClrMame Pro format"
BEGIN
MENUITEM "Generate dat...", MENU_CLRMAME_PRO
MENUITEM "Generate dat (including Megadrive)...", MENU_CLRMAME_PRO_INC_MD
MENUITEM "Generate dat (Megadrive only)...", MENU_CLRMAME_PRO_MD_ONLY
END
POPUP "Old RomCenter format"
BEGIN
MENUITEM "Generate dat...", MENU_ROMCENTER
MENUITEM "Generate dat (including Megadrive)...", MENU_ROMCENTER_INC_MD
MENUITEM "Generate dat (Megadrive only)...", MENU_ROMCENTER_MD_ONLY
END
END
MENUITEM SEPARATOR
MENUITEM "Configure ROM paths...", MENU_ROMDIRS
MENUITEM "Configure support file paths...", MENU_SUPPORTDIRS
MENUITEM SEPARATOR
POPUP "FBA package importer"
BEGIN
MENUITEM "Import MAME previews...", MENU_IMPORT_PREVIEWS
MENUITEM "Import MAME titles...", MENU_IMPORT_TITLES
MENUITEM "Import MAME flyers...", MENU_IMPORT_FLYERS
MENUITEM "Import MAME cabinets...", MENU_IMPORT_CABINETS
MENUITEM "Import MAME marquees...", MENU_IMPORT_MARQUEES
MENUITEM "Import MAME control panels...", MENU_IMPORT_CPANELS
MENUITEM "Import MAME PCBs...", MENU_IMPORT_PCBS
MENUITEM "Import MAME Icons...", MENU_IMPORT_ICONS
MENUITEM "Import MAME ROMs...", MENU_IMPORT_ROMS
MENUITEM "Import M1 Tracklists...", MENU_IMPORT_TRACKLISTS
END
MENUITEM SEPARATOR
POPUP "UI Options"
BEGIN
MENUITEM "Change Menubar background image...", MENU_SELECT_MENUBG
MENUITEM "Reset Menubar background image", MENU_RESET_MENUBG
POPUP "Set Menu Theme"
BEGIN
MENUITEM "Disable menu themes", MENU_DISABLETHEMES
MENUITEM SEPARATOR
MENUITEM "Default menu theme", MENU_DEFAULTTHEME
MENUITEM "Gray menu theme", MENU_GRAYTHEME
MENUITEM "Office menu theme", MENU_OFFICETHEME
MENUITEM "Office 2003 menu theme", MENU_OFFICE2003THEME
MENUITEM "Office 2007 menu theme", MENU_OFFICE2007THEME
MENUITEM "Visual Studio EX menu theme", MENU_VISSTUDIOEXTHEME
END
MENUITEM SEPARATOR
POPUP "UI skin"
BEGIN
MENUITEM "Select skin...", MENU_SELECTPLACEHOLDER
MENUITEM "Set skin to default", MENU_DISABLEPLACEHOLDER
END
MENUITEM SEPARATOR
POPUP "UI language"
BEGIN
MENUITEM "Select UI language...", MENU_LANGUAGE_SELECT
MENUITEM "Export UI translation template...", MENU_LANGUAGE_EXPORT
MENUITEM "Reset UI default language", MENU_LANGUAGE_RESET
END
MENUITEM SEPARATOR
POPUP "Gamelist language"
BEGIN
MENUITEM "Select gamelist language...", MENU_GAMELANG_SELECT
MENUITEM "Export gamelist translation template...", MENU_GAMELANG_EXPORT
MENUITEM "Reset gamelist default language", MENU_GAMELANG_RESET
END
MENUITEM SEPARATOR
POPUP "Support files \t(previews, titles, icons, etc)"
BEGIN
MENUITEM "Enable driver Icons display", MENU_ENABLEICONS
POPUP "Set Icons display size"
BEGIN
MENUITEM "16 x 16 pixels", MENU_ICONS_SIZE_16
MENUITEM "24 x 24 pixels", MENU_ICONS_SIZE_24
MENUITEM "32 x 32 pixels", MENU_ICONS_SIZE_32
END
END
END
MENUITEM SEPARATOR
MENUITEM "Save snapshot\tF12", MENU_SAVESNAP
MENUITEM "Shot factory..\tCtrl+F12", MENU_SNAPFACT
MENUITEM SEPARATOR
MENUITEM "Enable cheats...\tCtrl+F1", MENU_ENABLECHEAT, GRAYED
POPUP "Cheat search"
BEGIN
MENUITEM "Start New Search\tCtrl+Home", MENU_CHEATSEARCH_START, GRAYED
MENUITEM SEPARATOR
MENUITEM "Target value has not changed\tCtrl+/", MENU_CHEATSEARCH_NOCHANGE, GRAYED
MENUITEM "Target value has changed\tCtrl+*", MENU_CHEATSEARCH_CHANGE, GRAYED
MENUITEM "Target value has decreased\tCtrl+-", MENU_CHEATSEARCH_DECREASE, GRAYED
MENUITEM "Target value has increased\tCtrl++", MENU_CHEATSEARCH_INCREASE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Dump search to file", MENU_CHEATSEARCH_DUMPFILE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Exit Cheat Search", MENU_CHEATSEARCH_EXIT, GRAYED
END
MENUITEM SEPARATOR
MENUITEM "Invoke debugger...\tCtrl+Shift+F1", MENU_DEBUG
MENUITEM SEPARATOR
MENUITEM "Palette Viewer...\tCtrl+Shift+F5", MENU_PALETTEVIEWER, GRAYED
MENUITEM SEPARATOR
MENUITEM "Associate with .fs and .fr files", MENU_ASSOCIATE
MENUITEM "Disassociate from .fs and .fr files", MENU_DISASSOCIATE
MENUITEM SEPARATOR
MENUITEM "Save input mapping now", MENU_SAVEGAMEINPUTNOW
MENUITEM "Auto-save input mapping", MENU_SAVEGAMEINPUT
MENUITEM SEPARATOR
MENUITEM "Save settings to .ini now", MENU_SAVESET
MENUITEM "Reload settings from .ini", MENU_LOADSET
END
POPUP "Help"
BEGIN
MENUITEM "&Help", MENU_CONTENTS
MENUITEM SEPARATOR
MENUITEM "&What's New", MENU_WHATSNEW
MENUITEM SEPARATOR
MENUITEM "&FB Alpha homepage", MENU_WWW_HOME
MENUITEM "FB Alpha &forums", MENU_WWW_FORUM
MENUITEM "&Neo-Source forums", MENU_WWW_NSFORUM
MENUITEM SEPARATOR
MENUITEM "&System information", MENU_SYSINFO
MENUITEM "&About FB Alpha", MENU_ABOUT
END
END
SeeYaa!
:biggrin:
-
I tried my suggestion but it didn't fix the issue :( , Im trying to find out what's going on with the template generation.
I even edited this manually to visualize if the menu structure was done well and it seems ok so far...
IDR_MENU MENU DISCARDABLE
BEGIN
POPUP "Game"
BEGIN
MENUITEM "Load game...\tF6", MENU_LOAD
MENUITEM "Load NeoGeo MVS Cartridges...", MENU_MVS_LOAD, GRAYED
MENUITEM "Play via Kaillera...\tCtrl+F6", MENU_STARTNET
POPUP "Most recent games..."
BEGIN
MENUITEM "no game selected", MENU_PREVIOUSGAMES1, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES2, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES3, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES4, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES5, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES6, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES7, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES8, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES9, GRAYED
MENUITEM "no game selected", MENU_PREVIOUSGAMES10, GRAYED
END
MENUITEM SEPARATOR
MENUITEM "View Game Info...\tCtrl+Shift+F4", MENU_VIEWGAMEINFO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Exit game\tCtrl+F4", MENU_QUIT, GRAYED
MENUITEM "Pause game\tPause", MENU_PAUSE, GRAYED
MENUITEM SEPARATOR
MENUITEM "MENU_SETCPUCLOCK", MENU_SETCPUCLOCK, GRAYED
MENUITEM "Reset CPU speed to 100%", MENU_RESETCPUCLOCK, GRAYED
MENUITEM SEPARATOR
POPUP "Memory Card..."
BEGIN
MENUITEM "Create new memory card...\tCtrl+Shift+F7", MENU_MEMCARD_CREATE
MENUITEM "Select memory card...\tCtrl+F7", MENU_MEMCARD_SELECT
MENUITEM "Insert memory card\tF7", MENU_MEMCARD_INSERT
MENUITEM "Eject memory card\tF7", MENU_MEMCARD_EJECT
END
MENUITEM SEPARATOR
POPUP "Replay..."
BEGIN
MENUITEM "Replay input...", MENU_STARTREPLAY, GRAYED
MENUITEM "Record input...", MENU_STARTRECORD, GRAYED
MENUITEM "Stop replay/record", MENU_STOPREPLAY, GRAYED
END
MENUITEM SEPARATOR
POPUP "Save states..."
BEGIN
MENUITEM "Load state...\tCtrl+F9", MENU_STATE_LOAD_DIALOG, GRAYED
MENUITEM "Save state...\tCtrl+F10", MENU_STATE_SAVE_DIALOG, GRAYED
POPUP "State slots..."
BEGIN
MENUITEM "Activate previous slot\tF8", MENU_STATE_PREVSLOT
MENUITEM "Activate next slot\tF11", MENU_STATE_NEXTSLOT
MENUITEM "MENU_STATE_LOAD_SLOT", MENU_STATE_LOAD_SLOT, GRAYED
MENUITEM "MENU_STATE_SAVE_SLOT", MENU_STATE_SAVE_SLOT, GRAYED
END
MENUITEM "Restore full state on load", MENU_ALLRAM
END
MENUITEM SEPARATOR
MENUITEM "Exit emulator\tAlt+F4", MENU_EXIT
END
POPUP "Video"
BEGIN
POPUP "&Select blitter"
BEGIN
MENUITEM "Basic\t(DirectDraw 7)", MENU_BLITTER_1
MENUITEM "SoftFX\t(DirectDraw 7)", MENU_BLITTER_3
MENUITEM "Enhanced\t(Direct3D 7)", MENU_BLITTER_2
MENUITEM "Experimental\t(DirectX Graphics 9)", MENU_BLITTER_4
END
MENUITEM "&Blitter options", MENU_BLITTEROPTIONS, GRAYED
POPUP "&Stretch"
BEGIN
MENUITEM "&Normal stretch", MENU_NOSTRETCH
MENUITEM "&Full stretch", MENU_STRETCH
MENUITEM "Correct &aspect ratio", MENU_ASPECT
END
MENUITEM SEPARATOR
MENUITEM "&Enable gamma correction", MENU_GAMMA_DO
POPUP "&Gamma correction settings"
BEGIN
MENUITEM "&Darken midtones\t(1.25)", MENU_GAMMA_DARKER
MENUITEM "&Lighten midtones\t(0.80)", MENU_GAMMA_LIGHTER
MENUITEM "MENU_GAMMA_OTHER", MENU_GAMMA_OTHER
MENUITEM SEPARATOR
MENUITEM "Use video &hardware when possible", MENU_GAMMA_USE_HARDWARE
MENUITEM "Use video hardware &exclusively", MENU_GAMMA_HARDWARE_ONLY
MENUITEM "Use &software exclusively", MENU_GAMMA_SOFTWARE_ONLY
END
MENUITEM SEPARATOR
POPUP "&Window size"
BEGIN
MENUITEM "&Auto", MENU_AUTOSIZE
MENUITEM SEPARATOR
MENUITEM "&Single size", MENU_SINGLESIZEWINDOW
MENUITEM "&Double size", MENU_DOUBLESIZEWINDOW
MENUITEM "&Triple size", MENU_TRIPLESIZEWINDOW
MENUITEM "&Quadruple size", MENU_QUADSIZEWINDOW
MENUITEM "&Maximum size", MENU_MAXIMUMSIZEWINDOW
END
MENUITEM SEPARATOR
MENUITEM "Toggle &fullscreen mode\tAlt+Enter", MENU_FULL
MENUITEM "Auto Switch to Fullscreen after loading", MENU_AUTOSWITCHFULL
POPUP "Fullscreen Resolution (Horizontal)"
BEGIN
MENUITEM "MENU_RES_ARCADE", MENU_RES_ARCADE
MENUITEM SEPARATOR
MENUITEM "&Single size", MENU_SINGLESIZESCREEN
MENUITEM "&Double size", MENU_DOUBLESIZESCREEN
MENUITEM "&Triple size", MENU_TRIPLESIZESCREEN
MENUITEM "&Quadruple size", MENU_QUADSIZESCREEN
MENUITEM SEPARATOR
MENUITEM "MENU_RES_1", MENU_RES_1
MENUITEM "MENU_RES_2", MENU_RES_2
MENUITEM "MENU_RES_3", MENU_RES_3
MENUITEM "MENU_RES_4", MENU_RES_4
MENUITEM SEPARATOR
MENUITEM "MENU_RES_OTHER", MENU_RES_OTHER
END
POPUP "Fullscreen Resolution (Vertical)"
BEGIN
MENUITEM "MENU_RES_ARCADE_VERTICAL", MENU_RES_ARCADE_VERTICAL
MENUITEM SEPARATOR
MENUITEM "&Single size", MENU_SINGLESIZESCREEN_VERTICAL
MENUITEM "&Double size", MENU_DOUBLESIZESCREEN_VERTICAL
MENUITEM "&Triple size", MENU_TRIPLESIZESCREEN_VERTICAL
MENUITEM "&Quadruple size", MENU_QUADSIZESCREEN_VERTICAL
MENUITEM SEPARATOR
MENUITEM "MENU_RES_1_VERTICAL", MENU_RES_1_VERTICAL
MENUITEM "MENU_RES_2_VERTICAL", MENU_RES_2_VERTICAL
MENUITEM "MENU_RES_3_VERTICAL", MENU_RES_3_VERTICAL
MENUITEM "MENU_RES_4_VERTICAL", MENU_RES_4_VERTICAL
MENUITEM SEPARATOR
MENUITEM "MENU_RES_OTHER_VERTICAL", MENU_RES_OTHER_VERTICAL
END
POPUP "Fullscreen bit&depth"
BEGIN
MENUITEM "&16bit", MENU_16
MENUITEM "&24bit", MENU_24
MENUITEM "&32bit", MENU_32
END
MENUITEM SEPARATOR
POPUP "&Monitor properties"
BEGIN
MENUITEM "Automatically detect aspect ratio", MENU_MONITORAUTOCHECK
MENUITEM SEPARATOR
MENUITEM "Normal CRT aspect ratio\t(4:3)", MENU_ASPECTNORMAL
MENUITEM "Normal LCD aspect ratio\t(5:4)", MENU_ASPECTLCD
MENUITEM "Widescreen CRT aspect ratio\t(16:9)", MENU_ASPECTWIDE
MENUITEM "Widescreen LCD aspect ratio\t(16:10)", MENU_ASPECTWIDELCD
MENUITEM SEPARATOR
MENUITEM "Mirrored vertical alignment", MENU_MONITORMIRRORVERT
END
MENUITEM SEPARATOR
MENUITEM "&Rotate vertically aligned games", MENU_ROTATEVERTICAL
MENUITEM "Use &triple buffering", MENU_TRIPLE
MENUITEM "Force 60Hz refresh rate", MENU_FORCE60HZ
MENUITEM "Enable VSync", MENU_VIDEOVSYNC
MENUITEM "Auto Frameskip", MENU_AUTOFRAMESKIP
MENUITEM SEPARATOR
MENUITEM "Preview blitter", MENU_BLITTERPREVIEW
END
POPUP "Audio"
BEGIN
POPUP "Select &plugin"
BEGIN
MENUITEM "DirectSound", MENU_AUD_PLUGIN_1
MENUITEM "XAudio2", MENU_AUD_PLUGIN_2
END
MENUITEM "Plugin &options", MENU_AUDIO_OPTIONS, GRAYED
MENUITEM SEPARATOR
MENUITEM "2-point 1st order sample interpolation", MENU_INTERPOLATE_1
MENUITEM "4-point 3rd order sample interpolation", MENU_INTERPOLATE_3
MENUITEM SEPARATOR
MENUITEM "Disable FM interpolation", MENU_INTERPOLATE_FM_0
MENUITEM "4-point 3rd order FM interpolation", MENU_INTERPOLATE_FM_3
MENUITEM SEPARATOR
POPUP "&Sound logging"
BEGIN
MENUITEM "Log to file...", MENU_WLOGSTART, GRAYED
MENUITEM "Stop logging", MENU_WLOGEND, GRAYED
END
MENUITEM "Buffer size...", MENU_FRAMES
MENUITEM SEPARATOR
MENUITEM "Show FB Alpha Jukebox", MENU_TRACKLIST
END
POPUP "Input"
BEGIN
POPUP "Select &plugin"
BEGIN
MENUITEM "DirectInput", MENU_INP_PLUGIN_1, GRAYED
END
MENUITEM SEPARATOR
MENUITEM "Map game inputs...\tF5", MENU_INPUT, GRAYED
MENUITEM "Set dipswitches...\tCtrl+F5", MENU_DIPSW, GRAYED
END
POPUP "Misc"
BEGIN
POPUP "Options"
BEGIN
MENUITEM "Auto pause", MENU_AUTOPAUSE
MENUITEM "Always process keyboard input", MENU_PROCESSINPUT, GRAYED
MENUITEM "Display mode indicator", MENU_DISPLAYINDICATOR
MENUITEM "Modeless menu", MENU_MODELESS
MENUITEM "Don't change Num Lock status", MENU_NOCHANGENUMLOCK
MENUITEM SEPARATOR
POPUP "Set application thread priority"
BEGIN
//MENUITEM "Realtime", MENU_PRIORITY_REALTIME
MENUITEM "High", MENU_PRIORITY_HIGH
MENUITEM "Above normal", MENU_PRIORITY_ABOVE_NORMAL
MENUITEM "Normal", MENU_PRIORITY_NORMAL
MENUITEM "Below normal", MENU_PRIORITY_BELOW_NORMAL
MENUITEM "Low", MENU_PRIORITY_LOW
END
MENUITEM SEPARATOR
MENUITEM "Save Neo-Geo 'C' Roms", MENU_SAVECROMS
MENUITEM SEPARATOR
MENUITEM "Use assembly MC68000 core", MENU_ASSEMBLYCORE
MENUITEM SEPARATOR
MENUITEM "Save High Scores when supported", MENU_SAVEHISCORES
END
MENUITEM SEPARATOR
POPUP "Generate dat file"
BEGIN
POPUP "XML ClrMame Pro format"
BEGIN
MENUITEM "Generate dat...", MENU_CLRMAME_PRO_XML
MENUITEM "Generate dat (including Megadrive)...", MENU_CLRMAME_PRO_XML_INC_MD
MENUITEM "Generate dat (Megadrive only)...", MENU_CLRMAME_PRO_XML_MD_ONLY
END
POPUP "Old ClrMame Pro format"
BEGIN
MENUITEM "Generate dat...", MENU_CLRMAME_PRO
MENUITEM "Generate dat (including Megadrive)...", MENU_CLRMAME_PRO_INC_MD
MENUITEM "Generate dat (Megadrive only)...", MENU_CLRMAME_PRO_MD_ONLY
END
POPUP "Old RomCenter format"
BEGIN
MENUITEM "Generate dat...", MENU_ROMCENTER
MENUITEM "Generate dat (including Megadrive)...", MENU_ROMCENTER_INC_MD
MENUITEM "Generate dat (Megadrive only)...", MENU_ROMCENTER_MD_ONLY
END
END
MENUITEM SEPARATOR
MENUITEM "Configure ROM paths...", MENU_ROMDIRS
MENUITEM "Configure support file paths...", MENU_SUPPORTDIRS
MENUITEM SEPARATOR
POPUP "FBA package importer"
BEGIN
MENUITEM "Import MAME previews...", MENU_IMPORT_PREVIEWS
MENUITEM "Import MAME titles...", MENU_IMPORT_TITLES
MENUITEM "Import MAME flyers...", MENU_IMPORT_FLYERS
MENUITEM "Import MAME cabinets...", MENU_IMPORT_CABINETS
MENUITEM "Import MAME marquees...", MENU_IMPORT_MARQUEES
MENUITEM "Import MAME control panels...", MENU_IMPORT_CPANELS
MENUITEM "Import MAME PCBs...", MENU_IMPORT_PCBS
MENUITEM "Import MAME Icons...", MENU_IMPORT_ICONS
MENUITEM "Import MAME ROMs...", MENU_IMPORT_ROMS
MENUITEM "Import M1 Tracklists...", MENU_IMPORT_TRACKLISTS
END
MENUITEM SEPARATOR
POPUP "UI Options"
BEGIN
MENUITEM "Change Menubar background image...", MENU_SELECT_MENUBG
MENUITEM "Reset Menubar background image", MENU_RESET_MENUBG
POPUP "Set Menu Theme"
BEGIN
MENUITEM "Disable menu themes", MENU_DISABLETHEMES
MENUITEM SEPARATOR
MENUITEM "Default menu theme", MENU_DEFAULTTHEME
MENUITEM "Gray menu theme", MENU_GRAYTHEME
MENUITEM "Office menu theme", MENU_OFFICETHEME
MENUITEM "Office 2003 menu theme", MENU_OFFICE2003THEME
MENUITEM "Office 2007 menu theme", MENU_OFFICE2007THEME
MENUITEM "Visual Studio EX menu theme", MENU_VISSTUDIOEXTHEME
END
MENUITEM SEPARATOR
POPUP "UI skin"
BEGIN
MENUITEM "Select skin...", MENU_SELECTPLACEHOLDER
MENUITEM "Set skin to default", MENU_DISABLEPLACEHOLDER
END
MENUITEM SEPARATOR
POPUP "UI language"
BEGIN
MENUITEM "Select UI language...", MENU_LANGUAGE_SELECT
MENUITEM "Export UI translation template...", MENU_LANGUAGE_EXPORT
MENUITEM "Reset UI default language", MENU_LANGUAGE_RESET
END
MENUITEM SEPARATOR
POPUP "Gamelist language"
BEGIN
MENUITEM "Select gamelist language...", MENU_GAMELANG_SELECT
MENUITEM "Export gamelist translation template...", MENU_GAMELANG_EXPORT
MENUITEM "Reset gamelist default language", MENU_GAMELANG_RESET
END
MENUITEM SEPARATOR
POPUP "Support files \t(previews, titles, icons, etc)"
BEGIN
MENUITEM "Enable driver Icons display", MENU_ENABLEICONS
POPUP "Set Icons display size"
BEGIN
MENUITEM "16 x 16 pixels", MENU_ICONS_SIZE_16
MENUITEM "24 x 24 pixels", MENU_ICONS_SIZE_24
MENUITEM "32 x 32 pixels", MENU_ICONS_SIZE_32
END
END
END
MENUITEM SEPARATOR
MENUITEM "Save snapshot\tF12", MENU_SAVESNAP
MENUITEM "Shot factory..\tCtrl+F12", MENU_SNAPFACT
MENUITEM SEPARATOR
MENUITEM "Enable cheats...\tCtrl+F1", MENU_ENABLECHEAT, GRAYED
POPUP "Cheat search"
BEGIN
MENUITEM "Start New Search\tCtrl+Home", MENU_CHEATSEARCH_START, GRAYED
MENUITEM SEPARATOR
MENUITEM "Target value has not changed\tCtrl+/", MENU_CHEATSEARCH_NOCHANGE, GRAYED
MENUITEM "Target value has changed\tCtrl+*", MENU_CHEATSEARCH_CHANGE, GRAYED
MENUITEM "Target value has decreased\tCtrl+-", MENU_CHEATSEARCH_DECREASE, GRAYED
MENUITEM "Target value has increased\tCtrl++", MENU_CHEATSEARCH_INCREASE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Dump search to file", MENU_CHEATSEARCH_DUMPFILE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Exit Cheat Search", MENU_CHEATSEARCH_EXIT, GRAYED
END
MENUITEM SEPARATOR
MENUITEM "Invoke debugger...\tCtrl+Shift+F1", MENU_DEBUG
MENUITEM SEPARATOR
MENUITEM "Palette Viewer...\tCtrl+Shift+F5", MENU_PALETTEVIEWER, GRAYED
MENUITEM SEPARATOR
MENUITEM "Associate with .fs and .fr files", MENU_ASSOCIATE
MENUITEM "Disassociate from .fs and .fr files", MENU_DISASSOCIATE
MENUITEM SEPARATOR
MENUITEM "Save input mapping now", MENU_SAVEGAMEINPUTNOW
MENUITEM "Auto-save input mapping", MENU_SAVEGAMEINPUT
MENUITEM SEPARATOR
MENUITEM "Save settings to .ini now", MENU_SAVESET
MENUITEM "Reload settings from .ini", MENU_LOADSET
END
POPUP "Help"
BEGIN
MENUITEM "&Help", MENU_CONTENTS
MENUITEM SEPARATOR
MENUITEM "&What's New", MENU_WHATSNEW
MENUITEM SEPARATOR
MENUITEM "&FB Alpha homepage", MENU_WWW_HOME
MENUITEM "FB Alpha &forums", MENU_WWW_FORUM
MENUITEM "&Neo-Source forums", MENU_WWW_NSFORUM
MENUITEM SEPARATOR
MENUITEM "&System information", MENU_SYSINFO
MENUITEM "&About FB Alpha", MENU_ABOUT
END
END
SeeYaa!
:biggrin:
It's definitely ok or windres would have a heart-attack! :)
-
It's definitely ok or windres would have a heart-attack! :)
LOL! I bet! xD, I just wanted to make sure :p, btw I been looking at "BuildTemplateMenuTemplate" function in localize.cpp and probably it doesn't handle multiple POPUP like we see in the Misc menu, there are lot of nested (don't know if this is the proper term in english) POPUP's in there, and when I take a look at the generated template it looks like the problem starts here:
//-- "Generate dat file"
popup 174 "" {
It never close that until the end, and there is another one that doesn't close brackets with multiple POPUP's as well (nested)...
//-- "UI Options"
popup 203 "" {
SeeYaa!
:biggrin:
-
GFX Bug in Air Buster: Trouble Specialty Raid Unit:
Missing some gfxs
(http://img30.imageshack.us/img30/6406/airbustr0302042713.png)
Fixed. :)
-
LOL! I bet! xD, I just wanted to make sure :p, btw I been looking at "BuildTemplateMenuTemplate" function in localize.cpp and probably it doesn't handle multiple POPUP like we see in the Misc menu, there are lot of nested (don't know if this is the proper term in english) POPUP's in there, and when I take a look at the generated template it looks like the problem starts here:
//-- "Generate dat file"
popup 174 "" {
It never close that until the end, and there is another one that doesn't close brackets with multiple POPUP's as well (nested)...
//-- "UI Options"
popup 203 "" {
SeeYaa!
:biggrin:
It handles them - that's what the bracketcnt variable does. If you take that out then the function stops after parsing the dat file stuff - ie, the first nested popup. It might not handle them perfectly though. :)
-
Some GFXs bugs in ペンギン ブラザーズ (Japan) ◦ Penguin Brothers (Newer Seta Hardware)
v0.2.97.07 / v0.2.97.08
(http://209.85.12.234/1023/174/emo/penbros-01-24-111539.png)
Work fine in v0.2.97.06
(http://img408.imageshack.us/img408/6355/penbros0305040238.png)
Fixed. :)
-
LOL! I bet! xD, I just wanted to make sure :p,
Just comment an END and compile and windres will complain. Not tried in VC but I imagine that would bork too. :)
-
Here you have the fix I mentioned a couple of days ago for my new FBA Driverlist Generator (C/C++) [thanks to IQ_132]. It is not a proper final fix, it just disables some verification routines so you don't have to be deleting anything at the generated directory or deleting the object directory.
As I said then, the problems regarding the generator should be fixed for next FBA release :smilie:. I have been busy with university and I haven't been able to sit and check the code.
SeeYaa!
:biggrin:
-
The sound is very fast in powerins :p
Fixed the sound in Power Instinct. Needed plenty of fixes - it was a very broken driver! :)
-
Fixed the sound in Power Instinct. Needed plenty of fixes - it was a very broken driver! :)
Wonderful! :smilie: I love this game. :smilie:
Thanks! :biggrin:
-
Wonderful! :smilie: I love this game. :smilie:
Thanks! :biggrin:
Attached the new driver. :) You will need to remove some extra elements in the BurnStruct to use it.
-
I found some bugs in Konami drivers...
Aliens
Missing some sounds
The sound is slow
Contra
The game run slow
Devil World / Vulcan Venture / The Final Round
Missing the number 0 (zero).
Look the "credit":
(http://img641.imageshack.us/img641/4145/devilw0328122656.png)
Look the bonus stand:
(http://img687.imageshack.us/img687/6299/vulcan0328123710.png)
Escape Kids
Bad title screen
Some priority problems
(http://img689.imageshack.us/img689/6585/esckids0328124503.png)
Punk Shot
Some currupt gfxs, look in top:
(http://img38.imageshack.us/img38/6953/punkshot0328130739.png)
Look the konami simbol in test mode:
(http://img140.imageshack.us/img140/2579/punkshot0328130827.png)
Quiz Gakumon no Susume
Severe priority problems:
(http://img16.imageshack.us/img16/517/qgakumon0328131636.png)
Super Contra
The sound is slow
Thunder Cross (set 2)
Bad sound
Vendetta
Some gfx bugs:
(http://img229.imageshack.us/img229/880/vendettaj0318141118.png)
-
Dr. Tomy
Show Guru Meditation after loading. :eek:
-
Hi all,
There is a sound bugs in Toki, music is too slow. Some sound effects also are distorted or missing (when Toki die for instance).
Regards,
Stef
-
Added fixed rotation by regret. (FBA shuffle)
src\burner\sshot.cpp
:cool:
Edited by Treble Winner: Reason: Bug fixed thanks to BisonSAS and regret (FBAShuffle)
Can Galaga be fixed?
-
Can Galaga be fixed?
What is the bug in Galaga? :confused:
-
There is a sound bugs in Toki, music is too slow. Some sound effects also are distorted or missing (when Toki die for instance).
Probably bug in the Seibu sound emulation. D-Con, Blood Bros., SD Gundam Psycho Salamander no Kyoui and Raiden the music run slow. :p
-
What is the bug in Galaga? :confused:
It is upside down, but when you take a screenshot it is the correct way....
(http://img405.imageshack.us/img405/7267/captureaa.jpg)
-
Strange, here work fine:
(http://img339.imageshack.us/img339/8819/fbagalaga.png)
Missing some menus in your screenshot. :confused:
Please, post your "System information".
Help -> System information
-
It is upside down, but when you take a screenshot it is the correct way....
Which blitter are you using? I don't think the basic blitter supports flipping which Galaga needs.
-
Pass
The BG music not working. :p
Probably problem in YM2203.
-
Aliens - Bad Sound (BisonSAS)
Contra - Slow game (BisonSAS)
Devil World / Vulcan Venture / The Final Round - missing '0' character (BisonSAS) - Fixed
Escape Kids - Bad title, Priority issues (BisonSAS)
Punk Shot - Bad Gfx (BisonSAS)
Quiz Gakumon no Susume - Priority issues (BisonSAS)
Super Contra - slow sound (BisonSAS)
Thunder Cross (set 2) - Bad sound (BisonSAS)
Vendetta - minor gfx issues (BisonSAS)
Dr. Tomy - FBA crash (BisonSAS) - Non issue?
Seibu Sound issue (BisonSAS / hoblingr)
Pass - bad bg music (BisonSAS)
I'll post as I fix them.
-
Dr. Tomy - FBA crash (BisonSAS)
I can't confirm this. It doesn't crash here under basic, enhanced, or softfx blitter or with the sound disabled. :S
-
I can't confirm this. It doesn't crash here under basic, enhanced, or softfx blitter or with the sound disabled. :S
Look my Guru Meditation Details:
FB Alpha [DEBUG] v0.2.97.08 fatal exception report (Tue Apr 13 01:02:3
----------------------------------------------------------------------
Exception 0xC0000005 (EXCEPTION_ACCESS_VIOLATION) thrown.
EIP: 0x0030
(attempting to read address 0x00300020)
EAX: 0x00000000, EBX: 0x002C0033, ECX: 0x77C20AD6, EDX: 0x00035600
ESI: 0x00300020, EDI: 0x00300078, ESP: 0x0023940C, EBP: 0x002C0030
----------------------------------------------------------------------
System information:
OS: Microsoft Windows XP Professional Service Pack 3 (build 2600)
CPU: AuthenticAMD, Athlon 64 / Athlon 64 Mobile
1607 MHz, MMX, SSE, SSE2 (1 system processor)
Physical RAM: 1047856 KB (1023 MB) total, 772832 KB ( 754 MB) avail
Total RAM: 1733156 KB (1692 MB) total, 1479716 KB (1445 MB) avail
FB Alpha [DE: 13628 KB in use (13868 KB peak, 63968 KB virtual)
Installed displays and display adapters:
Monitor Plug and Play on NVIDIA GeForce FX 5500 (primary)
----------------------------------------------------------------------
FB Alpha [DEBUG] information:
Built on Apr 12 2010, 20:29:34, using GCC 3.4.5.
Optimised for i686 CPUs.
Using Unicode for all text.
Debug functionality present.
MMX optimisations enabled.
A68K emulation core enabled for MC68000 emulation.
Musashi emulation core enabled for MC68010/MC68EC020 emulation.
Emulating drtomy (Dr. Tomy)
Vertical refresh is 60,00 Hz.
CPU running at 100% of normal frequency.
Video settings:
Interface settings: Video plugin not initialised
Audio settings:
Selected module: DirectSound3 audio output
Interface settings: Playback at 48000Hz, 100% volume
Module settings: Audio is delayed by approx. 83ms
Input settings:
Selected module: DirectInput7 input
Interface settings: keyboard 0 System keyboard: Teclado
mouse 0 System mouse: Mouse
Profiling settings:
Interface settings: Profiling module not initialised
----------------------------------------------------------------------
Detailed process information about fbad.exe:
fbad.exe (base address 0x00400000, size 64212 KB)
Unable to locate module in which exception occurred
Modules loaded by fbad.exe:
ntdll.dll (base address 0x7C900000, size 716 KB)
kernel32.dll (base address 0x7C800000, size 1024 KB)
ADVAPI32.DLL (base address 0x77F50000, size 684 KB)
RPCRT4.dll (base address 0x77DB0000, size 584 KB)
Secur32.dll (base address 0x77F20000, size 68 KB)
COMCTL32.DLL (base address 0x773B0000, size 1036 KB)
msvcrt.dll (base address 0x77BF0000, size 352 KB)
GDI32.dll (base address 0x77E50000, size 292 KB)
USER32.dll (base address 0x7E360000, size 580 KB)
SHLWAPI.dll (base address 0x77EA0000, size 472 KB)
COMDLG32.DLL (base address 0x76380000, size 288 KB)
SHELL32.dll (base address 0x7C9C0000, size 8312 KB)
ddraw.dll (base address 0x73710000, size 300 KB)
DCIMAN32.dll (base address 0x73B70000, size 24 KB)
dinput.dll (base address 0x72250000, size 176 KB)
WINMM.dll (base address 0x76B20000, size 184 KB)
dsound.dll (base address 0x73EC0000, size 368 KB)
ole32.dll (base address 0x774C0000, size 1268 KB)
VERSION.dll (base address 0x77BE0000, size 32 KB)
setupapi.dll (base address 0x77900000, size 980 KB)
IMM32.DLL (base address 0x76360000, size 116 KB)
LPK.DLL (base address 0x62E80000, size 36 KB)
USP10.dll (base address 0x74D50000, size 428 KB)
serwvdrv.dll (base address 0x5D1D0000, size 28 KB)
umdmxfrm.dll (base address 0x5B4F0000, size 28 KB)
MSCTF.dll (base address 0x746E0000, size 304 KB)
apphelp.dll (base address 0x77B20000, size 136 KB)
msctfime.ime (base address 0x75290000, size 184 KB)
UxTheme.dll (base address 0x5B1C0000, size 224 KB)
HID.DLL (base address 0x68E00000, size 36 KB)
WINTRUST.dll (base address 0x76C10000, size 184 KB)
CRYPT32.dll (base address 0x77A60000, size 600 KB)
MSASN1.dll (base address 0x77B00000, size 72 KB)
IMAGEHLP.dll (base address 0x76C70000, size 160 KB)
wdmaud.drv (base address 0x72CD0000, size 36 KB)
OLEAUT32.DLL (base address 0x77100000, size 556 KB)
msacm32.drv (base address 0x72CC0000, size 32 KB)
MSACM32.dll (base address 0x77BC0000, size 84 KB)
midimap.dll (base address 0x77BB0000, size 28 KB)
KsUser.dll (base address 0x73E90000, size 16 KB)
RICHED20.DLL (base address 0x74DF0000, size 436 KB)
----------------------------------------------------------------------
-
Using the binary from Barry or one you compiled?
-
Using the binary from Barry or one you compiled?
I tested in Barry binary and in my compilation. :S
Barry binary crash:
(http://img4.imageshack.us/img4/1396/drtomyfba.png)
-
Sorry. :p I found the problem. :eek:
The cheat. :eek:
My fault, sorry. :p
-
conc.cpp
static int ConfigParseFile(TCHAR* pszFilename)
{
#define INSIDE_NOTHING (0xFFFF & (1 << ((sizeof(TCHAR) * B) - 1)))
TCHAR szLine[1024];
TCHAR* s;
TCHAR* t;
int nLen;
replace with:
static int ConfigParseFile(TCHAR* pszFilename)
{
#define INSIDE_NOTHING (0xFFFF & (1 << ((sizeof(TCHAR) * B) - 1)))
TCHAR szLine[4096];
TCHAR* s;
TCHAR* t;
int nLen;
-
Thanks doomking and oak2003. :smilie: Now the cheat in drtomy work fine. :biggrin:
Found to cheat the definition content, more than 1024 characters, FBA loading error occurs,
The greatest use of characters drtomy.ini = 3052
This solution may need to modify the driving simulator FBA,
Or informed more than 1024 characters CHEAT definition method, further amendments to ...
-
Strange, here work fine:
(http://img339.imageshack.us/img339/8819/fbagalaga.png)
Missing some menus in your screenshot. :confused:
Please, post your "System information".
Help -> System information
The menu is there, it only done that when I took a screenshot... My OS is windows 7 ulimate, video card is a Geforce 9500 GT, and the ram is 3 gig.....
-
Which blitter are you using? I don't think the basic blitter supports flipping which Galaga needs.
Ok that was the reason for the problem Thanks, I am used to Mame lol.
-
src\burn\psikyo\d_psikyosh.cpp
Missing mahjong inputs in mjgtaste.
-
Trojan - music too slow
I Tried the complete romset...
-
Double Dragon - slow music
-
Double Dragon - slow music
also, i've no idea what sound cores ddragon uses but it seems to crash if the burn sound buffer is null. I can't be sure tho, it was crashing in the 360 port until I added lantus's sound code.
-
we (I), really need to go through and make sure that the sound cores are not allowed to run if the sound buffer is null or incorrectly sized. This would save a lot of crashes I think.
-
Agreed IQ. I've also started work on something of a memory manager using linked lists. Should just be a case of replacing all the mallocs in Burn with BurnMalloc and everything will be free'd when the driver exits, just to make sure there are no memory leaks left anywhere.
-
Missing the red color in fireshrk Service Mode:
FBA:
(http://img594.imageshack.us/img594/6338/fireshrk0424223746.png)
MAME:
(http://img59.imageshack.us/img59/9259/0000f.png)
Missing the "OFF" / "ON" in Input check:
FBA:
(http://img248.imageshack.us/img248/9370/fireshrk0424223754.png)
MAME:
(http://img28.imageshack.us/img28/435/0001c.png)
-
I'm fairly certain I've tracked down that bug to the fact that the toa sprite chip's "ram size" ram isn't buffered currently (I think...)
-
I'm fairly certain I've tracked down that bug to the fact that the toa sprite chip's "ram size" ram isn't buffered currently (I think...)
I found same bug in outzone
FBA:
(http://img594.imageshack.us/img594/1429/outzone0425020711.png)
MAME:
(http://img34.imageshack.us/img34/5599/0000wy.png)
-
I found same bug in Ultimate 11 - The SNK Football Championship
(http://www.imagebanana.com/img/s1ssaoce/Adsz10.jpg) (http://www.imagebanana.com/)
-
I'm trying to get the ARM7 PGM roms working on the Xbox360 port, im having a hell of a time with the ARM7 code though.
If i load kov2.zip in a debug build, it will crash in arm7_intf.cpp at Arm7_program_write_byte_32le()
the reason is because membase[WRITE][addr >> PAGE_SHIFT] references a bad pointer. Yet it works on a release build. Why? I thought maybe it was the Xbox specific code, but i went back and ran it against Win32 0.2.97.08 and its the exact same issue.
I am wondering what i am doing wrong, if anything? :) Also am wondering how the PGM driver was debugged
-
I'm trying to get the ARM7 PGM roms working on the Xbox360 port, im having a hell of a time with the ARM7 code though.
If i load kov2.zip in a debug build, it will crash in arm7_intf.cpp at Arm7_program_write_byte_32le()
the reason is because membase[WRITE][addr >> PAGE_SHIFT] references a bad pointer. Yet it works on a release build. Why? I thought maybe it was the Xbox specific code, but i went back and ran it against Win32 0.2.97.08 and its the exact same issue.
I am wondering what i am doing wrong, if anything? :) Also am wondering how the PGM driver was debugged
Hey,Dude
try this to see if it help
arm7_intf.cpp
#define MAX_MEMORY 0x80000000 // more than good enough for pgm
#define PAGE_SIZE 0x00001000 // 400 would be better...
#define PAGE_COUNT (MAX_MEMORY/PAGE_SIZE)
#define PAGE_SHIFT 12 // 0x1000 -> 12 bits
replace with
#define PAGE_SHIFT 12 // 0x1000 -> 12 bits
#define PAGE_COUNT (1<<(32-PAGE_SHIFT))
-
thanks :)
check your PM
-
Little graphic problem in street fighter zero 2 to report.
Thank you
-
Little sprite priority problem in Gradius 3 (Japan + World). The Highscore is missing (but can be seen when you deactivate some Layers in Shot factory).
Is there a way to manually change the sprite priority?
-
Little graphic problem in street fighter zero 2 to report.
Thank you
Can't repro here. That issue is very old and down to a lack of sprite masking emulation which FBA does emulate. Which effects are you using? The only way I can see the issue arising is if the z-buffer allocation failed and I'm wondering if the effect you're using has caused it.
-
Hi Barry,
the actual settings are:
Enhanced Blitter (d3d7), hq2xS filter
but i'm sure that the same happens with all the batch of filters and if i'm not wrong, also with any filter on.
Could it be blitter related?
Unfortunately I can't verify atm, because i'm at work :)
Thank you
-
Another issue i have on multiple configuration when i switch to fullscreen with HQ[2-4]X vanilla filters.
Thank you
-
I found same bug in Arkanoid.
Arkonoid in the game, it seems from the bottom of the screen above.
(Errors can be understood only when the game was played in full screen )
-
Gun. Smoke - audio and video are too slow...
-
Hi!!
Does anybody know why Unibios 2.3 fails on FB Alpha while I'm trying to play games like Samurai Shodown III and Shamurai Shodown IV in console mode?
The first thing I see is, in the case of Samsho3, "Option" feature is unaccessible, while in Samsho4 that feature looks corrupted (checkboxes for rounds quantity and other things).
The second thing I found on Samsho4 is, "In Menu Game", where I want to enable "Red Blood", it doesn't work at all.
So, Do I need to change any feature in order to avoid those errors?
Or is this a mere coincidence and I really found a bug there?
PD: I know I saw this bug (about Samsho4) some years ago, but I though it was fixed.
Thank you so much!!
[EDIT]: Sorry, I have to add Samsho3 and Samsho4 "Options" errors in console mode happen while playing Kaillera.
So I have to ask is there's a problem with my partner's ROMsets and I'll let you know.
Thanks!
-
Black Tiger
- the audio volume is too high (not a real bug);
- when the player need to insert his name, the cursor for the letters selection isn't visible.
-
I found same bug in Space Gun
After a while playing the game, the game's image is distorted. suddenly stops playing the game emulator program.
(This event is 1st or 2nd level)
(http://www.imagebanana.com/img/o5rjqymb/thumb/Ads305z8282.jpg) (http://www.imagebanana.com/view/o5rjqymb/Ads305z8282.jpg)
-
In the Taito's Double Axle / Power Wheels if I remap the input of the steering with the digital or analog joypad the car always turn left, also when I turn right...
-
In ChaseHQ and SCI the sprite priority is incorrect sometimes. Especially when driving over a hill you can see the sprites displayed behind it. I've included a pic if this is not clear
(http://imgur.com/LmwhD.png)
-
Hi,
i'm sorry to be a bug reporting whore lately :) but actually, when the datfile for clrmame is generated, the neogeo bios is reported twice in the dat (near EOF):
...
<rom name="l.1a" merge="l.1a" size="4096" crc="ab421a83"/>
</game>
<game isbios="yes" name="neogeo">
<description>Neo Geo MVS System [BIOS only]</description>
<year>1990</year>
<manufacturer>SNK</manufacturer>
<rom name="asia-s3.rom" size="131072" crc="91b64be3"/>
<rom name="sp-s2.sp1" size="131072" crc="9036d879"/>
<rom name="sp-s.sp1" size="131072" crc="c7f2fa45"/>
<rom name="usa_2slt.bin" size="131072" crc="e72943de"/>
<rom name="sp-e.sp1" size="131072" crc="2723a5b5"/>
<rom name="vs-bios.rom" size="131072" crc="f0e8f27d"/>
<rom name="sp-j2.sp1" size="131072" crc="acede59c"/>
<rom name="sp1.jipan.1024" size="131072" crc="9fb0abe4"/>
<rom name="sp-45.sp1" size="524288" crc="03cc9f6a"/>
<rom name="neo-po.bin" size="131072" crc="16d0c132"/>
<rom name="neo-epo.bin" size="131072" crc="d27a71f1"/>
<rom name="neodebug.bin" size="131072" crc="698ebb7d"/>
<rom name="sp-1v1_3db8c.bin" size="131072" crc="162f0ebe"/>
<rom name="uni-bios_2_3.rom" size="131072" crc="27664eb5"/>
<rom name="uni-bios_2_3o.rom" size="131072" crc="601720ae"/>
<rom name="uni-bios_2_2.rom" size="131072" crc="2d50996a"/>
<rom name="uni-bios_2_1.rom" size="131072" crc="8dabf76b"/>
<rom name="uni-bios_2_0.rom" size="131072" crc="0c12c2ad"/>
<rom name="uni-bios_1_3.rom" size="131072" crc="b24b44a0"/>
<rom name="uni-bios_1_2.rom" size="131072" crc="4fa698e9"/>
<rom name="uni-bios_1_2o.rom" size="131072" crc="e19d3ce9"/>
<rom name="uni-bios_1_1.rom" size="131072" crc="5dda0d84"/>
<rom name="uni-bios_1_0.rom" size="131072" crc="0ce453a0"/>
<rom name="sm1.sm1" size="131072" crc="94416d67"/>
<rom name="sfix.sfix" size="131072" crc="c2ea0cfd"/>
<rom name="000-lo.lo" size="131072" crc="5a86cff2"/>
</game>
<game isbios="yes" name="neogeo">
<description>Neo Geo MVS System [BIOS only]</description>
<year>1990</year>
<manufacturer>SNK</manufacturer>
<rom name="asia-s3.rom" size="131072" crc="91b64be3"/>
<rom name="sp-s2.sp1" size="131072" crc="9036d879"/>
<rom name="sp-s.sp1" size="131072" crc="c7f2fa45"/>
<rom name="usa_2slt.bin" size="131072" crc="e72943de"/>
<rom name="sp-e.sp1" size="131072" crc="2723a5b5"/>
<rom name="vs-bios.rom" size="131072" crc="f0e8f27d"/>
<rom name="sp-j2.sp1" size="131072" crc="acede59c"/>
<rom name="sp1.jipan.1024" size="131072" crc="9fb0abe4"/>
<rom name="sp-45.sp1" size="524288" crc="03cc9f6a"/>
<rom name="neo-po.bin" size="131072" crc="16d0c132"/>
<rom name="neo-epo.bin" size="131072" crc="d27a71f1"/>
<rom name="neodebug.bin" size="131072" crc="698ebb7d"/>
<rom name="sp-1v1_3db8c.bin" size="131072" crc="162f0ebe"/>
<rom name="uni-bios_2_3.rom" size="131072" crc="27664eb5"/>
<rom name="uni-bios_2_3o.rom" size="131072" crc="601720ae"/>
<rom name="uni-bios_2_2.rom" size="131072" crc="2d50996a"/>
<rom name="uni-bios_2_1.rom" size="131072" crc="8dabf76b"/>
<rom name="uni-bios_2_0.rom" size="131072" crc="0c12c2ad"/>
<rom name="uni-bios_1_3.rom" size="131072" crc="b24b44a0"/>
<rom name="uni-bios_1_2.rom" size="131072" crc="4fa698e9"/>
<rom name="uni-bios_1_2o.rom" size="131072" crc="e19d3ce9"/>
<rom name="uni-bios_1_1.rom" size="131072" crc="5dda0d84"/>
<rom name="uni-bios_1_0.rom" size="131072" crc="0ce453a0"/>
<rom name="sm1.sm1" size="131072" crc="94416d67"/>
<rom name="sfix.sfix" size="131072" crc="c2ea0cfd"/>
<rom name="000-lo.lo" size="131072" crc="5a86cff2"/>
</game>
<game isbios="yes" name="pgm">
...
Thank you
-
Gondomania (US) - Makyou Senshi (Japan)
The game inputs don't work... it's impossible to start playing...
Golden Axe
Not a real bug, but a bad setting... the sounds FX are too high in respect to the background musics...
-
Arkanoid game at, does not work continue.
-
Thanks for all your reports people, the team is working to fix all this stuff in order to improve, keep posting if you find any bug, it's important for us ;)
See ya!!! :D
-
Hello, just wanted to say in the correct thread (sorry for insisting) that NeoGeo eeprom (i think it is how data saved from games such as high scores is called) is not saved with an AES BIOS. Basically, you can check this by putting every MVS BIOS, eeproms are saved, but each of the 3 AES BIOS doesn't. I hope you will understand what i mean. I can clarify if necessary.
-
original fb alpha:
xaudio2 + shots factory > crash?
-
@Seyken: Seems that you are trying to save hiscore data on an AES machine... AES cannot save data itself, for it, you may use the Memory card feature. It's that way the hardware works... :(
@doomking: We'll see what's happening, maybe a module in the xsound not being closed or paused properly when calling the SF dialog.
Thanks for your reports people! if you find anything else, please feel free to post ;)
See ya!!! :D
-
original fb alpha:
play neogeo games > load state > crash?
z80 core have problem?
-
Gun. Smoke - audio and video are too slow...
Fixed this one.
in d_gunsmoke.cpp
http://code.google.com/p/fba360/source/diff?spec=svn392&r=392&format=side&path=/trunk/src/burn/misc/pre90s/d_gunsmoke.cpp
-
Fixed this one.
in d_gunsmoke.cpp
http://code.google.com/p/fba360/source/diff?spec=svn392&r=392&format=side&path=/trunk/src/burn/misc/pre90s/d_gunsmoke.cpp
Thanks for your collaboration man! ^^
Take Care!
SeeYaa!
:biggrin:
-
Many thanks lantus for this fix !!!
-
Cheers