Hi Scott, for the TI-99/4A versions of your games, did you handle the development of the ROM cartridge? What was that like? Did you have to split up any of your code to separate the game engine from the adventures themselves?
I did the entire programming of obth of the TI cartrige games, the text adventure cartridge (read in the games from cassette) and the special made-for-TI graphical text adventure in a cartridge: Return to Pirates Island.
My game language interpreter was already separate from games written in my adventure language. So putting the interpreter on the cartridge was not very difficult. See one of the other threads on this AMA for more information about that!
I acutally have a TI/99 still today. It is the only classic machine I have. :)
You were using good software engineering principles way back then!
Now my obligitory fanboying: Those text adventures were an important part of my formative years. They inspired me to learn how to write more advanced programs, because I desperately wanted to create my own text adventures. My first one was a gigantic, unwieldy tree of if/then/else statements, and that painful experience led me to more learn advanced data structures and concepts.