diff -Naur ./rockbox.unmod/apps/plugins/invadrox.c ./rockbox.mod/apps/plugins/invadrox.c --- ./rockbox.unmod/apps/plugins/invadrox.c 2011-01-23 19:41:32.000000000 -0600 +++ ./rockbox.mod/apps/plugins/invadrox.c 2011-01-23 19:24:29.000000000 -0600 @@ -286,8 +286,7 @@ /* m:robe 500 defines */ -#if ((LCD_WIDTH == 640) && (LCD_HEIGHT == 480)) || \ - ((LCD_WIDTH == 480) && (LCD_HEIGHT == 640)) +#if LCD_WIDTH >= 640 /* Original arcade game size 224x240, 1bpp with * red overlay at top and green overlay at bottom. @@ -308,7 +307,7 @@ #define MAX_Y 18 /* iPod Video defines */ -#elif (LCD_WIDTH == 320) && (LCD_HEIGHT == 240) +#elif (LCD_WIDTH >= 320) && (LCD_WIDTH < 640) /* Original arcade game size 224x240, 1bpp with * red overlay at top and green overlay at bottom. @@ -498,7 +497,7 @@ #define MAX_Y 18 -#elif (LCD_WIDTH == 240) && ((LCD_HEIGHT == 320) || (LCD_HEIGHT == 400)) +#elif (LCD_WIDTH >= 240) && (LCD_WIDTH < 320) && ((LCD_HEIGHT >= 320) || (LCD_HEIGHT == 400)) /* Gigabeat: 240x320x16 * ======================