Skip to content

CycleGen is a TI-89 Titanium BASIC template that provides a boilerplate for generating graphical animations.

License

Notifications You must be signed in to change notification settings

ardent-development/CycleGen

Repository files navigation

CycleGen Logo

CycleGen is the most powerful graphical animation generator for the TI-89 Titanium. Supports 2D, 3D, parametric, polar, sequence, and differential graphs. It can easily take full advantage of all available memory. See README_CYCLEGEN.txt for information on how to use it.

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. See README_CYCLEVIEW.txt for information on how to use it.


The story behind the logo

The original graphs in the logo above were created with CycleGen on a physical TI-89 Titanium. The function is log(x,q) where the x-axis is the argument and q is a variable that ranges from 1.44 to 3 in steps of 0.39. There are five frames in total. They were played with CycleView and transferred onto a computer with an early version of Titanium-49. Each frame was then cropped and layered on top of the previous one with a progressively heavier opacity in Inkscape. A PNG version of the faded graphs was then loaded up in GIMP, and the "CycleGen" text was added. Then, in jspaint.app, it was scaled up by a factor of 4.

The reason this log function in particular was used is that the author almost always used it to test the program during development. And the reason why they always used it during development... is that CycleGen development began around the time when they were learning about logarithms in Mr. C's Precalculus class.

This logo is FOSSception: The screenshots were fetched from the calculator using Titanium-49 (the author of CycleGen also wrote that and is quite proud), only FOSS software was used to edit the logo itself, and the font is also open-source.