Hacker News new | ask | show | jobs
by kibibyte 1049 days ago
I'm curious when you bought that TI calculator and whether you were aware of the whole scene around the TI-83+/TI-84 calculators. When I was in high school, these calculators were the required calculators for certain classes and exams. But a lot of my classmates liked these calculators because of a niche online community that had figured out how to write assembly programs that targeted the Z80 processor in these calculators. And that meant that we could load games like Tetris or Phoenix (a Space Invaders clone).
2 comments

Yeah, and I learned my first real programming using TI-BASIC on my TI-85 calculator (in the middle of class even) way back in 7th grade. Made choose your own adventure games, action games using text characters on the screen, like there was an Arkanoid-style game I think I copied from somewhere, and then I came up with my own game about moving an ant around a field, hiding in tall grass from spiders, and picking up peas for points.

Later on I made a text driven fighting game that had like 50 fighters from a bunch of different games in it, Street Fighter, Mortal Kombat, Killer Instinct, etc. Then near the end I had a multi-class text-driven RPG where you went out fighting in different regions as long as you could manage then returned to an inn to heal, buy equipment, etc.

Most of that was made using two thumbs on a calculator while bored during math classes or any other class I could pretend I needed my calculator for.

Really boosted my understanding of the basics of programming pretty early in life, and gave me an even bigger boost when I took the one programming class in high school, which was focused on QuickBasic.

As for the main topic, I have my old TI-85 still, and I got a TI-NSPIRE as well since, but I am not very good about using it nowadays, unfortunately. I keep meaning to, but I haven't really needed to.

You can program the graphing Casio ones as well
The TIs have much more sane programming language than Casios.
I’ve never tried the built in one, I compile C or C++ to native code. You also have Python available but it’s not that good (e.g. the font size is too big)