{"id":83283,"url":"https://github.com/TI-Toolkit/awesome-ti-docs","name":"awesome-ti-docs","description":"A collection of awesome graphing calculator programming resources, documentation, and tools from all over the web, all in one place. Contributions welcome.","projects_count":101,"last_synced_at":"2026-09-05T15:00:18.163Z","repository":{"id":65789915,"uuid":"599898175","full_name":"TI-Toolkit/awesome-ti-docs","owner":"TI-Toolkit","description":"A collection of awesome graphing calculator programming resources, documentation, and tools from all over the web, all in one place. Contributions welcome.","archived":false,"fork":false,"pushed_at":"2026-02-23T22:02:44.000Z","size":2199,"stargazers_count":69,"open_issues_count":1,"forks_count":7,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-08-16T21:07:53.019Z","etag":null,"topics":["awesome","documentation","programming","resources","texas-instruments","texas-instruments-calculators","tools"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TI-Toolkit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-10T05:46:30.000Z","updated_at":"2026-07-12T22:43:04.000Z","dependencies_parsed_at":"2023-12-11T06:52:58.481Z","dependency_job_id":"4dfcc2a1-26a9-4265-9b3b-a358a61d3ce5","html_url":"https://github.com/TI-Toolkit/awesome-ti-docs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TI-Toolkit/awesome-ti-docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TI-Toolkit%2Fawesome-ti-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TI-Toolkit%2Fawesome-ti-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TI-Toolkit%2Fawesome-ti-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TI-Toolkit%2Fawesome-ti-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TI-Toolkit","download_url":"https://codeload.github.com/TI-Toolkit/awesome-ti-docs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TI-Toolkit%2Fawesome-ti-docs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37027725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-05T02:00:06.064Z","response_time":108,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-01-17T00:00:55.623Z","updated_at":"2026-09-05T15:00:18.163Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["All Resources","I want to..."],"sub_categories":["ASM","Emulators","Tools","...engage with the community","...run programs on my calculator","...learn TI-BASIC","TI-BASIC","Hardware","C/C++","...write and run programs on my computer","Downloads","Other"],"readme":"# Awesome TI Docs\nA collection of awesome calculator documentation resources and tools from all over the web, all in one place. Contributions welcome.\n| **Icon** | **Models** |\n| -- | -- |\n| 🎹 | \u003cdetails\u003e\u003csummary\u003eMonochrome z80\u003c/summary\u003e \u003cul\u003e\u003cli\u003eTI-82\u003c/li\u003e\u003cli\u003eTI-83\u003c/li\u003e\u003cli\u003eTI-83+\u003c/li\u003e\u003cli\u003eTI-84+\u003c/li\u003e\u003c/ul\u003e\u003c/details\u003e |\n| 🎨 | TI-84+CSE |\n| 🌈 | \u003cdetails\u003e\u003csummary\u003eColor ez80\u003c/summary\u003e \u003cul\u003e\u003cli\u003eTI-84+CE (-T)\u003c/li\u003e\u003cli\u003eTI-83 PCE\u003c/li\u003e\u003cli\u003ePython variants of the above.\u003c/li\u003e\u003cli\u003eTI-82 AEP\u003c/li\u003e\u003c/ul\u003e\u003c/details\u003e |\n| 🦎 | TI-84 Evo (-T) |\n| 👾 | \u003cdetails\u003e\u003csummary\u003e68k\u003c/summary\u003e \u003cul\u003e\u003cli\u003eTI-89 (Ti)\u003c/li\u003e\u003cli\u003eTI-92 (II)\u003c/li\u003e\u003cli\u003eTI-92+\u003c/li\u003e\u003cli\u003eV200\u003c/li\u003e\u003c/ul\u003e\u003c/details\u003e\n| 🎈 | TI-Nspire |\n\n## Contents\n\n- [I want to...](#i-want-to)\n  - [...engage with the community](#engage-with-the-community)\n  - [...run programs on my calculator](#run-programs-on-my-calculator)\n  - [...learn TI-BASIC](#learn-ti-basic)\n  - [...learn assembly for my calculator](#learn-assembly-for-my-calculator)\n  - [...write programs in C for my calculator](#write-programs-in-c-for-my-calculator)\n  - [...write and run programs on my computer](#write-and-run-programs-on-my-computer)\n  - [...learn more about my calculator's hardware](#learn-more-about-my-calculators-hardware)\n- [All Resources](#all-resources)\n  - [ASM](#asm)\n  - [TI-BASIC](#ti-basic)\n  - [C/C++](#cc)\n  - [Hardware](#hardware)\n  - [Emulators](#emulators)\n  - [Downloads](#downloads)\n  - [Tools](#tools)\n  - [Other](#other)\n\n## I want to...\n\n### ...engage with the community\n*This list is specifically limited to communities with a strong TI focus. If an invite link breaks, [please make an issue](https://github.com/TI-Toolkit/awesome-ti-docs/issues/new).* \n- [Cemetech](https://cemetech.net) - [Forum](https://cemetech.net), On-site chat, [Discord](https://discord.gg/FqtkgRaupc) - **EN**  \n  Cemetech is a forum for sharing hardware and software projects of all kinds, with a special emphasis on TI calculators. It has several on-site tools.\n- [MyCalcs](https://my.calcs.quest)  \n  Calculator enthusiasts should register their calcs on MyCalcs, a community site for cataloging and exploring the history of your calculators and their accessories.\n- [TI-Planet](https://tiplanet.org) - [Forum](https://tiplanet.org), On-site chat, [Discord](https://discord.gg/67t9G5HkDA) - **FR, EN**  \n  TI-Planet is a French forum dedicated to all calculators, especially TI models. It offers a variety of on-site tools and a large international community.\n- [CE Programming Discord](https://discord.gg/z4zjNcr5Tt) - **EN**  \n  For technical support regarding the (CEmu, C/C++ Toolchain for the CE), please visit the Discord or either of the forums above.\n- [TI Toolkit Discord](https://discord.gg/VEzwDfZFVe) - **EN**  \n  Please visit our Discord or either of the forums above for assistance with [our family of tools and libraries](https://github.com/TI-Toolkit). It is also a great place to start if you want to contribute to our projects.\n\n\n### ...run programs on my calculator\n\n- [arTIfiCE](https://yvantt.github.io/arTIfiCE/) - 🌈  \n  If you have a newer 84+CE/83PCE (at least OS 5.5), arTIfiCE can be used to unlock the ability to run ASM programs.\n- [TILP](https://github.com/debrouxl/tilp_and_gfm/) - 🎹 🎨 🌈 👾 🎈  \n  TILP can be used as an alternative to TI's official software for sending/receiving files to/from most calculators.\n- [WebTILP](https://web.tilp.info/) - 🎹 🎨 🌈 🦎 👾 🎈  \n  WebTILP is a web version of TILP so you can do transfers etc. directly from your browser with no install required.\n- [N-Link](https://lights0123.com/n-link/) - 🎈  \n  N-Link can be used as an alternative to TI's official software for sending/receiving files to/from the Nspire.\n- [Cemetech](https://www.cemetech.net/) - 🎹 🎨 🌈 🦎 👾 🎈  \n  Cemetech hosts a program archive and forum pertaining to calculators of all varieties.\n- [ticalc](https://www.ticalc.org/) - 🎹 🎨 🌈 👾 🎈  \n  ticalc is the go-to site to download calculator programs or upload your own.\n- [TI-Planet](https://tiplanet.org/forum/portal.php) - 🎹 🎨 🌈 🦎 👾 🎈  \n  TI-Planet hosts a program archive and forum with many online tools and a large international userbase.\n\n### ...learn TI-BASIC\n\n- [TI-Basic Starter Kit](http://tibasicdev.wikidot.com/starter-kit) - 🎹 🎨 🌈 🎈  \n  TI-Basic Developer's Starter Kit is a fantastic community-developed guide through the fundamentals of TI-BASIC, with culminating sample programs to test your understanding.\n- [TI-BASIC Programming Guide](https://education.ti.com/-/media/377A0772C3B04D83B83D2A4E51029D08) - 🌈 🦎  \n  TI also provides an extensive and pedagogically-rich TI-BASIC tutorial.\n- [Code Fragments and Useful Routines](https://www.cemetech.net/forum/viewtopic.php?t=1642) - 🎹 🎨 🌈 🦎  \n  This community collection of optimized idioms and routines is essential for writing concise and effective TI-BASIC code.\n- [84+CE Catalog](https://education.ti.com/html/webhelp/EG_TI84PlusCE/EN/Subsystems/e-guide_ref84plus_en/content/m_appxa/aa_appxalpha.HTML) \u0026 [83PCE Catalog](https://education.ti.com/html/webhelp/EG_TI83PremCE/FR/Subsystems/e-guide_83prem_ce_fr/content/m_appxa/aa_appxalpha.HTML) - 🌈  \n  TI provides documentation for every token on the calculator's built-in catalog, which you can also view online.\n\n### ...learn assembly for my calculator\n\n- [Learn TI-83+ Assembly in 28 Days](https://taricorp.gitlab.io/83pa28d/index.html) (modernized version) \u0026bull; Original version: [on ticalc.org](https://www.ticalc.org/archives/files/fileinfo/268/26877.html), and [web-hosted](https://tutorials.eeems.ca/ASMin28Days/welcome.html). - 🎹  \n  Assembly in 28 Days is the go-to tutorial for learning Z80 ASM; if you want to learn eZ80 as well, this guide is an essential starting point. \u003csup\u003e\u003csub\u003eThere is some work being done to create a replacement specifically for the eZ80 (i.e. the CE and variants) at https://ezce.github.io/ez80-docs/ but this is a work in progress.\u003c/sub\u003e\u003c/sub\u003e\n- [Z80 Opcode Table](https://clrhome.org/table/) (🎹) or [eZ80 Opcode Table](https://ez80.abeck.pw/) (🌈)  \n  The opcode tables are great for learning ASM and reading hex code from others.\n- [Z80 User Manual](https://www.zilog.com/docs/z80/um0080.pdf) (🎹) or [eZ80 User Manual](https://www.zilog.com/docs/um0077.pdf) (🌈)  \n  Zilog, the makers of the (e)Z80, provide official documentation for their chips and ASM instructions.\n- [TI-83+ Developer's SDK](https://education.ti.com/en/guidebook/details/en/830D08FF31804AEAA2F03B8F5E89AD14/83psdk) ([mirror](https://github.com/TI-Toolkit/awesome-ti-docs/tree/docs/sdk)) - 🎹  \n  Official TI-83+ assembly documentation by TI. Many things apply to other calculators as well.\n- [WikiTI](https://wikiti.brandonw.net/index.php?title=Calculator_Documentation) - 🎹 🎨 🌈  \n  WikiTI hosts community-sourced documentation on TI-OS and how to interface with it in assembly.\n\n### ...write programs in C for my calculator\n\n- [CE Toolchain](https://ce-programming.github.io/toolchain/index.html) - 🌈  \n  The CE toolchain provides the compiler and libraries necessary for writing C/C++ code for your calculator.\n- [CEmu](https://ce-programming.github.io/CEmu/) - 🌈  \n  The CEmu emulator is great for testing and debugging your code, as large errors can crash the calculator and clear your RAM.\n- [Git Guide](https://www.cemetech.net/forum/viewtopic.php?t=16330) - 🌈  \n  This guide provides all you need to know to use Git and GitHub to share and release your toolchain project.\n\n### ...write and run programs on my computer\n\n- [Wabbitemu](https://github.com/sputt/wabbitemu) (🎹), [jsTIfied](https://www.cemetech.net/projects/jstified/) (🎹 🎨), or [CEmu](https://ce-programming.github.io/CEmu/) (🌈)  \n  These emulators for the 83+ series of calculators allow you to run programs on your computer using a copy of your calculator's ROM.\n- [TI-84 Evo Online Calculator](https://education.ti.com/en/products/calculators/graphing-calculators/ti-84-evo/ti-84-evo-online-calculator) - 🦎  \n  TI provides an online simulator for the Evo (requires a TI account and a license bundled with a physical calculator purchase).\n- [Firebird](https://github.com/nspire-emus/firebird) - 🎈  \n  Nspire owners can find an emulator for their calculators in Firebird.\n- [SourceCoder 3](https://www.cemetech.net/sc/) - 🎹 🎨 🌈 🦎  \n  SourceCoder is an online IDE for TI-BASIC, ASM, and C/C++.\n- [Project Builder](https://tiplanet.org/pb/) - 🌈 🦎 🎈\n  TI Planet's Project Builder is an online IDE for TI-BASIC, C/C++, (Nspire-)Lua, and Python.\n- [TokenIDE](https://www.cemetech.net/downloads/files/515/x515) - 🎹 🎨 🌈  \n  If you'd like to go offline, TokenIDE is an IDE for TI-BASIC that supports libraries like DCS and xLibC.\n\n### ...learn more about my calculator's hardware\n\n- [WikiTI](https://wikiti.brandonw.net/index.php?title=Calculator_Documentation) - 🎹 🎨 🌈  \n  WikiTI hosts community-sourced hardware documentation for the 83+ series of calculators.\n- [Hardware Revisions](https://docs.google.com/spreadsheets/d/1N_2tBusqjVzefKb4impi-VwdM-RgOSIMmXBemJymxA0/edit#gid=0) - 🎹 🎨 🌈 🦎 👾 🎈  \n  This spreadsheet details every known version of hardware found in TI calculators, including prototype revisions.\n\n## All Resources\n\n### ASM\n\n- [asm-docs](https://github.com/CE-Programming/asm-docs) - 🌈  \n  ASM documentation, tutorials, and examples assembled by the CE toolchain team.\n- [CE Versions](https://wiki.tiplanet.org/Versions_CE/en) - 🌈  \n  Boot and OS versions for the TI-84+CE(-T) and TI-83PCE.\n- [DCS Developer's SDK](https://dcs.cemetech.net/index.php?title=Developers%27_SDK) - 🎹 🎨  \n  Documentation for Doors CS related assembly routines and formatting.\n- [Direct USB](https://brandonw.net/calcstuff/DirectUSB.txt) - 🎹  \n  Partial analysis of the USB protocol on the TI-84+.\n- [eZ80 Docs](https://ezce.github.io/ez80-docs/) - 🌈  \n  General documentation for assembly on the TI-84+CE (WIP).\n- [eZ80 Opcode Table](https://ez80.abeck.pw/) - 🌈  \n  Table of every eZ80 opcode.\n- [eZ80 User Manual](https://www.zilog.com/docs/um0077.pdf) - 🌈  \n  Official Zilog documentation of the eZ80 CPU.\n- [Floating Point Hacks](https://www.cemetech.net/forum/viewtopic.php?p=274411) - 🎹 🎨 🌈  \n  Trick to get real variables to point to places they shouldn't. \n- [Learn TI-83+ Assembly in 28 Days](https://taricorp.gitlab.io/83pa28d/index.html) (modernized version) \u0026bull; Original version: [on ticalc.org](https://www.ticalc.org/archives/files/fileinfo/268/26877.html), and [web-hosted](https://tutorials.eeems.ca/ASMin28Days/welcome.html). - 🎹  \n  Guide to learning assembly on the TI-83+; a useful starting point for writing assembly for other models.\n- [Link Guide](http://merthsoft.com/linkguide/ti83+/) ([mirror](https://debrouxl.github.io/tilp-linkguide/)) - 🎹  \n  Link protocol documentation for TI-83+/84+ calculators. Also contains useful documentation for variable formats.\n- [TI-83+ Developer's SDK](https://education.ti.com/en/guidebook/details/en/830D08FF31804AEAA2F03B8F5E89AD14/83psdk) ([mirror](https://github.com/TI-Toolkit/awesome-ti-docs/tree/docs/sdk)) - 🎹  \n  Official TI-83+ assembly documentation by TI. Many things apply to other calculators as well.\n- [tilibs](https://github.com/debrouxl/tilibs) - 🎹 🎨 🌈 👾 🎈  \n  Libraries utilized by TiLP and other software to transfer and convert files between calculators.\n- [WikiTI](https://wikiti.brandonw.net/index.php?title=Calculator_Documentation) - 🎹 🎨 🌈  \n  Contains most of the documented system calls, along with other useful information pertaining to calculator software/hardware.\n- [Z80 IDE](https://clrhome.org/asm/) - 🎹  \n  Online IDE for Z80 ASM.\n- [Z80 Opcode Table](https://clrhome.org/table/) - 🎹  \n  Table of every Z80 opcode.\n- [Z80 Optimized Routines](https://github.com/Zeda/Z80-Optimized-Routines) - 🎹  \n  Expertly-crafted optimized routines for common algorithms, graphics, and mathematical operations (among other things).\n- [Z80 User Manual](https://www.zilog.com/docs/z80/um0080.pdf) - 🎹  \n  Official Zilog documentation of the Z80 CPU.\n\n### TI-BASIC\n\n- [84+CE Catalog (English)](https://education.ti.com/html/webhelp/EG_TI84PlusCE/EN/Subsystems/e-guide_ref84plus_en/content/m_appxa/aa_appxalpha.HTML) / [83PCE Catalog (French)](https://education.ti.com/html/webhelp/EG_TI83PremCE/FR/Subsystems/e-guide_83prem_ce_fr/content/m_appxa/aa_appxalpha.HTML) - 🌈  \n  A copy of the Catalog for the TI-84+CE/TI-83PCE.\n- Assembly Hex Codes for the [83+/84+](http://tibasicdev.wikidot.com/hexcodes) (🎹), [84+CSE](http://tibasicdev.wikidot.com/84cse:hexcodes) (🎨), and [84+CE](http://tibasicdev.wikidot.com/84ce:hexcodes) (🌈)  \n  Short assembly snippets that can be called from TI-BASIC using the `AsmPrgm` commands.\n- [binomcdf( Shenanigans](https://www.cemetech.net/forum/viewtopic.php?t=17286) - 🎹 🎨 🌈  \n  Exploration of a bug in the `binomcdf(` implementation between OS 1.03 and 5.6.1 that produces corrupted floats.\n- [Celtic CE Documentation](https://roccoloxprograms.github.io/CelticCE) - 🌈  \n  Documentation of the third-party TI-BASIC library Celtic CE.\n- [Code Fragments and Useful Routines](https://www.cemetech.net/forum/viewtopic.php?t=1642) - 🎹 🎨 🌈 🦎  \n  Various useful routines for TI-BASIC programs.\n- [DCS Developer's SDK](https://dcs.cemetech.net/index.php?title=Developers%27_SDK) - 🎹 🎨  \n  Documentation of third-party TI-BASIC libraries included in Doors CS/CSE.\n- [Error Messages](https://education.ti.com/html/webhelp/EG_TI84PlusCE/UK/Subsystems/eg_ti84plusce_ref/content/m_errors/em_errormessages.HTML) - 🎹 🎨 🌈 🦎  \n  TI's reference for the possible error types and messages on the CE.\n- [For( Documentation](https://github.com/TI-Toolkit/awesome-ti-docs/blob/docs/for_documentation.md) - 🎹 🎨 🌈  \n  Documentation of strange behavior of the `For(` command.\n- [A Guide to Code Golf in TI-BASIC](https://gist.github.com/tkwa/f0c82e04e159d83e2321a736c95630f3) - 🎹 🎨 🌈 🦎  \n  Replete guide with tips and tricks for TI-BASIC code golfing.\n- [TEXTLIB](https://www.cemetech.net/downloads/files/1340/x1340) - 🎨 🌈  \n  TI-BASIC library to enhance homescreen and graphscreen drawing capabilities.\n- [TI-Basic Developer](http://tibasicdev.wikidot.com/) ([mirror](https://tibasicdev.github.io/)) - 🎹 🎨 🌈 👾 🎈  \n  Documentation and tutorials for TI-BASIC programming.\n- [TI-Basic Programming Guide for the TI-84+CE](https://education.ti.com/html/eguides/graphing/84PlusCEPy/EN/content/eg_84prgm/m_splashpage/ti-progguide_ce.HTML) - 🌈 🦎  \n  TI's own guide and command reference for programming in TI-BASIC. The eGuide also includes reference for other CE features and apps.\n- [TI-BASIC Useful Routines](https://learn.cemetech.net/index.php?title=TI-BASIC:Useful_Routines) - 🎹 🎨 🌈 🦎  \n  Useful routines for TI-BASIC programs.\n- [TI Evo BASIC Changes](https://www.cemetech.net/forum/viewtopic.php?t=21097\u0026start=0) - 🦎  \n  Running list of changes to TI-BASIC made in porting the language from the CE to the Evo.\n- [tiopt](https://www.club.cc.cmu.edu/~ajo/ti/tiopt.html) - 🎹 🎨 🌈  \n  Tool to perform simple optimizations of TI-BASIC programs.\n- [QR Code Generator](https://tiplanet.org/scripts/qrcode/) - 🌈  \n  QR code generator for use with TI-BASIC. Requires the accompanying [rendering program](https://tiplanet.org/forum/archives_voir.php?id=324393).\n- [zText](https://tiplanet.org/scripts/zText/) - 🎹 🎨 🌈  \n  Simple program generator for displaying text on the graphscreen.\n\n### C/C++\n\n- [CE Toolchain](https://ce-programming.github.io/toolchain/index.html) - 🌈  \n  Documentation for the CE C/C++ toolchain. Includes all the information you need to start programming in C and C++ on the TI-84+CE.\n- [Git Guide](https://www.cemetech.net/forum/viewtopic.php?t=16330) - 🌈  \n  A short guide on using Git and GitHub angled toward projects which use the CE toolchain.\n\n### Hardware\n\n- [Hardware Revisions](https://docs.google.com/spreadsheets/d/1N_2tBusqjVzefKb4impi-VwdM-RgOSIMmXBemJymxA0/edit#gid=0) - 🎹 🎨 🌈 🦎 👾 🎈  \n  Documented hardware revisions, motherboards, and codenames for calculators and accessories.\n- [Packaging Codes](https://docs.google.com/spreadsheets/d/1GumHduVgHWHIiJPKUKDZEtlZmMOOxRv2RqHLKyzRKos/edit#gid=0) - 🎹 🎨 🌈 🦎 👾 🎈  \n  Documented serial numbers and packaging codes.\n- [Silver Link RE](https://www.cemetech.net/forum/viewtopic.php?p=302980) - 🎹 🎨 🌈  \n  Documentation and schematics for the TI USB Graph Silver Link cable.\n- [WikiTI](https://wikiti.brandonw.net/index.php?title=Calculator_Documentation) - 🎹 🎨 🌈  \n  Contains hardware documentation for some TI (e)Z80 calculators.\n\n### Emulators\n\n- [CEmu](https://ce-programming.github.io/CEmu/) - 🌈  \n  TI-84+CE emulator for Linux, macOS, and Windows.\n- [Firebird](https://github.com/nspire-emus/firebird) - 🎈  \n  TI-Nspire emulator for Android, iOS, Linux, macOS, and Windows.\n- [jsTIfied](https://www.cemetech.net/projects/jstified/) - 🎹 🎨  \n  Online calculator emulator for Z80 TI-83+/84+ calculators.\n- [TI-84 Evo Online Calculator](https://education.ti.com/en/products/calculators/graphing-calculators/ti-84-evo/ti-84-evo-online-calculator) - 🦎  \n  Official TI-84 Evo simulator in the browser (requires a TI account and a license bundled with a physical calculator purchase).\n- [TilEm](http://lpg.ticalc.org/prj_tilem/) - 🎹  \n  TI Z80 emulator and debugger for Linux, macOS, Windows, and other platforms that support GTK+.\n- [Wabbitemu](https://github.com/sputt/wabbitemu) - 🎹  \n  TI Z80 emulator for Android, Linux, macOS, and Windows.\n\n### Downloads\n\n- [Cemetech](https://www.cemetech.net/) - 🎹 🎨 🌈 🦎 👾 🎈  \n  Archive and forum site hosting discussion pertaining to calculators and other projects.\n- [TI-Basic Developer](http://tibasicdev.wikidot.com/home) - 🎹 🎨 🌈 🎈  \n  Archive and forum site with a focus on TI-BASIC.\n- [ticalc](https://www.ticalc.org/) - 🎹 🎨 🌈 🎈  \n  Replete archive of calculator programs and other files.\n- [TI-Planet](https://tiplanet.org/forum/portal.php) - 🎹 🎨 🌈 🦎 🎈  \n  Archive and forum site tailored to TI calculators with a large international community.\n\n### Tools\n\n- [1555 Color Picker](https://roccoloxprograms.github.io/1555ColorPicker/) - 🎨 🌈  \n  Color picker which can use 1555 or 565 color mode, which can be useful for C/ASM and hybrid TI-BASIC on color calculators.\n- [arTIfiCE](https://yvantt.github.io/arTIfiCE/) - 🌈  \n  \"Jailbreak\" for the TI-84+CE/83PCE calculators necessary for running ASM programs on OS versions 5.5 and above.\n- [FactoRoms](https://tiplanet.org/forum/factoroms.php) - 🎹 🎨 🌈 🎈  \n  Online console ROM to calculator file conversion tool (requires TI Planet log-in).\n- [fasmg manual](https://flatassembler.net/docs.php?article=fasmg_manual) - 🎹 🎨 🌈  \n  Documentation and basic examples of flat assembler g language.\n- [img2calc](https://tiplanet.org/forum/img2calc.php) - 🌈 🎈  \n  Image converter for a number of calculator image file types.\n- [mViewer GX Creator](https://tiplanet.org/gx) - 🎹 🎨 🌈 🎈  \n  Online PDF/Image to calculator file conversion tool (requires TI Planet log-in).\n- [nCreator](https://tiplanet.org/forum/edittns.php) - 🎈  \n  Online rich text (Nspire Notes app) creation tool (requires TI Planet log-in).\n- [N-Link](https://lights0123.com/n-link/) - 🎈  \n  Free and open-source TI-Nspire transfer software for Linux, macOS, and Windows (no license required).\n- [Project Builder](https://tiplanet.org/pb/) - 🌈 🦎  \n  Online C/C++, TI-BASIC, and Python IDE for TI-84+CE/83PCE and TI-84 Evo calculators.\n- [SourceCoder 3](https://www.cemetech.net/sc/) - 🎹 🎨 🌈 🦎  \n  Online IDE for TI-BASIC, (e)Z80 ASM, and C programs.\n- [TILP](https://github.com/debrouxl/tilp_and_gfm/) - 🎹 🎨 🌈 👾 🎈  \n  Open-source calculator transfer software for most calculators and link cables.\n- [WebTILP](https://web.tilp.info/) - 🎹 🎨 🌈 🦎 👾 🎈  \n  WebTILP is a web version of TILP so you can do transfers etc. directly from your browser with no install required.\n- [tivars_lib_cpp](https://github.com/adriweb/tivars_lib_cpp) (🎹 🎨 🌈 🦎) / [tivars_lib_py](https://github.com/TI-Toolkit/tivars_lib_py) (🎹 🎨 🌈)  \n  Libraries for C++/Python to read and write var files used by TI-(e)Z80 and TI-84 Evo calculators.\n- [TokenIDE](https://www.cemetech.net/downloads/files/515/x515) - 🎹 🎨 🌈  \n  Offline IDE for TI-BASIC with DCS and xLibC support.\n- [xLibC Color Picker](https://roccoloxprograms.github.io/XlibcColorPicker/) - 🎨 🌈  \n  Color picker which uses the xLibC palette, which can be useful for C/ASM and hybrid TI-BASIC on color calculators. You can upload a custom palette as well.\n\n### Other\n\n- [AXE Commands](https://axe.eeems.ca/Commands.html) - 🎹  \n  Table of commands for the TI-83+/84+ programming language AXE, created by Kevin Horowitz.\n- [AXE Documentation](https://axe.eeems.ca/Documentation.pdf) - 🎹  \n  General documentation for AXE in PDF form.\n- [ICE Documentation](http://petertillema.github.io/ICE/) - 🌈  \n  Documentation for the TI-84+CE programming language ICE, created by Peter Tillema. Note: ICE is no longer in active development.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/ti-toolkit%2Fawesome-ti-docs/projects"}