Full Reverse Engineering of the TI-84 Plus Operating System
siraben
137 points
22 comments
June 08, 2026
Related Discussions
Found 5 related stories in 92.1ms across 10,002 title embeddings via pgvector HNSW
- Reverse engineering circuitry in a Spacelab computer from 1980 elpocko · 96 pts · May 23, 2026 · 57% similar
- Ti-84 Evo thatxliner · 396 pts · May 01, 2026 · 54% similar
- 80386 microcode disassembled nand2mario · 237 pts · May 23, 2026 · 52% similar
- How the ZX80 Works (2019) mariuz · 29 pts · May 27, 2026 · 52% similar
- Circuit-level PDP-11/34 emulator elvis70 · 48 pts · March 28, 2026 · 51% similar
Discussion Highlights (4 comments)
analogpixel
I couldn't tell, is a person doing this? or was this an LLM dissecting it?
tadfisher
I love that this project produced so much info, and also I'm disappointed with the prose. You probably didn't mean to explain the typographic nuances of em vs. en-dashes to the reader: https://siraben.github.io/ti84p-re/conventions.html#typograp...
asveikau
> TI-BASIC programs are stored as tokens, not text: every command, function, and variable is a token of 1 or 2 bytes. The OS detokenizes (token→display string) to show a program and tokenizes (keypress/text→token) on entry; the parser walks tokens to execute. From my memory of using a TI-83 in the late 90s, I would not be surprised if the keypad UI injects tokens directly based on your keypress, rather than "tokenizing the text". I seem to recall, for example, you could not position the cursor in the middle of a BASIC token, and if you managed to type out the tokens it would not work; you needed to find the right menu item to inject the correct token.
thwgrw
I am sure you did a lot of hardwork here. But with all the LLM smell in the text, my mind zoned out after few lines. I'd rather read a flawed but human written text than a perfect one written or co-written with an LLM.