UNIX For A Legacy TI

Although now mostly known as a company who cornered the market on graphing calculators while only updating them once a decade or so, there was a time when Texas Instruments was a major force in the computing world. In the late 70s and early 80s they released a line of computers called the TI-99 to compete (unsuccessfully) with various offerings from Commodore, and these machines were fairly robust for the time. They did have limited memory but offered a 16-bit CPU and plenty of peripherals, and now there’s even a UNIX-like OS that they can run.

This version of UNIX is called UNIX99 and is the brainchild of AtariAge forum member [mrvan] who originally wasn’t looking to develop a full operating system for this computer but rather a set of standard C libraries to help with other projects. Apparently the step from that to a UNIX-flavored OS wasn’t too big so this project was born. While the operating system doesn’t have a UNIX certification, it has most of the tools any of us would recognize on similar machines. The OS has support for most of the TI-99 hardware, file management, a basic user account system, and a command shell through which scripts can be written and executed.

That being said, the limitations of the hardware do come through in the operating system. There’s no multitasking, for example, and the small amount of memory is a major hurdle as well. But that’s what makes this project all the more impressive, and [mrvan] isn’t stopping here. He’s working on a few other improvements to this platform, and we look forward to seeing future releases. UNIX itself is extremely influential in the computing world, and has been used a the model for other homebrew UNIX-like operating systems on similar platforms of this era such as the Z80.

Thanks to [Stephen] for the tip!

Photo courtesy of Rama & Musée Bolo via Wikimedia Commons

5 thoughts on “UNIX For A Legacy TI

  1. while only updating them once a decade or so

    Let’s be fair – by the mid 1990’s these things were full-featured enough that there isn’t really a whole lot that you can update to justify a constant stream of new models.

    I’m using an HP48 that I bought in 1994! Actually, it sits in a drawer and now I emulate it on my phone;)

    Once the first iPhone hit – and everyone changed to the fullscreen brick format – that was going to be the end of calculators as a big seller.

  2. There were real TMS9900 based machines that ran V6 Unix without full protection, and of course the 9900 being a single chip cut down of a real minicomputer CPU has most of the bits you need except for supervisor mode and MMU to do a full protected mode.
    The Geneve definitely could run a full Unix clone, and I’ve got Fuzix sort of running on a TMS9995 board but I need to sort out a usable compiler to finish the job.

    No reason you couldn’t run full multi-tasking on a TI99/4A given a suitable banked memory card.

    Wouldn’t have called it Unix99 though. I sense an incoming trademark cease & desist because the Unix people still police their trademarks 8)

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.