diff -Naur ./rockbox.unmod/apps/plugins/rockblox.c ./rockbox.mod/apps/plugins/rockblox.c --- ./rockbox.unmod/apps/plugins/rockblox.c 2011-01-23 19:41:32.000000000 -0600 +++ ./rockbox.mod/apps/plugins/rockblox.c 2011-01-23 18:30:40.000000000 -0600 @@ -415,7 +415,7 @@ #define BOARD_HEIGHT 20 -#if (LCD_WIDTH == 640) && (LCD_HEIGHT == 480) +#if (LCD_WIDTH >= 640) && (LCD_HEIGHT >= 480) #define BLOCK_WIDTH 24 #define BLOCK_HEIGHT 24 @@ -428,7 +428,7 @@ #define LEVEL_Y 140 #define LINES_Y 210 -#elif (LCD_WIDTH == 480) && (LCD_HEIGHT == 640) +#elif (LCD_WIDTH >= 480) && (LCD_HEIGHT >= 640) #define BLOCK_WIDTH 30 #define BLOCK_HEIGHT 30 @@ -441,7 +441,7 @@ #define LEVEL_Y 142 #define LINES_Y 218 -#elif (LCD_WIDTH == 320) && (LCD_HEIGHT == 240) +#elif (LCD_WIDTH >= 320) && (LCD_HEIGHT >= 240) #define BLOCK_WIDTH 12 #define BLOCK_HEIGHT 12 @@ -454,7 +454,7 @@ #define LEVEL_Y 70 #define LINES_Y 105 -#elif (LCD_WIDTH == 240) && ((LCD_HEIGHT == 320) || (LCD_HEIGHT == 400)) +#elif (LCD_WIDTH >= 240) && (LCD_HEIGHT >= 320) #define BLOCK_WIDTH 15 #define BLOCK_HEIGHT 15