- HexaEdit CE: On-calc hex editor
- 04 Jul 2020 09:32:47 pm Permalink
- Last edited by Captain Calc on 06 Jan 2021 03:44:37 pm; edited 12 times in total
Welcome to the HexaEdit CE development thread!
Overview
HexaEdit CE is a fully-fledged hex editor for the TI-84 Plus CE. It is able to edit TI-BASIC, ICE, C, and ASM programs as well as appvars and the calculator’s RAM!
Download
Version 2.0.0: https://www.cemetech.net/downloads/files/2010/x2232
Features
Source Code
The source code is available on Github: https://github.com/Captain-Calc/HexaEdit-CE
Known Limitations
Overview
HexaEdit CE is a fully-fledged hex editor for the TI-84 Plus CE. It is able to edit TI-BASIC, ICE, C, and ASM programs as well as appvars and the calculator’s RAM!

Download
Version 2.0.0: https://www.cemetech.net/downloads/files/2010/x2232
Features
- A ROM viewer
- A file search function for finding files more quickly
- Storing of up to 15 "recent" files for easy access
- Alpha-scrolling for both main menu file list and editor for quick navigation
- Byte insertion and deletion for programs and appvars
- An icon/sprite viewer
- A "Goto" function for fast navigation of both files and RAM
- An “Undo” function for the last action performed
- Multi-byte selection
- Auto-translation of one-, two-, and three-byte clusters from hexadecimal into decimal allowing for little-endian architecture
Source Code
The source code is available on Github: https://github.com/Captain-Calc/HexaEdit-CE
Known Limitations
- HexaEdit cannot save changes to very large files (~65,505 bytes). When HexaEdit is asked to edit a file, it copies it into an appvar whether or not the file is in archive or RAM. When it is asked to save changes to a file, it creates a new file with same type as the original and makes it the same size as the editing appvar. This resizing fails on large files. I encountered this limitation specifically with regard to OiramT, the tile appvar for Oiram.
- HexaEdit does not support inserting and deleting bytes from RAM.