Screenshot from TI-89 version:
Phoenix is an advanced shoot-em-up game for the TI-89 This game has very smooth gameplay (synchronized at 31 or 48 frames per second) with many objects onscreen. It's features include many different types of enemies, many different levels, the ability to buy additional items, eight possible weapons for your ship, game saving, a high score table, multiple difficulty levels, multiple speeds, and multiple ships the player can purchase. The game only takes about 16K of your memory. This program is supplied with full source code and may be freely copied or modified without any restrictions.
The actual gameplay is much smoother than the animated GIF above shows, since the image was made by sampling the screen only a few times per second. Also, many features such as extra weapons aren't shown in it.
No shell or kernel is required to run this game. For the TI-89, absolutely no kernel or shell is required, but the game will still work if you have one. It should work on all combinations of AMS and hardware versions, except for AMS 2.03 due to its rather annoying size limit on programs. To solve this problem, you can use any of the various utilities that break the limit, or download a newer version of the AMS from TI's calculator site) and.
Download the full archive here. The archive includes the full source code (all three versions are built from the same source) and documentation in addition to the executable. Each archive is approximately 92K in size. This release should work with all ROM and hardware versions.
Here is a list of the major features of this game. It is by no means complete, but covers many of the most important ones.
There are no known bugs in this version of Phoenix (at the time of release).
Here is a list of all the "author codes" currently in use. These codes are used to identify modified versions of the game by various people, so they won't load saved games from other versions. If you are making a modified version of Phoenix, you should choose a code that is not currently used. This is described near the top of the main source code file.
There is one cheat for all calculators, and another for the TI-89 only. You have to read the source code to figure out what it is. By the way, you will not be allowed to enter the high score table when you cheat.