Disclaimer: Use this at your own Risk! Always back up your Tivo before using any hack! The utility could cause your Tivo to do horrific things, including, but not limited to: playing the Rosie O’Donnel show over and over, calling your friends and hanging up when they answer, or bursting into flame. By using this or any utility written by Jake, you do so at your own risk. No warranties, expressed or implied… etc. Use this and you agree not to sue me…

About Tic-Tac-Tivo

Tic-Tac-Tivo is an on screen display (OSD) two-player game of tic-tac-toe. You use the remote to move the cursor and select the square you wish to choose.

Tic-Tac-Tivo Screenshot
Tic-Tac-Tivo was made to explore methods of creating a totally interactive application on the TiVo.

Tic-Tac-Tivo is written completely in C. Hence, there’s always the chance that there could be wonderful mistakes like overwriting memory in places that it shouldn’t. Hence, be warned, this could screw up your TiVo. Check the disclaimer above. Play Tic-Tac-Tivo only if you have a current backup and are not afraid of messing up your Tivo.

Here is another screenshot:

Tic-Tac-Tivo Screenshot

  • Thanks to [mbm] (embeem) for all his help. [mbm] pretty much helped me learn everything I know about coding for the Tivo in C. This includes the OSD routines, and the event handlers.
  • The routines used to draw to the screen and intercept remote events are use methods developed by [mbm]. These same techniques can be found in LoveTivo’s soon-to-be-released libraries. You have [mbm] to thank for those too.


I removed the download since it no longer works on the latest versions of the Tivo OS. I was not able to release the source code due the fact that the techniques were not my own. I’m pretty sure at this point, much of the novel and exciting aspects of this application have worn off, as there are now official ways of developing Tivo applications.