I spent many hours playing games on my TI-89.
I used <a href="http://www.ti-89.org/archive.html">this</a> site to get games when I couldn't be bothered making them. It hosts software for TI-89s, but the APIs are almost the same, so the interpreted BASIC programs should run similarly, and the assembly programs should run identically.