It's possible to make a shell with a mix of ASM libraries (like Doors CS7/Celtic III) to display the list of programs on the calc and TI-BASIC, but it usually ends up so large that it is not practical to run large games. From what I could see, your program is more a package of many programs that can do some special stuff and some games.