Microsoft Returns To The Altair

The Altair 8800 arguably launched Microsoft. Now [Dave Glover] from Microsoft offers an emulated and potentially cloud-based Altair emulation with CP/M and Microsoft Basic. You can see a video of the project below. One thing that makes it a bit odd compared to other Altair clones we’ve seen is that the emulator runs in a Docker environment and is fully cloud-enabled. You can interact with it via a PCB front panel, or a terminal running in a web browser.

The core emulator is MIT-licensed and seems like it would run nearly everywhere. We were a little surprised there wasn’t an instance in the Azure cloud that you could spin up to test drive. Surely a few hundred Altairs running at once wouldn’t even make a dent in a modern CPU.

Continue reading “Microsoft Returns To The Altair”

A homebrew computer built inside plexiglass cases with lots of LEDs

The Coleman Z80 Is A Modern Take On A 1970s Computer

[Joshua Coleman] likes to design his own computers. Sometimes, that means drawing up bus architectures,  memory maps and I/O port pinouts. Other times, he can focus his efforts more on the general aesthetics, as well as on building a great set of peripherals, as he shows in his latest ColemanZ80 project. Thanks to the RC2014 architecture defining most of the essential features of a classic Z80 computing platform, [Joshua] was able to design a modern retrocomputer that’s not only genuinely useful, but also looks as if it came off a production line yesterday.

The external design is a sight to behold: bright red laser-cut acrylic pieces form a neat, semi-transparent case with ventilation slots on the sides and lots of blinkenlights on the front. Inspired by 1970s classics like the Altair 8800, the front panel gives the user a direct view of the machine’s internal state and allows simple command inputs through a series of tumbler switches. The CPU, RAM and other basic devices are housed in one case, with all the expansion modules in a second one, linked to the mainboard through a 40-wire flatcable.

A hand-built Z80 computer's mainboard
Lots of classic chips, but also loads of hand-routed wires grace the ColemanZ80’s mainboard.

Although the mainboard closely follows the RC2014 design, [Joshua] went through a lot of effort to tune the system to his specific needs. The expansion boards he built include an NS16550 UART to replace the default 68B50, a battery-backed real-time clock, a YM2149-based sound card and even a speech synthesizer module built around the classic SP0256 chip, of Speak & Spell fame. An even more unusual feature is the presence of an AM9511, one of the earliest math coprocessors ever made, to speed up floating-point calculations. All of these modules were built entirely by hand on prototype boards: we can barely imagine how much time this must have taken.

Output devices include a VGA adapter courtesy of a Raspberry Pi Pico as well as a regular 4-digit 7-segment LED display and a set of classic HP “bubble” LEDs. [Joshua] runs several demos in his video (embedded below), ranging from computing the Mandelbrot set to playing chiptunes on the YM2149. There’s plenty of scope for further expansion, too: [Joshua] plans to build more peripherals including a floppy drive interface and a module to operate a robotic car.

This is not the first Coleman Z80 computer: the previous version ran on an architecture [Joshua] designed all by himself. We’ve seen several other impressive RC2014 derivatives, like a tiny micro version and this Altair-inspired case.

Continue reading “The Coleman Z80 Is A Modern Take On A 1970s Computer”

A clock based on magnetic viewing film

Magnet Clock Makes Field Lines Visible

The traditional method for visualizing magnetic fields, which your science teacher probably demonstrated at some point, is to sprinkle some iron filings onto a piece of paper and hold it over a magnet. It’s a bit of a messy process though, and nowadays there’s a more modern method available in the form of magnetic viewing films. These work thanks to tiny nickel particles suspended in an oily medium, and come in very handy if you want to examine, say, the magnetic field pattern of a DC electric motor. [Moritz v. Sivers] had another idea for this magic material however, and used it to make a Magnet Viewing Clock.

A DIY clock, opened upThe clock’s front panel looks very similar to a large monochrome LCD, but is actually a big slab of magnetic viewing film. Four disks are mounted behind it, each carrying number-shaped magnetic stickers that are cleverly hidden from view. An Arduino Uno keeps track of time through a real-time clock and operates four stepper motors that rotate the number wheels. When they move into position, their magnetic stickers become visible through the film and you can read the time.

The clock’s mechanical parts are 3D printed, while the digits were cut from a sheet of sticky magnetic foil using a vinyl cutter. If you’d like to try making something similar you’re in luck: [Moritz] made the design files and the Arduino sketch available on his GitHub page. Magnetic viewing films are pretty neat things to play with anyway, and can even be used to read hidden messages.

Continue reading “Magnet Clock Makes Field Lines Visible”

Audio Amp Puts VFDs To Work In An Unusual Way

It’s safe to say that most projects that feature a VFD emphasize the “D” aspect more than anything. Vacuum fluorescent displays are solid performers, after all, with their cool blue-green glow that’s just the right look for lots of retro and not-so-retro builds. But that doesn’t mean there aren’t applications that leverage the “V” aspect, such as this nifty audio preamp using VFDs as active components.

The inspiration behind [JGJMatt]’s build came from the Korg Nutube line of VFD-based low-voltage dual-triode vacuum tubes. Finding these particular components a little on the expensive side, [JGJMatt] turned to the old standby DM160 VFD indicator tube, which is basically just a triode, to see how it would fare as an amp. The circuit takes advantage of the low current and voltage requirements of the VFDs — the whole thing runs from a USB boost converter — by wedging them between a 2N3904 input stage and a 2N2007 MOSFET output. There’s a mix of SMD and through-hole components on the custom-etched PCB, with a separate riser card to show off the VFDs a little bit through the front panel of the 3D printed case.

All in all, we find this little amp pretty cool, and we love the way it puts a twist on the venerable VFD. We’ve seen similar VFD amps before, but this one’s fit and finish really pays off.

ESP32 LED Eyes Help Keep Toddler In Bed

We’ve seen a lot of custom clocks here at Hackaday, many of which have pushed the traditional definition of the timepiece to its absolute limit. But for all their wild designs, most of them do have something in common: they assume you can actually read a clock and understand the concept of time. But what if you’re developing a clock for a toddler who’s only just coming to terms with such heady ideas?

The answer, at least for [Riley Parish] is a set of 3D printed eyes that are illuminated with either yellow or green LEDs depending on whether or not it’s time to get out of bed. More than just the color of the light, the eye design (which is embedded into the rear of the front panel) switches between wide-open and tightly shut depending on the time of day.

Internally the device is very simple, with the 5 mm LEDs and their associated resistors connected directly to the digital out pins on an ESP32 development board. While the dual-core microcontroller is admittedly pretty overkill for flipping some LEDs every 12 hours or so, the firmware does at least pull the current time from NTP — plus the powerful MCU offers plenty of room to grow. A web front-end to configure the device or check its current status would only be a few more lines of code.

As it so happens, this isn’t the first toddler timepiece to grace these pages. Perhaps unsurprisingly, those previous examples also used changing color to help indicate the passage of time.

Retrotechtacular: Programming By Card

The recent Supercon 6 badge, if you haven’t seen it, was an old-fashioned type computer with a blinky light front panel. It was reminiscent of an Altair 8800, a PDP-11, or DG Nova. However, even back in the day, only a few people really programmed a computer with switches. Typically, you might use the switches to toggle in a first-level bootloader that would then load a better bootloader from some kind of storage like magnetic or paper tape. Most people didn’t really use the switches.

What most people did do, however, was punch cards.  Technically, Hollerith cards, although we mostly just called them cards, punched cards, or IBM cards. There were a lot of different machines you could use to punch cards, but none were as popular, I would guess, as the IBM 029. Certainly, the models in the series were overwhelmingly what people used to punch cards.

For the uninitiated, a card was about the size of an old-fashioned dollar bill — the ones in style when Herman Hollerith invented them. The card was made of material not quite as thick as a standard file folder and was divided into 80 columns and 12 rows. Later cards had more columns, but those never really caught on to the same scale as the classic 80-column card. Continue reading “Retrotechtacular: Programming By Card”

Teardown: Cooler Max Liquid Cooling System

Every week, the Hackaday tip line is bombarded with offers from manufacturers who want to send us their latest and greatest device to review. The vast majority of these are ignored, simply because they don’t make sense for the sort of content we run here. For example, there’s a company out there that seems Hell-bent on sending us a folding electronic guitar for some reason.

At first, that’s what happened when CoolingStyle recently reached out to us about their Cooler Max. The email claimed it was the “World’s First AC Cooler System For Gaming Desktop”, which featured a “powerful compressor which can bring great cooling performance”, and was capable of automatically bringing your computer’s temperature down to as low as 10℃ (50°F). The single promotional shot in the email showed a rather chunky box hooked up to a gaming rig with a pair of flexible hoses, but no technical information was provided. We passed the email around the (virtual) water cooler a bit, and the consensus was that the fancy box probably contained little more than a pair of Peltier cooling modules and some RGB LEDs.

The story very nearly ended there, but there was something about the email that I couldn’t shake. If it was just using Peltier modules, then why was the box so large? What about that “powerful compressor” they mentioned? Could they be playing some cute word games, and were actually talking about a centrifugal fan? Maybe…

It bothered me enough that after a few days I got back to CoolingStyle and said we’d accept a unit to look at. I figured no matter what ended up being inside the box, it would make for an interesting story. Plus it would give me an excuse to put together another entry for my Teardowns column, a once regular feature which sadly has been neglected since I took on the title of Managing Editor.

There was only one problem…I’m no PC gamer. Once in a while I’ll boot up Kerbal Space Program, but even then, my rockets are getting rendered on integrated video. I don’t even know anyone with a gaming computer powerful enough to bolt an air conditioner to the side of the thing. But I’ve got plenty of experience pulling weird stuff apart to figure out how it works, so let’s start with that.

Continue reading “Teardown: Cooler Max Liquid Cooling System”