nowfound

Dev tools · December 5, 2018

IM

I'm 17 and I created a Forth interpreter for the TI-84+ calculator

https://github.com/siraben/ti84-forth Hi HN! For the past year I've been getting into programming in Z80 assembly (especially for the TI-84+). More recently I've been learning about the Forth programming language and after a lot of searching online (in vain) for a Forth interpreter for the TI-84, I decided to write one myself. It's been fun demoing this to others, because it's a very unexpected use of a calculator. It's my largest project to date, and I'm interested to know what the HN community thinks, please feel free to critique my code! -- Ben

I'm 17 and I created a Forth interpreter for the TI-84+ calculator launched on December 5, 2018 with 56 votes, #610 of 2,148 launches that month and more than 90% of that year's launches.

In plain words

This is a Forth interpreter written in Z80 assembly for the TI-84+ calculator. It allows users to write and run Forth programs on the graphing calculator, a language and platform combination not previously available. The project is aimed at programmers and calculator enthusiasts interested in low-level assembly programming and the Forth language. What stands out is that it brings an unexpected programming capability to a standard educational calculator through entirely custom implementation.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • IM
    I made a Forth-Based OS for the TI-84+ Calculator2019 · ▲6

    https://github.com/siraben/zkeme80 As a successor to my previous project[1], a Forth interpreter that runs under the TI operating system, I decided to go all the way and write my own assembler and OS. This is a project I've been working on for just over a month, but there's still a long way to go. The idea is to have a kernel + the Forth interpreter and compiler, then users can modify how their operating system works through the Forth files. My Forth implementation is mostly ANS-standard conforming, so most code should work right out of the box without any problem. See…

  • I made a web-based notepad with a built in unit calculator2022 · numpad.io · ▲488

    I launched NumPad v1 on here a few years ago, and back then it wasn't much more than a thin CodeMirror wrapper around the calculator engine I'd written. Now I've rewritten it as a PWA that supports multiple documents, persists them to IndexedDB, and has a syncing service for paying customers. Syncing is handled by Automerge[1] under the hood, which should make it relatively easy to get document sharing working too. [1] https://automerge.org/

  • IQ
    I quit coding years ago. AI brought me backJan 2026 · calquio.com · ▲314

    Quick background: I used to code. Studied it in school, wrote some projects, but eventually convinced myself I wasn't cut out for it. Too slow, too many bugs, imposter syndrome — the usual story. So I pivoted, ended up as an investment associate at an early-stage angel fund, and haven't written real code in years. Fast forward to now. I'm a Buffett nerd — big believer in compound interest as a mental model for life. I run compound interest calculations constantly. Not because I need to, but because watching numbers grow over 30-40 years keeps me patient when markets get wild. It's basically…

  • AD
    All desktop software calculators are wrong, so I had to build my own2022 · ▲286

    A new calculator software cannot really bring attention (https://chachatelier.fr/chalk/) However, I wrote a full article explaining why I had to build something "new" that does not behave like usual desktop calculator softwares : TL;DR All "small" calculator softwares I know share the same design flaws. And the GUI is not the only stumbling block in their poor efficiency. Handling correctly numerical approximations - expected or not - is crucial to trust the results. It is usually not done in lightweight tools. It should. So I prove that if I could do it, OS manufacturers…

  • Procal: A simple Qt-based programming calculator2023 · github.com · ▲173

    Simple Qt-based programming calculator. Contribute to fellerts/procal development by creating an account on GitHub.

More dev tools this month

the category →
  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 1d ago · github.com

  • /dev/null▲492

    a social network for devs

    Dev tools · 4d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 29d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 24d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 22d ago · talanoa.email

Source: Show HN post ↗

Launched alongside, December 2018

the whole month →
  • remove.bg▲2,028

    Remove image backgrounds automatically in 5 seconds with just one click. Don't spend hours manually picking pixels. Upload your photo now & see the magic.

    Work · 2018 · remove.bg

  • Humaaans▲1,592

    Mix-&-match illustrations of humans with a design library.

    Growth · 2018 · humaaans.com

  • Make your ideas look awesome, without relying on a designer

    Life & fun · 2018 · refactoringui.com

  • Everything you ever wanted to know about YC companies

    Growth · 2018 · ycdb.co

  • Free illustrations for better UX

    Growth · 2018 · icons8.com

  • Know where you can travel with your passport tension free ✈️

    Life & fun · 2018 · visalist.io