I've mentioned on the blog several times
the continuum that exists between handheld computers and pocket computers, battery powered devices in rather small form factors that are nevertheless fully-fledged general purpose computers — arguably more so than the modern locked-down smartphone has become. Some of these diminutive systems are best considered "handhelds," with larger size, larger keyboards, more power and (often) less battery life, and some are definitely "pocket computers," with smaller size, smaller keys, less power and (usually) better battery life. For example, systems like the Tandy PC-4/Casio PB-100 or Tandy PC-3/Sharp PC-1250 would be considered "definitely a pocket computer," while the Epson HX-20 or Kyotronic 85 systems like the NEC PC-8201A or TRS-80 Model 100 would be considered "definitely a handheld computer," and you can probably think up some examples in between.
Well, here's a notable example of one single architecture that birthed both types of machine, and it came from a company not really noted for either one: Texas Instruments.
TI certainly made calculators and many of those were programmable by some means, but neither handheld computers nor pocket computers had categorically been in their repertoire to date. Nevertheless, here we have the 1983 Compact Computer 40 — using the AA battery for scale, at that size
definitely a handheld — and above it the 1985 TI-74 BASICALC, notionally a "BASIC programmable calculator," but actually an evolved version of nearly the same hardware in less than half the size. Thanks to the ingenuity of the Hexbus interface, which due to TI's shortsightedness was never effectively exploited during that era, we can get a serial port running on both of these with hobbyist hardware. If we have a serial port, that means we can bring up a terminal program — which we'll write from scratch in assembly language for shell and Gopherspace access.
But how would a Unix shell work on a single line screen, or for that matter, a Gopher menu? We'll explore some concepts, but before we do that, for context and understanding of their capabilities we'll start with the history of these machines — and because their development is unavoidably tangled with TI's other consumer products and their home computer family, we'll necessarily rehash some of those highlights and nadirs as well.