Linux Fu: The Old School Terminal

Maybe you have a vintage old-school computer. Maybe you have a replica. Maybe you just want to run SIMH and relive the glory days of CP/M or VMS. The problem is, it looks kind of silly to have CP/M running in your beautiful X11 terminal window full of 3D animations, opacity effects, and special fonts. You could buy an old CRT monitor. That would be cool, too, because on a modern screen, you don’t get scan lines and all the crummy artifacts that go along with an electron beam and phosphor display device. Or you can grab retro-cool-term.

Star Trek on CP/M

Even if you don’t have an old computer, the program will work fine to simply run your shell for everyday use. Confound the youngsters when they see your terminal with scan lines and CRT jitter updating the latest packages.

What Is It?

If you want a shell in a GUI, you used to use xterm, although most people use something more modern. I use Konsole, but some like RXVT or whatever terminal your distro favors. Cool-retro-term is just a replacement for this. By default, it only opens a shell prompt.

Continue reading “Linux Fu: The Old School Terminal”

A Bubble Machine Built From Scrap

Not every project has to be an AI-powered particle accelerator using lasers. Sometimes simple projects can be very satisfying, and a simple project can be a great gateway to introduce a friend or a child to our hacker ways. That’s why we noticed [Crazy Science’s] bubble machine upcycled from a CD and a water bottle. It isn’t likely to figure in anyone’s Ph.D. dissertation any time soon, but that isn’t the point

Once you see the pictures, you can probably figure out how to build it. For extra points, consider scrounging everything from stuff you already have. We were curious about drilling holes in the CD as we’d imagine they’d crack with an ordinary drill bit. Apparently, a soldering iron will pierce the disk, but we would advise doing that in a well-ventilated area.

Continue reading “A Bubble Machine Built From Scrap”

An Odd Home Computer From The 1980s

If you were around when the Altair 8800 was king, you might remember the name Cromemco. They were an early vendor of add-ons for the Altair, along with companies like Godbout and Morrow. The company was mostly famous for a very crude digital camera for the Altair and a similarly-crude graphics interface card. They graduated into building S-100 bus computers. Like many similar companies, they could taste the upcoming home PC market, and they wanted a piece of it. Their answer? The $1,800 C-10 Cromemco Personal Computer, and you can see [Vintage Geek’s] thoughts on the odd machine in the video below.

The system ran CP/M and, like many similar systems, got lost in the rush to get the IBM PC. Compared to other computers of the time, the C-10 was compact. The keyboard layout seems odd today, but there wasn’t really much standardization in those days.

Continue reading “An Odd Home Computer From The 1980s”

Measuring Planck’s Constant (Again)

There are many well-known physical constants, but it always interests us when someone can approximately measure them using equipment you probably have. We could pretend it is because we want to help kids do science projects, but who are we really kidding? It is just the cool factor. [Stoppi] shows usĀ several neat ways to measure Planck’s constant (German language, Google Translate link) using things like LEDs, solar cells, and common test equipment. If you don’t want to translate the web page, you can also see the setup and the math behind it in the video below.

If complex math triggers you, this might not be the video for you. The particular test in the video does require a very low current measurement, but that’s not very hard to arrange these days. There are actually several methods covered in the post, and one of them uses one of those familiar “component testers” that has an Atmel CPU, a socket, and an LCD. These can measure the forward current of LEDs, and if you know the wavelength of the LED, you can determine the constant. There’s even a custom device that integrates several LEDs to do the job.

Continue reading “Measuring Planck’s Constant (Again)”

Transforming A Keyboard To A Mouse In Software

You’ve probably heard the old saying that if it looks like a duck, and it quacks like a duck… So when is a keyboard a mouse? When software makes it quack like a mouse — that is, if mice quacked. [Blackle Mori] took a cheap USB keypad and, using the libevdev Linux system, made it impersonate a mouse.

The code on GitHub isn’t complex, but the details can take some time to get right. The code takes over all input events from the device. [Blackle] dumped out events sent from the keypad, but the stock evtest program would probably have done just as well.

Continue reading “Transforming A Keyboard To A Mouse In Software”

Data Recovery In The Woodshed

A 1TB drive fails. How do you recover the data? If you are like us, you imagine a high-tech lab with serious-looking technicians and engineers. [John Graham-Cumming] managed it in his woodworking shop. Granted, it was a solid-state drive, so a clean room wasn’t necessary, but we still found it an unexpected story.

[John’s] gaming rig had two Seagate Firecuda 530 SSDs and decided not to boot. A quick analysis found one of the drives failed — it happens. However, the drive showed some signs of life after cooling off. A 30-minute trip to the freezer made the drive work again until it got warm again.

Continue reading “Data Recovery In The Woodshed”

Ask Hackaday: Why Retrocomputing?

I recently dropped in on one of the Vintage Computer Festival events, and it made me think about why people — including myself — are fascinated with old computer technology. In my case, I lived through a lot of it, and many of the people milling around at VCF did too, so it could just be nostalgia. But there were also young people there.

Out of curiosity, I asked people about the appeal of the old computers on display there. Overwhelmingly, the answer was: you can understand the whole system readily. Imagine how long it would take you to learn all the hardware and software details of your current desktop computer CPU. Then add your GPU, the mass storage controllers, and your network interface. I don’t mean knowing the part numbers, specs, and other trivialities. I mean being able to program, repair, and even enhance it.

Continue reading “Ask Hackaday: Why Retrocomputing?”