TVout not compiling

ide 1.0.5-r2
i got the code from here, i did a bit of research but haven't found anything with a solution. Google Code Archive - Long-term storage for Google Code Project Hosting.
i triple checked to make sure the libraries where installed correctly.
also i combined tvout and tvout beta
lil bio: this is plan B since my 16x2 lcd seems like it wont work, but i plan on using some type of display and load obd2 scanner software for my truck. and need a display to read real time codes/values
arduino micro

C:\Users\nora\Documents\Arduino\libraries\TVout\TVout.cpp: In member function 'void TVout::render_setup(uint8_t)':
C:\Users\nora\Documents\Arduino\libraries\TVout\TVout.cpp:730: error: '_VID_DDR' was not declared in this scope
C:\Users\nora\Documents\Arduino\libraries\TVout\TVout.cpp:730: error: '_VID_PIN' was not declared in this scope
C:\Users\nora\Documents\Arduino\libraries\TVout\TVout.cpp:731: error: '_SYNC_DDR' was not declared in this scope
C:\Users\nora\Documents\Arduino\libraries\TVout\TVout.cpp:731: error: '_SYNC_PIN' was not declared in this scope
C:\Users\nora\Documents\Arduino\libraries\TVout\TVout.cpp:732: error: '_VID_PORT' was not declared in this scope
C:\Users\nora\Documents\Arduino\libraries\TVout\TVout.cpp:733: error: '_SYNC_PORT' was not declared in this scope

so after some research i reliazed i needed to add some code in hardware setup to fix it,
added this at the end of line 50

|| (__AVR_ATmega32U4__)

it fixed my last error now im getting this

C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:27: error: prototype for 'void TVout::select_font(const unsigned char*)' does not match any in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\/TVout.h:103: error: candidate is: void TVout::select_font(uint8_t)
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:35: error: prototype for 'void TVout::print_char(uint8_t, uint8_t, unsigned char)' does not match any in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\/TVout.h:104: error: candidate is: void TVout::print_char(uint8_t, uint8_t, char)
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:41: error: no 'void TVout::inc_txtline()' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:49: error: no 'void TVout::write(const char*)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:56: error: no 'void TVout::write(const uint8_t*, uint8_t)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:62: error: no 'void TVout::write(uint8_t)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:92: error: no 'void TVout::print(const char*)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:97: error: no 'void TVout::print(char, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:102: error: no 'void TVout::print(unsigned char, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:107: error: no 'void TVout::print(int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:112: error: no 'void TVout::print(unsigned int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:117: error: no 'void TVout::print(long int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:132: error: no 'void TVout::print(long unsigned int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:138: error: no 'void TVout::print(double, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:143: error: no 'void TVout::println()' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:149: error: no 'void TVout::println(const char*)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:155: error: no 'void TVout::println(char, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:161: error: no 'void TVout::println(unsigned char, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:167: error: no 'void TVout::println(int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:173: error: no 'void TVout::println(unsigned int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:179: error: no 'void TVout::println(long int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:185: error: no 'void TVout::println(long unsigned int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:191: error: no 'void TVout::println(double, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:197: error: no 'void TVout::printPGM(const char*)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:205: error: no 'void TVout::printPGM(uint8_t, uint8_t, const char*)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:215: error: no 'void TVout::set_cursor(uint8_t, uint8_t)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:220: error: no 'void TVout::print(uint8_t, uint8_t, const char*)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:226: error: no 'void TVout::print(uint8_t, uint8_t, char, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:231: error: no 'void TVout::print(uint8_t, uint8_t, unsigned char, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:236: error: no 'void TVout::print(uint8_t, uint8_t, int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:241: error: no 'void TVout::print(uint8_t, uint8_t, unsigned int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:246: error: no 'void TVout::print(uint8_t, uint8_t, long int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:251: error: no 'void TVout::print(uint8_t, uint8_t, long unsigned int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:256: error: no 'void TVout::print(uint8_t, uint8_t, double, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:262: error: no 'void TVout::println(uint8_t, uint8_t, const char*)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:270: error: no 'void TVout::println(uint8_t, uint8_t, char, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:278: error: no 'void TVout::println(uint8_t, uint8_t, unsigned char, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:286: error: no 'void TVout::println(uint8_t, uint8_t, int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:294: error: no 'void TVout::println(uint8_t, uint8_t, unsigned int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:302: error: no 'void TVout::println(uint8_t, uint8_t, long int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:310: error: no 'void TVout::println(uint8_t, uint8_t, long unsigned int, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:318: error: no 'void TVout::println(uint8_t, uint8_t, double, int)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:326: error: no 'void TVout::printNumber(long unsigned int, uint8_t)' member function declared in class 'TVout'
C:\Users\nora\Documents\Arduino\libraries\TVout\TVoutPrint.cpp:347: error: no 'void TVout::printFloat(double, uint8_t)' member function declared in class 'TVout'

back to trying to figure more out..