Skip to content
This repository was archived by the owner on Jan 26, 2022. It is now read-only.

ICE introduction

PeterTillema edited this page Sep 14, 2018 · 3 revisions

ICE Compiler is a program written in C for the TI-84 Plus CE, the newest Texas Instrument calculator. It's created by Peter Tillema, known on Cemetech as an administrator with the name PT_. ICE allows you to create advanced programs right on your calculator without using TI's slow, restrictive language that is known as TI-BASIC.

The way it works is simple: you make a program on your calculator using the standard TI-OS program editor, and use ICE to compile your program into eZ80 assembly, A.K.A raw machine code for your calculator. This means that your ICE programs will run much faster than TI-BASIC programs.

ICE uses its own programming language that has a few similarities to TI-BASIC, but has a vastly more complex programming system packed with features that allow you to make the most of your calculator. Full graphics controls, raw memory editing, lots of variables, and much more.

However, by using ICE, you can put your calculator and its data at risk. The ICE language is powerful, and allows you to create more advanced programs than TI-BASIC would ever allow, but it also allows you to freeze your calculator, cause RAM resets, corrupt data, and other dangers. When you decide to use ICE, be ready for whatever mistake you may make. Make backups, try to use an emulator if possible, and thoroughly check your code.

Clone this wiki locally