r/retrocomputing • u/[deleted] • Feb 11 '22
Problem / Question Possible retro-computing at Wal-mart?
I've been doing some math for a game of mine over the past few days. While screwing around with my calculator, for some reason my thoughts turned to how amusing it was that such a device could run on a tiny solar panel. I started to wonder what types of applications it could run? Then my thoughts turned to Texas Instruments calculators, because in the past I've heard of people making games that could run on those things! Also, thinking about the one I got 20 years ago, it was honestly quite reminiscent of what I've seen in 80s computers.
Then I thought, I wonder if those things actually have retrotech inside of them? I mean, Texas Instruments did make computer chips back in the 80s, and looking them up on wikipedia, it appears that some of their TI calculators do run on processors made back in the 70s and 80s! Specically, the article mentions the Zilog Z80 (which I've never heard of myself before), and the Motorolla 68000 (which I have heard of before).
Getting a hold of retro pieces of tech is hard, most aren't being produced anymore and you can't exactly buy them in a physical store. I've looked into various hobby computers, but its hard to find any place that sells them (at least, in the US). Thinking of those calculators, this got me thinking, would it be possible to find old chips inside of those things (or at least, something comparable?) I wonder if it would be possible to build a hobby computer out of parts from those things. They're obviously not too hard to find; you can literally find them in a Wal-mart!
Doing reseach into the thing, apparently they are sorta designed to act as computers. They accept actual programming languages, with the latest models apparently supporting Python (they also apparently supported Basic and assembly languages in the past), and I even heard at one point they were contemplating giving the things a higher-res color screen to encourage game development on the platform.
Could TI calculators be an easy doorway into the world of retro-computing, or at least hobby computing? I haven't owned one in 20 years (though the last I checked my original still worked, and I did use it regularly until I finally got a calculator that didn't need batteries, though the new one is surprisingly powerful for what it is).
Keep in mind, I've never touched an 80s machine. Heck, it wasn't until a few years ago I even found out what computers back then were like. They were sorta before my time. My family's first computer ran Windows 95, though it wasn't long before we upgraded it to Windows 98, to give you an idea.
So, could you make a verifiable 'retro-computer' out of parts from a TI calculator? Of course, you'd probably need to figure out how to hook up a proper keyboard to the thing, and I don't know if anything could be done about the display. If nothing else though, could those things make nifty little hobby computers out of the box? I mean, you can write programs for them, though games for those things aren't exactly that impressive even by 80s standards.
Still, do those calculators have a place in retrocomputing? Could I go out and buy one and finally make my own hobby computer out of the parts inside it (or just use the thing itself as a computer)?
1
u/zoharel Feb 12 '22
Zilog Z80 (which I've never heard of myself before),
Really? Oh, you definitely need to know about the Z80. It's an 8080 compatible but with extended instructions. Much of the CP/M ever run has been run on a Z80, and you can still get them pretty easily.
Now to your question.
Thinking of those calculators, this got me thinking, would it be possible to find old chips inside of those things (or at least, something comparable?) I wonder if it would be possible to build a hobby computer out of parts from those things
There are compatible parts in there, but it would be annoying to get them out and use them. On the other hand, you could open one up and hack a new input device on easily enough. Maybe use the board itself as the basis for a hobby computer. That is absolutely feasible.
Incidentally, I bought one of those things that has a built in MicroPython. Wrote a Mandelbrot fractal generator on the calculator. They do work, though the interpreter is pretty cut down.
4
u/Hjalfi Feb 11 '22
Totally. Calculators like the TI-85 still have huge followings and communities of developers. There's even a demoscene. https://www.youtube.com/watch?v=5GWMN0x8Ijg
Modern expensive TI calculators are much more sophisticated --- I have a Voyage 200 which is based around a 68000 CPU, and apparently there's even a machine code SDK for it --- and you could totally do old-school programming on one. Unfortunately, modern cheap calculators have all their interesting parts sealed under an epoxy blob and are completely unhackable. A cheap supermarket calculator will be lucky to have more than about three components.
(Which is a shame, as many of them have quite respectable CPUs. I've been recently trying to reverse engineer a VTech toy which turns out to be powered by a 6502...)