lwIP-CE
Lightweight TCP/IP stack for the TI-84+ CE with an integrated Ethernet driver derived from lwIP by nonGNU. Contains a TLS 1.3 implementation and a custom lightweight trust store.
CagsCalcLabs builds real systems software for constrained hardware — a full TCP/IP stack, TLS 1.3, cryptographic libraries, and more. All open source, all for the TI‑84+ CE.
TI-84+ CE · ez80 @ 48 MHz · ~60 KB RAM · USB Ethernet
Lightweight TCP/IP stack for the TI-84+ CE with an integrated Ethernet driver derived from lwIP by nonGNU. Contains a TLS 1.3 implementation and a custom lightweight trust store.
Every project targets a platform with 48 MHz, ~60 KB RAM, and an ez80 processor. The constraints are real. So is the software.
TCP/IP, DNS, HTTP/S, WebSockets — full internet on hardware that was never designed for it.
TLS 1.3, AES-128-GCM, SHA-256, X25519 ECDHE — NIST-validated primitives built for a 48 MHz CPU.
Game servers, mirrors, and custom APIs purpose-built for calculator software ecosystems.
Every line is public from day one. Transparent, reproducible, and community-driven.
A full-function cryptographic library for the TI-84+ CE allowing developers to implement NIST standards for encryption into their programs.
A Discord client for the TI-84+ CE calculator, enabling real-time messaging over the Discord API via lwIP-CE.
Utility that validates hashes of programs, appvars and the operating system of the TI-84+ CE. Also checks the aforementioned for malware based on community-sourced malware definitions.
Have a program you'd like to see on the TI‑84+ CE? Head to the Contribute page and get in touch.