diff -Naur ./rockbox.unmod/apps/plugins/sudoku/sudoku.c ./rockbox.mod/apps/plugins/sudoku/sudoku.c --- ./rockbox.unmod/apps/plugins/sudoku/sudoku.c 2011-01-22 09:02:14.000000000 -0600 +++ ./rockbox.mod/apps/plugins/sudoku/sudoku.c 2011-01-23 18:50:04.000000000 -0600 @@ -141,13 +141,13 @@ #define MARK_SPACE 1 /* Pixels between two marks */ #define MARK_SIZE 4 /* Mark width and height */ -#elif (LCD_HEIGHT==240) && (LCD_WIDTH==320) +#elif (LCD_HEIGHT>=240) && (LCD_HEIGHT<480) && (LCD_WIDTH>=320) /* iPod Video - 320x240, 9 cells @ 24x24 with 14 border lines */ #define MARK_OFFS 1 /* Pixels between border and mark */ #define MARK_SPACE 2 /* Pixels between two marks */ #define MARK_SIZE 6 /* Mark width and height */ -#elif (LCD_HEIGHT==480) && (LCD_WIDTH==640) +#elif (LCD_HEIGHT>=480) /* M:Robe 500 - 640x480, 9 cells @ 48x48 with 14 border lines */ #define MARK_OFFS 1 /* Pixels between border and mark */ #define MARK_SPACE 2 /* Pixels between two marks */ diff -Naur ./rockbox.unmod/apps/plugins/wormlet.c ./rockbox.mod/apps/plugins/wormlet.c --- ./rockbox.unmod/apps/plugins/wormlet.c 2011-01-23 19:41:32.000000000 -0600 +++ ./rockbox.mod/apps/plugins/wormlet.c 2011-01-23 18:34:57.000000000 -0600 @@ -394,8 +394,7 @@ #define ARGH_SIZE 8 #define SPEED 4 #define MAX_WORM_SEGMENTS 512 -#elif ((LCD_WIDTH == 640) && (LCD_HEIGHT == 480)) || \ - ((LCD_WIDTH == 480) && (LCD_HEIGHT == 640)) +#else #define FOOD_SIZE 14 #define ARGH_SIZE 16 #define SPEED 4