Hello,
I have a question/suggestion about searches.
Taken the game "Janpai Puzzle Choukou (Japan 010820)" as example.
I have enabled the option "Latin text only" so this game appears in the game list as "Janpai Puzzle Choukou (Japan 010820)". But if I search for it using any of it's words (i.e janpai) it's not found. It's found only searching with "Japan 010820" (or by it's rom filename "choko").
I saw in the source file "FBNeo/src/burn/drv/capcom/d_cps2.cpp" that it's defined this way:
struct BurnDriver BurnDrvCpsChoko = {
"choko", NULL, NULL, NULL, "2001",
"Janpai Puzzle Choukou (Japan 010820)\0", NULL, "Mitchell (Capcom license)", "CPS2",
L"\u96c0\u724c\u30d1\u30ba\u30eb \u9577\u6C5F (Japan 010820)\0", NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_CAPCOM_CPS2 | HARDWARE_CAPCOM_CPS2_SIMM, GBF_PUZZLE, 0,
NULL, ChokoRomInfo, ChokoRomName, NULL, NULL, NULL, NULL, ChokoInputInfo, NULL,
Cps2Init, DrvExit, Cps2Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
I think that, in this case, the sixth field of the struct is the latin name and the tenth is the non latin name and I think this is the one used in the search.
Should it be possible that if the "Latin text only" option is enabled the search be done using the latin name instead of the non latin one?
Or just to do the search using both fields (well, three fields including the rom filename)?
Thanks and best regards.