Until yesterday I had never touched Cygwin or C (this is C right? C++?) I succeeded in compiling a working Rockbox, and Simulator, and got a patch applied. However I just tried to make a change directly in a .c file (C:\cygwin\home\Will\rockbox\apps\plugins\viewer.c --- I used Ultra Edit) and the plugin worked on my player, but not on the Simulator (which I earlier got an EQ patch to work on). I know a little about programming (Visual Basic), and I would really appreciate anyone telling me what I may be doing wrong.
As I said the file is apps/plugins/viewer.c and here is what I changed
/* Sansa C200 keys */
#elif CONFIG_KEYPAD == SANSA_C200_PAD
#define VIEWER_QUIT BUTTON_POWER
#define VIEWER_PAGE_UP BUTTON_VOL_UP
#define VIEWER_PAGE_DOWN BUTTON_VOL_DOWN
#define VIEWER_SCREEN_LEFT BUTTON_LEFT
#define VIEWER_SCREEN_RIGHT BUTTON_RIGHT
#define VIEWER_MENU BUTTON_SELECT
#define VIEWER_AUTOSCROLL BUTTON_REC
#define VIEWER_LINE_UP BUTTON_UP
#define VIEWER_LINE_DOWN BUTTON_DOWN
to
/* Sansa C200 keys */
#elif CONFIG_KEYPAD == SANSA_C200_PAD
#define VIEWER_QUIT BUTTON_POWER
#define VIEWER_PAGE_UP BUTTON_UP
#define VIEWER_PAGE_DOWN BUTTON_DOWN
#define VIEWER_SCREEN_LEFT BUTTON_LEFT
#define VIEWER_SCREEN_RIGHT BUTTON_RIGHT
#define VIEWER_MENU BUTTON_SELECT
#define VIEWER_AUTOSCROLL BUTTON_REC
#define VIEWER_LINE_UP BUTTON_VOL_UP
#define VIEWER_LINE_DOWN BUTTON_VOL_DOWN
The Rockbox version is r17111M-080415
And here is a list of the files that the EQ patch I applied altered:
apps/lang/english.lang
apps/menus/eq_menu.c
This EQ patch is on my player too, so I doubt that's it.
Any ideas?