That's very strange... While I am happy that you like my version of this code, I'd like it more if we can get this code to actually compile for you.
In both the last stable version that I just downloaded, and my latest edit, the lines read as follows:
Code:
const char * buttonPressAdrList[(unsigned int)(screenSize)] PROGMEM = {
Code:
const uint8_t * S64programList[] PROGMEM = {
Also, I do not have any problem with compiling - I am also using the Arduino 1.0.5 IDE.
Please go to lines 2792 and 4753, and check that these lines are as what is listed above.
Also, can you tell me what board you are compiling to?