Jenny’s Daily Drivers: RiscOS 5.28

On a mundane day at some point in late 1987, though I didn’t grasp exactly what it would become at the time, I sat in front of the future. My school had a lab full of BBC Micros which I’d spent the previous few years getting to know, but on that day there was a new machine in one corner. It was a brand-new Acorn Archimedes, probably an A300, and it was the first time I had used an operating system with a desktop GUI. The computer was the first consumer application of the ARM processor architecture which has since gone on to conquer the world, and the operating system was called Arthur, which hasn’t. That’s not to say that Arthur is forgotten though, because it was soon renamed as RiscOS, managed to outlive both Acorn and the Archimedes, and still survives as a maintained though admittedly niche operating system to this day. So my Daily Driver this month is the current generation of RiscOS, version 5.28, and the machine I’m running it on is a Raspberry Pi 4. For a computer with an ARM core that’s designed and sold by a company based in Cambridge just like the original Acorn, it’s the most appropriate pairing I can think of.

Probably the Smallest OS In This Series

A beige desktop with no monitor, keyboard and mouse in front. It shows signs of yellowing with age.
The first ARM product, an Acorn Archimedes A310. mikkohoo, CC BY-SA 4.0.

At one point the Raspberry Pi folks even featured the Pi version of RiscOS on their website, but for those missing it there it’s freely downloadable as a disk image from the RiscOS Open site. Having spent most of its life as a closed-source product it’s been opened up over the last decade, and you can grab the source if you’re interested. When it’s normal for an OS download to run into the many gigabytes, it’s a bit of a shock to grab one that’s a shade under 140 megabytes and can be written to a 2 gigabyte SD card. This makes it probably one of the quickest operating system installs I have ever done, with all steps completed in a very short time. Sticking the SD card into the Pi it boots to a desktop in about 32 seconds which is only 5 seconds less than the latest Raspberry Pi OS image, so sadly that compactness doesn’t net you any extra speed. Continue reading “Jenny’s Daily Drivers: RiscOS 5.28”

The Golden Age Of Gadget Catalogs

Among Hackaday’s readership are likely to be many gadget enthusiasts who live for the latest electronics and who have obsessively followed gadget trends for most of their lives. You possess elite AliExpress-fu, and like the hipsters, you were into everything long before it was cool. It’s safe to say the Internet has revolutionized the world of the gadget freak, but in a time before even dial-up access there was another way into this most technophilic of pastimes. As soon as there was consumer electronics there were mail-order catalog companies slaking the thirst of the gadget-crazy, and [Cabel Sasser] is here with a look at both their heyday and their swansong.

A full page advert for a "Corporate cockpit" all-in-one wordprocessor computer.
Drew, just shut up and take my money!

He has a particular focus on the catalog produced during the 1980s by DAK Industries Inc, a North Hollywood California based company that was the work of an entrepreneur named Drew Kaplan. He presented a glittering array of the latest and greatest tech of the era, and packaged it with riveting descriptions and beautifully-shot glossy photographs. [Cabel] was hooked, and we would certainly have been too. There were digital watches with outrageous functionality, portable briefcase computers, novelty telephones, Hi-Fi components at knock-down prices, and plenty of cassette tapes to play in them.

Their signature was an engaging copy-writing style that really made you want the product, and here we enter an interesting story in itself. There was another mail order gadget company in the 1970s which used exactly the same formula but running full-page adverts, similar enough to be obviously connected in some way. Had DAK stolen the idea? Not quite, for these were the product of a man called Joseph Sugarman, who also ran a “Learn my formula for sales success” course. Drew Kaplan didn’t hesitate to attribute his success to the Sugarman course, leaving us with the surprising conclusion that there’s more to the “Learn my formula” business than simply making money from marks prepared to pay for the course.

Here at Hackaday we occasionally venture into purple prose for fun, but we’re not trying to sell you any consumer electronics. We can’t help a professional admiration for the copy-writing in these catalogs though, and since they’re all available for download from Internet Archive we’re going to spend a while wallowing in tech nostalgia. It’s a place we’ve been to before.

3D Printing Improves Passive Pixel Water Gauge

Here at Hackaday, we feature all kinds of projects, and we love them all the same. But some projects are a little easier to love than others, especially those that get the job done in as simple a way as possible, with nothing extra to get in the way. This completely electronics-free water gauge is a great example of doing exactly as much as needs to get done, and not a bit more.

If this project looks a bit familiar, it’s because we featured [Johan]’s previous version of “Pixel Pole” a few years back. Then as now, the goal of the build is to provide a highly visible level gauge for a large water tank that’s part of an irrigation system. The basic idea was to provide a way of switching a pump on when the tank needed filling, and off when full. [Johan] accomplished this with a magnetic float inside the tank and reed switches at the proper levels outside the tank, and then placed a series of magnetic flip dots along the path of the float to provide a visual gauge of the water level. The whole thing was pretty clever and worked well enough.

But the old metal flip dots were getting corroded, so improvements were in order. The new flip dots are 3D printed, high-visibility green on one side and black on the other. The only metal parts are the neodymium magnet pressed into a slot in the disc and a sewing pin for the axle. The housing for each flip dot is also printed, with each module snapping to the next so you can create displays of arbitrary height. The video below shows printing, assembly, and the display in action.

[Johan]’s improvements are pretty significant, especially in assembly; spot-welding was a pretty cool method to use in the first version, but printing and snapping parts together scales a lot better. And this version seems like it’ll be much happier out in the elements too. Continue reading “3D Printing Improves Passive Pixel Water Gauge”

50-Year-Old Program Gets Speed Boost

At first glance, getting a computer program to run faster than the first electronic computers might seem trivial. After all, most of us carry enormously powerful processors in our pockets every day as if that’s normal. But [Mark] isn’t trying to beat computers like the ENIAC with a mobile ARM processor or other modern device. He’s now programming with the successor to the original Intel integrated circuit processor, the 4040, but beating the ENIAC is still little more complicated than you might think with a processor from 1974.

For this project, the goal was to best the 70-hour time set by ENIAC for computing the first 2035 digits of pi. There are a number of algorithms for performing this calculation, but using a 4-bit processor and an extremely limited memory of only 1280 bytes makes a number of these methods impossible, especially with the self-imposed time limit. The limited instruction set is a potential bottleneck as well with these early processors. [Mark] decided to use [Fabrice Bellard]’s algorithm given these limitations. He goes into great detail about the mathematics behind this method before coding it in JavaScript. Generating assembly language from a working JavaScript was found to be fairly straightforward.

[Mark] is also doing a lot of work on the 4040 to get this program running as well, including upgrades to the 40xx tool stack, the compiler and linker, and an emulator he’s using to test his program before sending it to physical hardware. The project is remarkably well-documented, including all of the optimizations needed to get these antique processors running fast enough to beat the ENIAC. We won’t spoil the results for you, but as a hint to how it worked out, he started this project using the 4040 since his original attempt using a 4004 wasn’t quite fast enough.

Using Gravitational Lensing To Transmit Power And Detect Aliens

Most of us will have at some point have bought a long power cable to charge the bike on the deck, but [Slava G. Turyshev] has a slightly more ambitious idea. In this recent paper, he outlines how an advanced civilization could use a star or two to transmit power or send signals over an interstellar distance. And his idea is also simple enough that we could do it right now, with existing technology, or detect if someone else is doing it.

Continue reading “Using Gravitational Lensing To Transmit Power And Detect Aliens”

We Like Big Keyboards And We Cannot Lie

So, let’s say you’re good at DOTA. Like, world-class good. How good do you think you’d be on a keyboard that’s 16 feet long, with a space bar the size of a person? Well, you’d need the rest of your team, that’s for sure.

Alienware have created the world’s largest mechanical keyboard and mouse, which are working, 14:1 scale representations of their AW420K keyboard and AW720M mouse. And they got Team Liquid to try it out.

While this may be a marketing ploy, it took quite a lot of work and weeks of 3D printing to faithfully reproduce those peripherals on that scale.

What’s really impressive are the custom key switches, which are described early on in the video after the break. They are nearly a foot wide with the keycap on, and they have an incredible four inches of travel.

Each of the 87 key switches is made with two snugly-fitting pieces of PVC, a thick rubber band, and of course, an actual, regular-size key switch to register the presses. Not satisfied with that, the team added a small piece of measuring tape to produce a nice clicky, tactile feedback. And, oh yeah, that space bar? The stabilizer is made from a 1″ copper pipe. Be sure to check it out in action after the break.

This just so happens to be the same size as the last keyboard we saw claiming to be the world’s largest, which was rejected from the Guinness Book because it’s not an exact replica of an existing keyboard. So, somebody call Guinness, we suppose.

Continue reading “We Like Big Keyboards And We Cannot Lie”

Trouble Brewing For RISC-V As Issue Of Technology Transfer Is Questioned

Within the messy world of international politics, a major consideration by governments concerns which types of kn0w-how and technology can be transferred and sold to other nations, with each type facing restrictions depending on how friendly the political relations are with the target country at that point in time. Amidst all of this, there are signs that a so far relatively minor player in the world of CPU instruction set architectures – RISC-V – may become a victim of this, as a bipartisan group of US politicians is petitioning the White House to restrict transfer of know-how (so-called Intellectual Property, or IP) to RISC-V, as this may benefit adversaries like China.

As a US citizen who is involved in the RISC-V ecosystem, [Andrew ‘bunnie’ Huang] feels rather strongly about this, and has written an open letter to the US President, pleading to not restrict the way that US citizens can deal with the Switzerland-based RISC-V organization. This comes as the California-based RISC-V startup SiFive has announced that it’ll lay off 20% of its workforce. Depending on how a restriction on RISC-V is implemented, this could mean that US citizens would be forbidden from contributing to this ISA and surrounding ecosystem.

China has made it clear that RISC-V is a big part of its strategy to loosen its dependence on the West along with its investments in its MIPS-based Loongson processors, all of which strengthens the case for restricting US participation in RISC-V, even if it forces US companies like SiFive to move countries or cease its operations.

(Thanks to [cbjamo] for the tip)