CE-Programming/CEmu
FreeThird-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features
About CE-Programming/CEmu
CEmu is a third-party emulator for the TI-84 Plus CE and TI-83 Premium CE calculators, built with a focus on developer features. It runs natively on Windows, macOS, and Linux, with a C-based core for performance and a customizable C++/Qt GUI. The emulator provides accurate and fast emulation, a built-in ROM dump wizard to guide users in obtaining their calculator's ROM, and a wide array of standard features including screen capture/recording, USB emulation, customizable keybindings, and emulation states. For developers, CEmu offers CLI arguments, IPC, choice of ASIC/HW revisions, code stepping, breakpoints, an eZ80 disassembler, memory/port/register viewers, TI-Basic program viewer and debugger, a cycle counter, and an autotester for automated unit testing. It is open source and available on GitHub under the CE-Programming organization.
Key Features
Pros & Cons
- Accurate and fast emulation of TI-84 Plus CE and TI-83 Premium CE
- Comprehensive set of developer debugging and analysis tools
- Cross-platform support (Windows, macOS, Linux)
- Open source with active development and nightly builds
- ROM dump wizard simplifies the process of obtaining a calculator ROM
- Frequent updates and community support via Discord
- Requires a ROM dump from a physical calculator; cannot emulate without it
- Focus on developer features may introduce a learning curve for casual users
- Not an official TI product, so may not match TI-SmartView CE for classroom use