TI-84 Plus CE Python Graphing Calculator

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • toolchain

    Toolchain and libraries for C/C++ programming on the TI-84+ CE calculator series (by CE-Programming)

    I think its cool TI has added Python support to their graphing calculators, but let's not forget the fact that they've removed assembly program support. I think its a great shame.

    Just recently some folks managed to make an LLVM backend for the eZ80 processors in the TI-84 Plus CE [0], and I was able to create a snake game in C that I could send to my high school friends [1]. I don't know of any examples, but C++ and Rust should be possible in theory too. It seemed like the possibilities were endless with such powerful compiled languages being available to these calculators, but I guess TI had other ideas in mind. At the very least, those of us who haven't updated our calculators' OS will still have assembly support available.

    [0] https://github.com/CE-Programming/toolchain

  • calculator

    Programs for the TI-84 Plus CE graphing calculator (by caseyavila)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Ndless

    The TI-Nspire calculator extension for native applications

    I remeber using python and plenty of other programs on my TI CX CAS via ndless [0][1]. That thing was actually kinda powerful, it ran a port of gpSP far better than it should have. Nothing better than finishing a test early and being able to sit back and play Pokemon Emerald on your calculator. Good times.

    [0] https://github.com/ndless-nspire/Ndless

    [1] https://ndless-apps.org/

  • v200

    A TI Voyage-200 emulator

    Since you mentioned the Voyage 200, you (or others) may be interested in an emulator I wrote a few years ago:

    https://github.com/duskwuff/v200

    And I did a quick and dirty Emscripten port to make it work in the browser:

    https://woofle.net/v200/

  • ti84-forth

    A Forth implementation for the TI-84+ calculator.

    On the TI-84+, assembly programs still work and it's still a test-approved device. I wrote a Forth interpreter[0] that can interop with the syscalls as well

    [0] https://github.com/siraben/ti84-forth

  • ictf-carprey

    CarPrey jeopardy challenge and writeup from iCTF 2019

    TI does not ban assembly programming on their calculators. In fact, the AsmPrgm directive lets you punch in machine code in hex right on the device itself. I actually used this as the basis for a CTF challenge once: https://github.com/saagarjha/ictf-carprey

  • SymPy

    A computer algebra system written in pure Python

    + SymPy links from the wiki https://github.com/sympy/sympy/wiki/External-SymPy-Media%2C-...

    [ Reference of equations from advanced physics in a very condensed manner ]

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts