Read QR Codes Without A Computer

Did you ever watch Star Wars and wondered how people understood what R2D2 was saying? Maybe [Luke Skywalker] would enjoy learning to decode QR Codes by hand, too. While it might not be very practical, it would be a good party trick — assuming, like us, you party with nerds.

You can start by scanning a code, or the site will create one according to your specifications or generate one randomly. It then takes the selected code and shows you how it is put together. Fun fact: 21×21 “modules” (QR-speak for pixels) is the size of a version 1 QR code. Each version increases the size by four modules.

Continue reading “Read QR Codes Without A Computer”

Computer Logic Spins With No Electricity

We’ve often said you can make a logic gate out of darn near anything. [The Action Lab] agrees and just released a video showing how he made some logic gates from chains and gears. Along the way, he makes the case that the moving chain is an analog for electric current. The demonstration uses a commercial toy known as Spintronics, but if you are mechanically handy, you could probably devise your own setup using 3D printing or gears.

A spring wound motor is a “battery.” Gears act like resistors and junctions to distribute “current” in multiple directions. Seeing series and parallel resistance as moving chains is pretty entertaining and might help someone new learn those concepts.

Continue reading “Computer Logic Spins With No Electricity”

Pinball With No Computers

Pinball machines were the video games of their day. Back when they were king, there were no microcontrollers — everything was electromechanical. We know from experience that fixing these was difficult but we imagine that designing complex play behavior with a bunch of motors, relays, clutches, contacts, and more would have been excruciatingly difficult. [Technology Connections] has several videos about an old Aztec machine and he promises more to come. You can watch the first two below.

To give you an idea of what’s involved, imagine a very simple pinball machine that supports a single player and a handful of targets. When the ball hits a target, that could trigger a micro-switch. The switch closure could trigger a relay that closes a contact for a short period of time. That contact energizes a solenoid that advances the score wheels. So now, when a ball hits a target, the score wheel will spin enough to award ten points. To make sure there is enough time for the score to advance, the relay uses something like a mechanical flip flop.

Sound complicated? That’s nothing. Don’t forget, the machine also has to reset the score at the start of the game, count the ball in play, and end the game when the last ball returns. Then consider a real game. There will be multiple players and fancy sequences (e.g., hit the red target three times to award double scores for other targets).

While we knew a fair bit about the design of pinball machines already, we did learn a lot about their history and where the idea came from. The video also explains why it is called pinball since modern machines don’t really have pins — these were like relay-based computers with strange electromagnetic I/O devices.

While pinball machines were the best example of this sort of thing, there were also things like bowling machines and ladder-logic industrial control systems. We’ve even seen an electromechanical phone answering machine.

Continue reading “Pinball With No Computers”

PC-9801 system. (Credit: MH0301 - Own work, CC BY-SA 4.0)

The Strange World Of Japan’s PC-98 Computer Ecosystem

Despite the popularity of the IBM PC in the West during the 1980s, it had shortcomings that prevented it from flourishing in the Japanese market, most of all support for the Japanese language. This led to a sort of parallel universe in which NEC’s PC-9800 series (‘PC-98’) was the dominant personal computer, including its NEC µPD7220 display controller with its 4096-color palette. These computer systems led to a graphics style that persists to today, along with a whole ecosystem of games and applications that never left the PC-98. In an article by [Biz Davis] this software ecosystem, its art style and their lasting impact is explored.

Screenshots from X-Girl, a PC-98 game from 1994.
Screenshots from X-Girl, a PC-98 game from 1994.

Although the NEC PC-9800 series of computers was primarily focused on Japanese businesses with its release in the early 1980s, it found itself adopted for educational and hobby purposes as well. During the 1980s and early 1990s they faced little opposition from IBM PCs and clones, despite them all being x86-based systems running DOS. It wasn’t until the early 1990s that mostly US companies began to explicitly design computers to work for the Japanese market, leading to a gradual decline of the PC-9800 series PCs in the market.

Despite the last PC-98 system having been released in 2000 – with the last systems running some flavor of Windows – these systems and the software for them isn’t just a unique time capsule of this part of Japan’s history, but continues to see new software releases to this day. If you wish to experience this software for yourself, a number of open source PC-9800 emulators are available, including the nyan-tastic Neko Project II.

Top image: PC-9801 system. (Credit: MH0301 – Own work, CC BY-SA 4.0)

Teardown Of FGM-148 Javelin Missile’s Guidance Computer

You know it’s a good teardown when [Michel] starts off by saying to not ask him where exactly he got the guidance section of an FGM-148 Javelin from. This shoulder-launched anti-tank guided missile (ATGM) is a true marvel of engineering that has shown its chops during recent world events. As a fire-and-forget type guided missile it is designed to use the internal IR tracker to maintain a constant lock on the target, using its guidance system to stay exactly on track.

FGM-148 Javelin schematic overview. (Source: U.S. Army, FM 3-22.37)
FGM-148 Javelin schematic overview. (Source: U.S. Army, FM 3-22.37)

Initially designed in 1989 and introduced into service in 1996, it has all the ceramic-and-gold styling which one would expect from a military avionics package from the era. Tasked with processing the information from the IR sensor, and continuously adjusting the fins to keep it on course, the two sandwiched, 3 mm thick PCBs that form the main section of the guidance computer are complemented by what looks like a milled aluminium section which holds a sensor and a number of opamps, all retained within the carbon-fiber shell of the missile.

In the video [Michel] looks at the main components, finding datasheets for many commercially available parts, with the date codes on the parts confirming that it’s a late 80s to early 90s version, using presumably a TMS34010 as the main CPU on the DSP board for its additional graphics-related instructions. Even though current production FGM-148s are likely to use far more modern parts, this is a fun look at what was high-end military gear in the late 1980s and early 1990s.

Continue reading “Teardown Of FGM-148 Javelin Missile’s Guidance Computer”

Animated gif of large 1950s computer spitting out a sheet of paper.

Retrotechtacular: 1960s Doc Calls Computers The Universal Machine

It’s weird to think that an abacus would have still been used sixty years ago, or so posits the documentary series The Computer and the Mind of Man. This six part series originally aired on San Francisco local television station KQED in 1962, a time where few people outside of academia had even stood next to such a device.

Episode 3 titled “The Universal Machine” was dedicated to teaching the public how a computer can enhance every type of business provided humans can sufficiently describe it in coded logic. Though mainly filtered through IBM’s perspective as the company was responsible for funding the set of films; learning how experts of the time contextualized the computer’s potential was illuminating.

Continue reading “Retrotechtacular: 1960s Doc Calls Computers The Universal Machine”

Remembering Ed Roberts, The Home Computer Pioneer You Should Have Heard Of But Probably Haven’t

We’re pretty familiar with such names as Steve Wozniak, Bill Gates, Jack Tramiel, Nolan Bushnell, and the other movers and shakers of the 1970s home computer world. But there’s one person who towered among them for a few years before cashing out and leaving the computer business to pursue the life he’d always wanted. [Gareth Edwards] for Every has a fascinating profile of Ed Roberts, the man who arguably started the home computer boom but is now an obscure figure.

Even if you’ve never heard of Ed Roberts, you’ve likely heard of the product his company brought to market. The MITS Altair 8800 was the first computer to be sold as a home computer rather than for business or scientific use, and though its toggle switch interface now seems extremely quaint, its influence on every microcomputer that followed has been immense.

As followers of the retrocomputing scene, we know about the Altair, but perhaps more interesting is the story of MITS. Formed by a group of US Air Force veterans to produce rocket telemetry equipment, it pivoted to calculators, and as that market imploded in the early 1970s, the computer was a big gamble to save it from bankruptcy. It’s one that paid off, and as someone used to seeing technological cycles of boom and bust, Ed cashed out at the peak of the first wave. He followed his long-held ambition of becoming a doctor, and when, in 2010, he was near the end of his life, the hospital caring for him was shocked to find itself being visited by Bill Gates. It’s an article about a fascinating individual well worth reading.

The Altair, meanwhile, is a project that appears quite often here at Hackaday. Here’s a recreation of one as original as possible. The Mark 8 came out a little earlier but without complete kits or assembled units, so it didn’t get the traction — or the imitators — that the Altair did.