Skip to content

twisted-nematic57/AMSPlusPlus

Repository files navigation

AMS++

CycleGen Demo - smooth 3D graph rotation CycleGen Demo - 2D hyperbola/ellipse transformations Quickzoom Demo - Zooming into some trig functions neofetch68k Demo Battery Cycle Tracker showing visualization of all cycles recorded on my calculator as of 5/9/25

This is a collection of programs written in Motorola 68K assembly*, C, and TI-BASIC that significantly extend the capabilities of the TI-89 Titanium (and to some extent, the entire TI-68K graphing calculator line). Here is a list of the programs in this package and their capabilities:

  • CycleGen/CycleView: Generate and play back monochrome animations of graphs
  • Clicker: An interactive recursive function executor (e.g, can be used to iterate points of the Mandelbrot Set.)
  • Quickzoom/Spinner: Some highly intuitive and useful programs that make it easier to navigate various 2D and 3D graphs
  • Battery Cycle Tracker: A small BASIC utility that allows you to track and visualize the cycling of your calculator's rechargeable batteries. Can also be used to visualize how often you throw away and replace alkaline batteries
    • Environmental Notice: Please use rechargeable NiMH batteries in your TI-68Ks whenever you can, as they are rather power-hungry devices.
  • mQuickswap: A very simple utility for quickly changing various mode settings on the calculator. Useful for quickly switching between DEG/RAD/GRAD, normal/scientific/engineering exponent notation, and real/complex/polar modes.
  • scrcap: An intuitive screenshotting tool for the TI-89/Titanium. Also includes a full-screen image viewing program.
  • neofetch68k: A Neofetch clone for the TI-89 Titanium!
  • dord: Gets the ordinal date of a certain day - i.e., the nth day of a year for a given date
  • idbd: Gets the number of days between two ISO 8601-formatted dates
  • padstr: A convenient, powerful little string utility that pads and truncates strings

They can most likely be ported to other platforms with little effort, however that has not been done yet as the author of most of these programs does not have a TI-92 [II/Plus]/Voyage 200.


*: 99.9% of the handwritten assembly wasn't written by me - I am simply incorporating others' work into my own to produce better programs, while of course obeying the limitations and requirements of the licenses that code is distributed under.

About

A suite of programs that significantly extend the capabilities of the TI-89 Titanium graphing calculator.

Topics

Resources

License

Stars

Watchers

Forks

Contributors