Archives: TI-89 Programs
Currently viewing:
  1. Archives
  2. All files
  3. TI-89 Programs

Categories

Available subcategories:

Files

  1. A grayscale breakout-like game with scrolling and 7 types of power-ups, including lasers and multi-ball. It has very smooth gameplay synchronized at 29 frames per second. It also features a external levels, high score table, multiple speeds, and the ability to save the game at any point.

    Categorized under:
  2. This ship database gives the the names, registry numbers, and classes of 156 different starships from the Star Trek universe. Screenshots in reade-me file.

    Categorized under:
  3. Comments is an on-calc utility for displaying assembly program metadata.

    Categorized under:
  4. Jumpman Demo (v0.81)

    This demo contains 12 fully playable levels. Enjoy the game!

    Jumpman is a platform game written by Randy Glover and released by Epyx in 1983. Originally developed for the Atari 400/800, versions were also released for the Commodore 64, Apple II, IBM PC, and Colecovision.

    The object of the game is to defuse all bombs in a platform-filled screen. Jumpman defuses a bomb by touching it. According to the story, these are placed on Jupiter by terrorists. Jumpman can climb up and down ladders, and of course jump, and there are two kinds of rope each allowing a single direction of climbing only. Hazards include falling "smart darts" (small bullets that fly slowly across the screen, but when orthogonally lined up with Jumpman, greatly speed up and shoot straight in his direction) and other hazards that are unique to a certain level.

    Points are awarded for each bomb defused, with bonus points available for completing a level quickly. Jumpman's game run-speed can be chosen by the player, with faster speeds being riskier but providing greater opportunity to earn bonus points. [http://en.wikipedia.org/wiki/Jumpman]
    Report bugs here:
    - http://tifreakware.net/forum/viewtopic.php?f=7&t=197

    Thanks... and enjoy the game!!

    Categorized under:
  5. The Solar89 SDK is a suite of programs to allow TI-BASIC programs for z80 calculators to be written on 68k calculators. There are four programs included, Solar89, maketok, make8xp, and toolbr8x. Documentation on how to use them is included, as is a sample "Hello World" program in *.89t format that serves as a demo. 0.3 is a beta version without all 83+/84+ tokens supported, and without any token files for other z80 calculators.

    Categorized under:
  6. CBL Console provides a quick and easy way to test CBL commands without cluttering the homescreen. Designed for use with the TI CBL, TI CBL 2, or Vernier LabPro. Now features additional commands!

    Categorized under:
  7. Riemann Sums allows you to input a function in terms of x, an interval, and the number of rectangles.
    It will then give you 7 choices: Left, Right, Midpoint, Trapezoidal, All, About, and Quit. The first
    four choices allow you to perform individual calculations. Choosing All performs all of the first
    four options. Choosing About gives information about the program. Choosing Quit ends the program.
    If you choose any of the options except Quit, after execution a popup will appear asking to run the
    program again or quit.

    Categorized under:
  8. CBLM is a modular CBL program that both provides a fast way to collect data and provides developers with tools to quickly create CBL programs. It supports the standard set of CBL/CBL2 sensors along with numerous other Vernier sensors.

    Categorized under:
  9. This is a [URL=http://www.cemetech.net/forum/viewtopic.php?t=6448]Merthese[/URL] interpreter for all 68k calculators written in 68k Basic. It supports the Merthing @ Kerm extension, but not the w\ Nikky extension.

    Categorized under:
  10. This program calculates solar elevation and azimuth from UTC time. v3.0 supports two external programs and two locations.
    This version requires clock functionality for the program to run properly; preferably TI-89 Titanium. TI-89 HW2 should work with OS 2.09.

    Categorized under:
  11. This is a port of the mouse and cheese game from the 'Programming the TI-83+/TI-84+' book to the 68k series of calculators.

    Categorized under:
  12. This tool shows some nicely formatted information about how you are using the memory (both Flash Archive and RAM) on your 68k calculator. It will work on all 68k calcs: 92+, 89, Titanium, and V200. See the Readme for more information.

    Categorized under:
  13. Alien creatures have broken into the Jupiter headquarters and sabotaged all systems and hid bombs in different corners and angles, which can destroy the headquarters and the two adjoining buildings any moment. It all depends on you. As secret agent Jupiter Jumpman you have the speed and experience to cross the aliens' plans and thus defend the headquarters.
    In this comprehensive platform game, the bombs have to be collected in 30 levels. At the same time some creatures as bats, birds or aliens, but also robots and missiles disturb you. Also, collecting the bombs is a bit tricky. Either traps are triggered, i.e. ropes, ladders or platform parts disappear or fall down, or in some levels they only appear by this. The name of the level kind of contains directly what will happen! Seen as that, everything that moves should be avoided.

    v1.01
    - added optimizations suggested by Lionel Debroux (thank you Lionel)
    - corrected version string (V1.00 was released with the version string set to v0.95)
    - corrected enemy collision detection (v1.00 was released with enemy collision detection unintentionally disabled)
    - increased accuracy of bullet and collectable collision detection

    Categorized under:
  14. This is the sixth in my Screensaver series for the z80 calculators, now ported to the TI-89. A set of crosshairs moves randomly over the graphscreen until any key is pressed, when it quits instantly to the homescreen.

    Categorized under:
  15. A lot like the original game. Just press the arrow keys as they pass.

    Categorized under:
  16. A small static library for the TI-89 (and Voyage 200 and TI-92 Plus) with a slightly higher level implementation of argument processing than in the standard GCC4TI/TIGCC standard library.

    I wrote this to hopefully minimize code reuse for processing arguments passed to C programs, throwing exceptions for required arguments, filling in default values for optional arguments, and so on. Hopefully, it will be of use to others as well.

    An example program is included.

    Categorized under:
  17. Clicker is a BASIC program that enables you to perform repetitive calculations on your TI-89 Titanium much quicker than you can on the Home Screen. You can even store and later access intermediate calculation results just as you'd be able to do on the real Home Screen. It only has one assembly subprogram dependency.

    It works on the basis of performing _iterations_: a user-defined operation works on a user-defined starting value. Then, the output of the operation is used as input for the next iteration.

    The program works flawlessly on negative and complex numbers. It can operate on entire lists or matrices. It can also be automated, running many iterations internally. It has been tested on many hundreds of inputs, and produces expected results every single time.

    In summary, this program is one of the only and best dedicated recursive function executors for the TI-89 Titanium. It is a stair step towards putting your TI-89 Titanium right up there with Mathematica and MATLAB. As always, it's up to you to harness its full potential.

    New in version 3.2: Removes input validation, removes false showings of the "PAUSE" indicator in the status bar, clarify which mode the program is in at launch, replace separate triple dots with one logical triple-dot character, increase performance, decrease memory consumption, map [HOME] to [CLEAR], fix list-compatibility checking bug.

    Categorized under:
  18. This is 68k port of KermM's polygon drawer that is included in his excellent programming book. I only ported the source to 68k Basic.

    Categorized under:
  19. Kraphyko is a grayscale graphic program. This version is not fully functional, but it has most of the tools implemented. (Introduces: saving/loading)

    Categorized under:
  20. The complete 12 levels of Jumpman Jr.

    Note that this requires the Jumpman 89 game engine that can be found here:

    https://www.cemetech.net/programs/index.php?mode=file&id=1673

    Categorized under:
  21. This is a simple extrema finder for the TI-89/T/92/+/V200 series coded entirely in basic.

    Categorized under:
  22. A grayscale breakout-like game with scrolling and 7 types of power-ups, including lasers and multi-ball. It has very smooth gameplay synchronized at 29 frames per second. It also features a external levels, high score table, multiple speeds, and the ability to save the game at any point.

    Categorized under:
  23. A spite editor for the TI 89 (Titanium) that supports four level grayscale drawing and produces sprite declarations for use in C code.

    Categorized under:
  24. CycleGen is the most powerful graphical animation generator for the TI-89 Titanium. It supports 2D, 3D, parametric, polar, sequence, and differential graphs. It can easily use all available memory: it lets you take advantage of the vast expanse of available storage in the Flash chip, while also having some safety features that ensure Flash writes only happen when absolutely necessary.

    This program is bundled with CycleView, an intuitive, lightweight animation player designed for use with CycleGen. It features conveniences the OS's built-in CyclePic instruction lacks.

    Special thanks to Zeroko for some TI-BASIC tricks.

    New in Version 2.0: Can take full advantage of all available memory; more case-specific messages in the status bar after imperfect termination; bundles CycleView.

    Categorized under:
  25. A grayscale breakout-like game with scrolling and 7 types of power-ups, including lasers and multi-ball. It has very smooth gameplay synchronized at 29 frames per second. It also features a external levels, high score table, multiple speeds, and the ability to save the game at any point.

    Categorized under:
  26. LTS-CBL (Long Term Sampling with CBL) is a useful utility for performing long data collection runs with a TI CBL, TI CBL 2, or Vernier LabPro.

    Categorized under:
  27. A simple Sierpinski triangle rendering program I made in an hour after Merth uploaded a picture in the instant chat (SAX?) of Cemetech showing a few calculators rendering a Sierpinski triangle. Being an ardent user of the TI-89 Titanium, I just had to create one myself.

    It supports zooming via the built-in window variables; make sure to open "sierpgdb" before launching the program, though. If you want to change the random point selected inside the triangle before the program starts or change the number of iterations, feel free to edit it; the variable names are descriptive enough.

    You should have Flib installed. (https://www.ticalc.org/archives/files/fileinfo/117/11770.html)
    Flib is used to display the current iteration number in the status line. If you don't want this functionality or you can't install Flib, then just comment out the `main\flib([...]` call near the bottom of the program.

    It's not meant to be optimized at all. APD will trigger during the execution of this program, and I don't know why. Disable it or change its duration beforehand if you want to do >~4000 iterations.

    P.S.: The README.txt file in the ZIP contains exactly the text you see above. Don't waste your time re-reading that if you've already read this.

    Categorized under:
  28. A simple, reliable hybrid BASIC/ASM program that measures the clock speed of your TI-68K calc's CPU. Compatible with TI-89 Titanium and Voyage 200.

    Categorized under:

File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.

Advertisement