mpguino problem to working in IDE 1.6.5

the "old mpguino" works in IDE 1.0.5 but I get a lot of errors in the newest version IDE 1.6.5

somebody a idear to solve?

C:\Arduino\arduino 1.6.5\arduino-1.6.5-r5\hardware\arduino\avr\cores\arduino/Arduino.h:117:14: error: 'boolean' has a previous declaration as 'typedef bool boolean'
typedef bool boolean;
^
MPG_V086_GL1800_5110_22_werk_versie:100: error: 'prog_char' was not declared in this scope
MPG_V086_GL1800_5110_22_werk_versie:100: error: 'str' was not declared in this scope
MPG_V086_GL1800_5110_22_werk_versie:386: error: 'prog_char' does not name a type
MPG_V086_GL1800_5110_22_werk_versie.ino: In function 'void setup()':
MPG_V086_GL1800_5110_22_werk_versie:393: error: 'displayFuncNames' was not declared in this scope
MPG_V086_GL1800_5110_22_werk_versie.ino: In function 'void checkbuttons()':
MPG_V086_GL1800_5110_22_werk_versie:526: error: 'getStr' cannot be used as a function
MPG_V086_GL1800_5110_22_werk_versie:543: error: 'displayFuncNames' was not declared in this scope
MPG_V086_GL1800_5110_22_werk_versie:543: error: 'getStr' cannot be used as a function
MPG_V086_GL1800_5110_22_werk_versie:560: error: 'displayFuncNames' was not declared in this scope
MPG_V086_GL1800_5110_22_werk_versie:560: error: 'getStr' cannot be used as a function
MPG_V086_GL1800_5110_22_werk_versie.ino: At global scope:
MPG_V086_GL1800_5110_22_werk_versie:629: error: redefinition of 'char* getStr'
MPG_V086_GL1800_5110_22_werk_versie:100: error: 'char* getStr' previously defined here
MPG_V086_GL1800_5110_22_werk_versie:629: error: 'prog_char' was not declared in this scope
MPG_V086_GL1800_5110_22_werk_versie:629: error: 'str' was not declared in this scope
conflicting declaration 'typedef uint8_t boolean'

Arduino Version: 1.6.5-r5

Looks like they stopped development over five years ago. About all you can do is fix each error you encounter.