The "Value decreased" does not work as expected, it returns only addresses with the current value 0.
This seems to happens because the menu in src/drivers/common/cheat.cpp does not correspond to the search filters defined in the function FCEUI_CheatSearchEnd in file src/cheat.cpp.
The following patch fixes the bug and adds the missing search method options in the menu.
--- cheat.cpp 2010-09-03 13:11:45.000000000 -0400
+++ cheat-fixed.cpp 2012-05-02 20:45:35.000000000 -0400
@@ -422,20 +422,42 @@
}
}
+#define ASK_NONE 0
+#define ASK_V1 1
+#define ASK_V2 2
+
static void DoSearch(void)
{
static int v1=0,v2=0;
static int method=0;
ASK_V2};
+
printf("\nSearch Filter:\n");
method=ShowShortList(m,6,method);
Could you please attach a patch file for this patch? The tabbing is lost in the above post so the patch is malformed.
I can reproduce that the menu options are missing but it would great to try this patch before hacking on it.
fixed in svn r2514. thank you for bringing this to our attention!