Hardware Archive
This is the Hall Research Technologies SC-VGA-2, sold as a “VGA/HDTV Video Processor.” In addition to slicing, dicing and pureeing, apparently, it will take any of a bundle of input formats and both rescale and resample them on the fly into the VGA or HDTV signal you desire, including 60Hz rates. This came from a seller specializing in teleprompter equipment and Hall still sells an HDMI version with additional resolutions … for around US$500. However, this or the slightly newer SC-VGA-2A and SC-VGA-2B are all relatively common devices and found substantially cheaper used. Let’s try it out and show some sample output, including those delicious NeXTSTEP system messages and some ST grabs. ↫ Cameron Kaiser With the obscurity of some of the hardware Cameron Kaiser details on his website, I’m not surprised he has some seriously unique needs when it comes to taking screengrabs. He couldn’t very well not take the device apart, and inside it appears to be a system with two small processors, at least one of which is an Intel 8051 8bit microcontroller. Kaiser goes into his usual great detail explaining and showing how the device works. If you’ve got unique screengrabbing needs, this might be of interest to you.
System76, purveyor of Linux computers, distributions, and now also desktop environments, has just unveiled its latest top-end workstation, but this time, it’s not an x86 machine. They’ve been working together with Ampere to build a workstation based around Ampere’s Altra ARM processors: the Thelio Astra. Phoronix, fine purveyor of Linux-focused benchmarks, were lucky enough to benchmark one, and has more information on the new workstation. System76 designed the Thelio Astra in collaboration with Ampere Computing. The System76 Thelio Astra makes use of Ampere Altra processors up to the Ampere Altra Max 128-core ARMv8 processor that in turn supports 8-channel DDR4 ECC memory. The Thelio Astra can be configured with up to 512GB of system memory, choice of Ampere Altra processors, up to NVIDIA RTX 6000 Ada Generation graphics, dual 10 Gigabit Ethernet, and up to 16TB of PCIe 4.0 NVMe SSD storage. System76 designed the Thelio Astra ARM64 workstation to be complemented by NVIDIA graphics given the pervasiveness of NVIDIA GPUs/accelerators for artificial intelligence and machine learning workloads. The Astra is contained within System76’s custom-designed, in-house-manufactured Thelio chassis. Pricing on the System76 Thelio Astra will start out at $3,299 USD with the 64-core Ampere Altra Q64-22 processor, 2 x 32GB of ECC DDR4-3200 memory, 500GB NVMe SSD, and NVIDIA A402 graphics card. ↫ Michael Larabel This pricing is actually remarkably favourable considering the hardware you’re getting. System76 and its employees have been dropping hints for a while now they were working on an ARM variant of their Thelio workstation, and knowing some of the prices others are asking, I definitely expected the base price to hit $5000, so this is a pleasant surprise. With the Altra processors getting a tiny bit long in the tooth, you do notice some oddities here, specifically the DDR4 RAM instead of the modern DDR5, as well as the lack of PCIe 5.0. The problem is that while the Altra has a successor in the AmpereOne processor, its availability is quite limited, and most of them probably end up in datacentres and expensive servers for big tech companies. This newer variant does come with DDR5 and PCIe 5.0 support, but doesn’t yet have a lower core count version, so even if it were readily available it might simply push the price too far up. Regardless, the Altra is still a ridiculously powerful processor, and at anywhere between 64 and 128 cores, it’s got power to spare. The Thelio Astra will be available come 12 November, and while I would perform a considerable number of eyebrow-raising acts to get my hands on one, it’s unlikely System76 will ship one over for a review. Edit: here’s an excellent and detailed reply to our Mastodon account from an owner of an Ampere Altra workstation, highlighting some of the challenges related to your choice of GPU. Required reading if you’re interested in a machine like this.
Something odd happened to Qualcomm’s Snapdragon Dev Kit, an $899 mini PC powered by Windows 11 and the company’s latest Snapdragon X Elite processor. Qualcomm decided to abruptly discontinue the product, refund all orders (including for those with units on hand), and cease its support, claiming the device “has not met our usual standards of excellence.” ↫ Taras Buria at Neowin The launch of the Snapdragon X Pro and Elite chips seems to have mostly progressed well, but there have been a few hiccups for those of us who want ARM but aren’t interested in Windows and/or laptops. There’s this story, which is just odd all around, with an announced, sold, and even shipped product suddenly taken off the market, which I think at this point was the only non-laptop device with an X Elite or Pro chip. If you are interested in developing for Qualcomm’s new platform, but don’t want a laptop, you’re out of luck for now. Another note is that the SoC SKU in the Dev Kit was clocked a tiny bit higher than the laptop SKUs, which perhaps plays a role in its cancellation. The bigger hiccup is the problematic Linux bring-up, which is posing many more problems and is taking a lot longer than Qualcomm very publicly promised it would take. For now, if you want to run Linux on a Snapdragon X Elite or Pro device, you’re going to need a custom version of your distribution of choice, tailored to a specific laptop model, using a custom kernel. It’s an absolute mess and basically means that at this point in time, months and months after release, buying one of these to run Linux on them is a bad idea. Quite a few important bits will arrive with Linux 6.12 to supposedly greatly improve the experience, but seeing is believing. Qualcomm made a lot of grandiose promises about Linux support, and they simply haven’t delivered.
If you read my previous article on DOS memory models, you may have dismissed everything I wrote as “legacy cruft from the 1990s that nobody cares about any longer”. After all, computers have evolved from sporting 8-bit processors to 64-bit processors and, on the way, the amount of memory that these computers can leverage has grown orders of magnitude: the 8086, a 16-bit machine with a 20-bit address space, could only use 1MB of memory while today’s 64-bit machines can theoretically access 16EB. All of this growth has been in service of ever-growing programs. But… even if programs are now more sophisticated than they were before, do they all really require access to a 64-bit address space? Has the growth from 8 to 64 bits been a net positive in performance terms? Let’s try to answer those questions to find some very surprising answers. But first, some theory. ↫ Julio Merino It’s not quite weekend yet, but I’m still calling this some light reading for the weekend.
In 1999, some members from the MMC Association decided to split and create SD Association. But nobody seems to exactly know why. ↫ sdomi’s webpage I don’t even know how to summarise any of this research, because it’s not only a lot of information, it’s also deeply bureaucratic and boring – it takes a certain kind of person to enjoy this sort of stuff, and I happen to fit the bill. This is a great read.
Earlier this year, I reviewed the excellent and unique MNT Reform laptop, an (almost) fully open source, very hackable laptop. MNT has just unveiled the upcoming follow-up to the Reform, called the Reform Next. Being highly performant, modular, and upgradeable, MNT Reform Next gives you more freedom than any other laptop. Swap modules, print your own case, customize your keyboard. Since we are committed to open hardware, all sources are public. While Classic MNT Reform is a portable device, we felt like a sleeker, more lightweight design would increase portability and make for a more flexible laptop. ↫ MNT website The focus seems to have been on both performance and size, and I think the latter is especially important for a lot of people who might not have been too enamored with the original Reform’s chunky, brutalist design. The device has been made thinner by splitting the motherboard up into several connected, separate boards, that also happen to improve the repairability and upgradeability of the device. The battery pack has been redesigned for a smaller physical size, too, and the trackball option is no longer available – it’s trackpad-only. The Reform Next is compatible with MNT’s latest processor module, the RK3588, and as such, packs a bigger punch. This SoC has four ARM Cortex-A76 cores up to 2.4 Ghz, and four power-efficient ARM Cortex-A55 cores up to 1.5 Ghz. This SoC is also available as an upgrade for the MNT Reform and the MNT Pocket Reform, and ships with either 16 or 32 GB of RAM and an ARM Mali G610 MP4 GPU. Of course, the Reform Next will be as open as humanly possible, both software as well as hardware-wise, and it’s looking like a worthy successor to the MNT Reform. I’m incredibly delighted that MNT seems to have found a niche that works for them, and enabling them to keep developing and releasing hardware that goes against every trend in the industry, giving us entirely unique devices nobody else is making.
Paul Weissmann’s OpenPA, the invaluable archive on anything related to the HP’s PA-RISC architecture, devices, and operating systems, has branched off for a bit and started collecting information on RISC laptops. Technical computing in the 1990s was mostly done on RISC workstations with Unix operating systems and specialized applications. For mobile use cases, some of the popular RISC vendors built RISC Laptops for mobile Unix use in the 1990s. Often based on contemporary Unix workstations, these RISC laptops were often marketed for government and military uses such as command, technical analysis and surveillance. ↫ Paul Weissmann at OpenPA OpenPA has always had content beyond just PA-RISC (like HP’s Itanium machines), so this is not entirely surprising, and it also happens to be something that’s sorely needed – there’s remarkably little consolidated information to be found on these RISC laptops, and it’s usually scattered all over the place and difficult to find. They were expensive and rare when they were new, and they’re even rarer and often more expensive today. What we’re talking about here are laptops with PA-RISC, SPARC, (non-Apple) PowerPC, and Alpha processors, running some variant of UNIX, like HP-UX, SunOS/Solaris, AIX, and even Windows NT. A particularly interesting listing at the moment is the Hitachi 3050RX/100C, a laptop based on the Hitachi PA/50L PA-RISC processor that ran something called HI-UX/WE2, a UNIX from Hitachi I can’t find much information about. The most desirable laptop listed is the amazing Tadpole Viper, which was the most powerful SPARC laptop Tadpole ever made, and I’m pretty sure it’s the most powerful SPARC laptop, period. It was powered by a 1.2Ghz UltraSPARC IIIi processor, and was also sold as the Sun Ultra 3, in 2005. I would perform some seriously questionable acts to get my hands on one of these, but they’re most likely virtually impossible to find. Anyone who can help Weissmann find more information – feel free to do so.
If you are looking to upgrade your TV and want a long-lasting option, you may consider getting a Samsung AI TV powered by Tizen OS. The reason is that Samsung announced plans to offer seven years of Tizen OS upgrades for some of its Smart TVs. ↫ Sagar Naresh Bhavsar at Neowin Since buying a dumb TV is no longer possible, you might as well get the one with the longest possible support lifecycle. This new policy covers Samsung TVs from 2024 onward, as well as a few modls from 2023. There’s no word on if the ads that I’m assuming are part of Samsung’s smart TVs will also receive seven years of updates. Or, you know, get a good Android TV box and never plug your actual TV into your network to begin with.
Due to its limited RAM of 1,920 bits, the Programma 101 was mostly a machine conceived to make arithmetic calculations – sums, subtractions, divisions, multiplications, square roots -, yet, like modern computers, it could also perform logical operations, conditional and unconditional jumps, and print the data stored in a register, all through a custom-made alphanumeric programming language. This was, in the early ’60s, what set computers apart from calculators, indeed. Overall, in today’s terms, Programma 101 can be considered a sort of “transitional fossil” between desktop calculators and personal computers. ↫ Riccardo Bianchini Olivetti sure is a name that carries an exceptional amount of weight in the retrocomputing world, as classic Olivetti computers, even standard Olivetti PCs, tend to be highly desirable. A Programma 101 in amazing condition is currently for sale on eBay for a massive €20000, and while there’s quite a few relatively cheap ’80s and ’90s Olivetti PCs for sale, a sizable number of them are far more desirable and carry massive premiums for their unique design. It’s sad how many once great and influential computer makers have been relegated to the dustbin of history, outcompeted, acquired, or run into the ground. Some of these once great brands live on as mere badges on electronic junk, and Olivetti, too, was not spared this fate. In fact, what is generally considered the worst PDA ever made, the Olivetti daVinci, was a generic product that just had an Olivetti logo slapped onto it. I have one in-box, and intend to one day write about it, because its awfulness needs to be shared with the world.
Logitech CEO Hanneke Faber talked about someting called the “forever mouse”, which would be, as the name implies, a mouse that customers could use for a very long time. While you may think this would mean an incredibly well-built mouse, or one that can be easily repaired, which Logitech already makes somewhat possible through a partnership with iFixIt, another option the company is thinking about is a subscription model. Yes. Faber said subscription software updates would mean that people wouldn’t need to worry about their mouse. The business model is similar to what Logitech already does with video conferencing services (Logitech’s B2B business includes Logitech Select, a subscription service offering things like apps, 24/7 support, and advanced RMA). Having to pay a regular fee for full use of a peripheral could deter customers, though. HP is trying a similar idea with rentable printers that require a monthly fee. The printers differ from the idea of the forever mouse in that the HP hardware belongs to HP, not the user. However, concerns around tracking and the addition of ongoing expenses are similar. ↫ Scharon Harding at Ars Technica Now, buying a mouse whose terrible software requires subscription models would still be a choice you can avoid, but my main immediately conjured up a far darker scenario. PC makers have a long history of adding crapware to their machines in return for payments from the producers of said crapware. I can totally see what’s going to happen next. You buy a brand new laptop, unbox it at home, and turn it on. Before you know it, a dialog pops up right after he crappy Windows out-of-box experience asking you to subscribe to your laptop’s touchpad software in order to unlock its more advanced features like gestures. But why stop there? The keyboard of that new laptop has RGB backlighting, but if you want to change its settings, you’re going to have to pay for another subscription. Your laptop’s display has additional features and modes for specific types of content and more settings sliders, but you’ll have to pay up to unlock them. And so on. I’m not saying this will happen, but I’m also not saying it won’t. I’m sorry for birthing this idea into the world.
Simultaneous multithreading (SMT) is a feature that lets a processor handle instructions from two different threads at the same time. But have you ever wondered how this actually works? How does the processor keep track of two threads and manage its resources between them? In this article, we’re going to break it all down. Understanding the nuts and bolts of SMT will help you decide if it’s a good fit for your production servers. Sometimes, SMT can turbocharge your system’s performance, but in other cases, it might actually slow things down. Knowing the details will help you make the best choice. ↫ Abhinav Upadhyay Some light reading for the (almost) weekend.
About a month ago, Cameron Kaiser first introduced us to the Canon Cat, a computer designed by Jeff Raskin, but abandoned within six months by Canon, who had no idea what to do with it. In his second article on the Cat, Kaiser dives much deeper into the software and operating system of the Cat, even going so far as to become the first person to write software for it. One of the most surprising aspects of the Cat is that it’s collaborative; other users can call into your Cat using a landline and edit the same document you’re working on remotely. Selecting text has other functions too. When I say everything goes in the workspace, I do mean everything. The Cat is designed to be collabourative: you can hook up your Cat to a phone line, or at least you could when landlines were more ubiquitous, and someone could call in and literally type into your document remotely. If you dialed up a service, you would type into the document and mark and send text to the remote system, and the remote system’s response would also become part of your document. (That goes for the RS-232 port as well, by the way. In fact, we’ll deliberately exploit this capability for the projects in this article.) ↫ Cameron Kaiser You can also do calculations right into the text, going so far as allowing the user to define variables and reuse those variables throughout the text to perform various equations and other mathematic operations. If you go back and change the value of a variable, all other equations using those variables are updated as well. That’s quite nifty, especially considering the age of the Cat, and since the Cat is fixed width, you can effectively create spreadsheets this way, too. There’s really far too much to cover here, and I strongly suggest you head on over and read the entire thing.
In 2019, a startup called Nuvia came out of stealth mode. Nuvia was notable because its leadership included several notable chip architects, including one who used to work for Apple. Apple chips like the M1 drew recognition for landing in the same performance neighborhood as AMD and Intel’s offerings while offering better power efficiency. Nuvia had similar goals, aiming to create a power efficient core that could could surpass designs from AMD, Apple, Arm, and Intel. Qualcomm acquired Nuvia in 2021, bringing its staff into Qualcomm’s internal CPU efforts. Bringing on Nuvia staff rejuvenated Qualcomm’s internal CPU efforts, which led to the Oryon core in Snapdragon X Elite. Oryon arrives nearly five years after Nuvia hit the news, and almost eight years after Qualcomm last released a smartphone SoC with internally designed cores. For people following Nuvia’s developments, it has been a long wait. ↫ Chips and Cheese Now that the Snapdragon X Elite and Pro chips are finally making their way to consumers, we’re also finally starting to see proper deep-dives into the brand new hardware. Considering this will set the standard for ARM laptops for a long time to come – including easy availability of powerful ARM Linux laptops – I really want to know every single quirk or performance statistic we can find.
The impact printer was a mainstay of the early desktop computing era. Also called “dot matrix printers,” these printers could print low-resolution yet very readable text on a page, and do so quickly and at a low price point. But these printers are a relic of the past; in 2024, you might find them printing invoices or shipping labels, although more frequently these use cases have been replaced by other types of printers such as thermal printers and laser printers. The heart of the impact printer is the print head. The print head contained a column of pins (9 pins was common) that moved across the page. Software in the printer controlled when to strike these pins through an inked ribbon to place a series of “dots” on a page. By carefully timing the pin strikes with the movement of the print head, the printer could control where each dot was placed. A column of dots might represent the vertical stroke of the letter H, a series of single dots created the horizontal bar, and another column would create the final vertical stroke. ↫ Jim Hall at Technically We Write Our first printer was a dot matrix model, from I think a brand called Star or something similar. Back then, in 1991 or so, a lot of employers in The Netherlands offered programs wherein employees could buy computers through their work, offered at a certain discount. My parents jumped on the opportunity when my mom’s employer offered such a program, and through it, we bought a brand new 286 machine running MS-DOS and Windows 3.0, and it included said dot matrix printer. There’s something about the sound and workings of a dot matrix printer that just can’t be bested by modern ink, laser, or LED printers. The mechanical punching, at such a fast rate it sounded like a tiny Gatling gun, was mesmerising, especially when paired with continuous form paper. Carefully ripping off the perforated edges of the paper after printing was just a nice bonus that entertained me quite a bit as a child. I was surprised to learn that dot matrix printers are still being manufactured and sold today, and even comes in colour. They’re quite a bit more expensive than other printer types these days, but I have a feeling they’re aimed at enterprises and certain niches, which probably means they’re going to be of considerably higher quality than all the other junk printers that clog the market. With a bit more research, it might actually be possible to find a brand new colour dot matrix printer that is a better choice than some of the modern alternatives. The fact that I’m not contemplating buying a brand new dot matrix printer in 2024, even though I rarely print, is a mildly worrying development.
Framework, the company making modular, upgradeable, and repairable laptops, and DeepComputing, the same company that’s making the DC ROMA II RISC-V laptop we talked about last week, have announced something incredibly cool: a brand new RISC-V mainboard that fits right into existing Framework 13 laptops. Sporting a RISC-V StarFive JH7110 SoC, this groundbreaking Mainboard was independently designed and developed by DeepComputing. It’s the main component of the very first RISC-V laptop to run Canonical’s Ubuntu Desktop and Server, and the Fedora Desktop OS and represents the first independently developed Mainboard for a Framework Laptop. ↫ The DeepComputing website For a company that was predicted to fail by a popular Apple spokesperson, it seems Framework is doing remarkably well. This new mainboard is the first one not made by Framework itself, and is the clearest validation yet of the concept put into the market by the Framework team. I can’t recall the last time you could buy a laptop powered by one architecture, and then upgrade to an entirely different architecture down the line, just by replacing the mainboard. The news of this RISC-V mainboard has made me dream of other possibilities – like someone crazy enough to design, I don’t know, a POWER10 or POWER11 mainboard? Entirely impossible and unlikely due to heat constraints, but one may dream, right?
In the last 8 months Qualcomm has made a lot of interesting claims for their high-performance Windows-on-Arm SoC – many of which will be put to the test in the coming weeks. But beyond all the performance claims and bluster amidst what is shaping up to be a highly competitive environment for PC CPUs, there’s an even more fundamental question about the Snapdragon X that we’ve been dying to get to: how does it work? Ahead of next week’s launch, then, we’re finally getting the answer to that, as today Qualcomm is releasing their long-awaited architectural disclosure on the Snapdragon X SoC. This includes not only their new, custom Arm v8 “Oryon” CPU core, but also technical disclosures on their Adreno GPU, and the Hexagon NPU that backs their heavily-promoted AI capabilities. The company has made it clear in the past that the Snapdragon X is a serious, top-priority effort for the company – that they’re not just slapping together a Windows SoC from their existing IP blocks and calling it a day – so there’s a great deal of novel technology within the SoC. ↫ Ryan Smith at AnandTech I cannot wait until AnandTech can move beyond diving into information provided by Qualcomm, and can start doing their own incredibly in-depth benchmarks and research. Assuming the effort succeeds, the Snapdragon X line will most likely form the backbone of ARM PCs for years – if not decades – to come, meaning that when you and I go shopping for a new laptop, this chip will be the one heavily promoted by stores and outlets. How closely independent benchmarks line up with Qualcomm’s eight months of promises and cherry-picked benchmarks will also tell us a lot about how trustworthy the company will be about the performance of its chips going forward. In smartphones – where we mostly see Qualcomm today – performance simply doesn’t matter as much, but when you’re dealing with laptops, and in the future possibly even desktops, performance suddenly matters a lot more, and Qualcomm’s claims will be facing a level of scrutiny and detail I don’t think they’ve ever really had to deal with before. PC enthusiasts don’t mess around. If the Linux support turns out to be as solid as Qualcomm claims, and if the performance figures they’ve been putting out are verified by quality independent reviewers like the people at AnandTech, I honestly don’t think my next laptop will be using x86. I just hope weird companies like Chuwi will release a version of their MiniBook X with one a Qualcomm chip, because I’ll be damned if I go back to anything larger than 10″.
I’ve long been waiting for a powerful ARM laptop that can run Linux comfortably, and it seems that with Qualcomm’s new Snapdragon X Elite SoC, that’s finally going to happen. We talked earlier about how for once, Qualcomm is taking Linux support for their new laptop-focused processors very seriously, and that promise and associated effort is paying dividend. Tuxedo, a popular Linux OEM from Germany, has announced it’s working on a laptop with the Snapdragon X Elite chip, and they showed off a working prototype at Computex in Taiwan. We have been working with a first prototype for some time, which will soon be replaced by a second one. The development is still in the alpha stage, as some drivers are still missing, which will hopefully be available with the next two kernel versions. It is quite conceivable that an ARM notebook from TUXEDO will be under your Christmas tree in 2024. However, there are still too many pieces of the hardware, software and delivery capability puzzle missing to even begin to set a release date. TUXEDO for ARM will come, but we don’t yet know exactly when. ↫ Tuxedo’s website Their timeline of more Qualcomm drivers making it into the next two kernel versions lines up with Qualcomm’s own timeline, so it seems we’re mostly just waiting for them to finish their Linux drivers and add them to the kernel. This is quite exciting, and a much better option for Linux users than buying a Windows version of an X Elite or Pro laptop and hoping for the best.
You know what could really use a dose of “AI”? Your BIOS. aiBIOS leverages an LLM to integrate AI capabilities into Insyde Software’s flagship firmware solution, InsydeH2O® UEFI BIOS. It provides the ability to interpret the PC user’s request, analyze their specific hardware, and parse through the LLM’s extensive knowledge base of BIOS and computer terminology to make the appropriate changes to the BIOS Setup. This breakthrough technology helps address a major hurdle for PC users that require or desire changes to their BIOS Setup for their personal computers but do not fully understand the meaning of the settings available to them. ↫ Insyde press release Google told users to put glue on pizzas and eat rocks, so I’m sure the combined efforts of a BIOS maker will surely not pose any problems when automatically changing BIOS settings based on the requests of users who do not really understand what they’re doing. This surely is a recipe for success, and I can’t wait to tell my BIOS to enable XMP, only for it to disable hyperthreading, change the boot order to only allow booting from the non-existent floppy drive, and to force the use of the integrated GPU when I’m actually using a dedicated one. This is going to be just fine.
The Turbo9 is a pipelined microprocessor IP written in Verilog that executes a superset of the Motorola 6809 instruction set. It is a new modern microarchitecture with 16-bit internal datapaths that balances high performance vs small area / low power. The Turbo9R with a 16-bit memory interface achieves 0.69 DMIPS/MHz which is 3.8 times faster than Motorola’s original 8-bit MC6809 implementation. It is an active graduate research project at the Department of Electrical & Computer Engineering at the University of Florida. ↫ Turbo9 GitHub page The Turbo9 is aimed at SoC sub-blocks and small mixed-signal ASIC, so it’s definitely not intended to be some sort of general purpose CPU. The reason for opting for the 6809 instead of, say, RISC-V or ARM, is that the 6809 enables a far smaller footprint due to being 16bit, which is all the target market really needs from the Turbo9. The current version of the Turbo9 is thoroughly verified and is capable of running C code. However, we still consider this version v0.9 because we are missing a few items. All the 6809 instructions and addressing modes have been implemented and tested except SYNC and CWAI. The signed versions of the Turbo9’s 16-bit divide and multiply need to be completed. Interrupts are partially implemented including SWI and Reset. ↫ Turbo9 GitHub page This is the kind of riveting content you’ll only really find on OSNews.
Few things in technology excites me more than an amazing computer I have never heard of before – especially one with pedigree. Many people take a casual glance at this machine and say, “Isn’t that an overgrown word processor?” And one could certainly think so, in part because of its keyboard-centric operation, but mostly from the utterly uncomprehending way Canon advertised it in 1987. Canon dubbed the Cat a “work processor” because of its built-in telecommunications, modem and word processor even though Jef Raskin, its designer, had intended it as a “people’s computer” that could be inexpensive, accessible and fully functional — all things he had hoped to accomplish at Apple after first launching the Macintosh project, prior to departing in 1982. Canon, however, never fully grasped the concept either. Apart from the tone-deaf marketing, Canon sold the device through their typewriter division and required the display to only show what a daisywheel printer could generate, limiting its potential as a general purpose workstation. ↫ Cameron Kaiser Wait, wait, wait. You mean to tell me there’s a unique, well-designed computer that seemed ahead of its time, sold by a printer and copier company, that failed in the market due to botched marketing and grotesque misunderstanding among management of what the device is supposed to be? What are the odds this happens twice? The Canon Cat was designed and built by Jeff Raskin’s – of Macintosh fame – company Information Appliance, Inc., and licensed to Canon. It’s an all-in-one 68000-based computer with a bitmap display, an operating system stored in ROM, and a comprehensive Forth environment easily accessible despite the device autostarting to a word processor (because Canon). Much like some of the predecessor machines Raskin had worked on before licensing the Cat to Canon, the Cat has an intriguing input method that I’d never seen before. Instead of a mouse or even cursor keys, it has two keys labeled “Leap” that are used for manipulating the text cursor. In fact, there aren’t even conventional cursor keys. The Cat has the same “leap” keys as the Swyft and SwyftCard, in a bright but tasteful pink, and they work the same way to jump to portions of the document or into other documents. You can also use them to scroll with the SHIFT key, or move by single letters, sentences or paragraphs. The LEAP keys are also how you highlight text blocks to manipulate by LEAPing to the beginning, LEAPing to the end, and then pressing them together. ↫ Cameron Kaiser The Forth programming environment is also very interesting. It was hidden in that Canon didn’t really want you to use it, but Raskin’s company made no secret of it, and it was easily accessible. It uses a special dialect of Forth, which can be used at either a traditional OK prompt, or just by typing Forth code into the word processor, highlighting it, and executing it with a keyboard shortcut, after which any output will be displayed in the word processor as well. The Canon Cat was a market failure, and hence it shouldn’t be a surprise it’s exceedingly rare. The article further details the internals, some fixes that were required and performed, and much, much more. A follow-up article will delve deeper into the software, too.