The Oldest Known Surviving PC Operating System

You’ll all be familiar with the PC, the ubiquitous x86-powered workhorse of desktop and portable computing. All modern PCs are descendants of the original from IBM, the model 5150 which made its debut in August 1981. This 8088-CPU-driven machine was expensive and arguably not as accomplished as its competitors, yet became an instant commercial success.

The genesis of its principal operating system is famous in providing the foundation of Microsoft’s huge success. They had bought Seattle Computer Products’ 86-DOS, which they then fashioned into the first release version of IBM’s PC-DOS. And for those interested in these early PC operating systems there is a new insight to be found, in the form of a pre-release version of PC-DOS 1.0 that has found its way into the hands of OS/2 Museum.

Sadly they don’t show us the diskette itself, but we are told it is the single-sided 160K 5.25″ variety that would have been the standard on these early PCs. We say “the standard” rather than “standard” because a floppy drive was an optional extra on a 5150, the most basic model would have used cassette tape as a storage medium.

The disk is bootable, and indeed we can all have a play with its contents due to the magic of emulation. The dates on the files reveal a date of June 1981, so this is definitely a pre-release version and several months older than the previous oldest known PC-DOS version. They detail an array of differences between this disk and the DOS we might recognise, perhaps the most surprising of which is that even at this late stage it lacks support for .EXE executables.

You will probably never choose to run this DOS version on your PC, but it is an extremely interesting and important missing link between surviving 86-DOS and PC-DOS versions. It also has the interesting feature of being the oldest so-far-found operating system created specifically for the PC.

If you are interested in early PC hardware, take a look at this project using an AVR processor to emulate a PC’s 8088.

Header image: (CC BY-SA 3.0 DE).

Portable Jacob’s Ladder For When…You Know… You Need A Portable Jacob’s Ladder

When do you need a portable Jacob’s Ladder? We don’t know, but apparently [mitxela] doesn’t want to leave home (or the laboratory) without one. So he built a portable unit that works for a few minutes on a battery. In the video (see below), he says he wouldn’t presume to claim it was the smallest Jacob’s Ladder ever, but he thought it might be a contender.

The battery is a LiPo cell and although it might last up to four minutes, [mitxela] points out that the transistors probably wouldn’t survive that much on time, despite the heat sinks he put in place. The whole device is 45mm square and 17mm thick. Of course, the wires add some height (about 150mm total).

We were hoping to see more of the insides, but we presume this uses one of the cheap high voltage modules you can procure from the usual Far East sources–or, at least–it could. The rest is just laser cutting and workmanship.

If you haven’t encountered them before (outside of old monster movies), a Jacob’s Ladder lets high voltage ionize the air down at the bottom of the narrow gap. The ionized air is hot and rises, and the current flows through it, despite the electrodes getting further apart. Of course, that means you shouldn’t put on in your zero-gee space station.

You might think a portable Jacob’s ladders is unique. Turns out, it isn’t. If you want something easy (and perhaps not as portable), you can’t get much easier than this one.

Continue reading “Portable Jacob’s Ladder For When…You Know… You Need A Portable Jacob’s Ladder”

Adding Character To The C64

The venerable Commodore 64, is there anything it can’t do? Like many 1980s computer platforms, direct access to memory and peripherals makes hacking easy and fun. In particular, you’ll find serial & parallel ports are ripe for experimentation, but the Commodore has its expansion/cartridge port, too, and [Frank Buss] decided to hook it up to a two-line character LCD.

Using the expansion port for this duty is a little unconventional. Unlike the parallel port, the expansion port doesn’t have a stable output, as such. The port contains the data lines of the 6510 CPU and thus updates whenever RAM is read or written to, rather then updating in a controlled fashion like a parallel port does. However, [Frank] found a way around this – the IO1 and IO2 lines go low when certain areas of memory are written to. By combining these with latch circuitry, it’s possible to gain up to 16 parallel output lines – more than enough to drive a simple HD44780 display! It’s a testament to the flexibility of 74-series logic.
It’s all built on a C64 cartridge proto-board of [Frank]’s own design, and effort was made to ensure the LCD works with BASIC for easy experimentation. It’s a tidy mod that could easily be built into a nice enclosure and perhaps used as the basis for an 8-bit automation project. Someone’s gotta top that Amiga 2000 running the school district HVAC, after all!

Suffer No Substitutes — The Hudspith Steam Bicycle Is One-Of-A-Kind

In a bit of punky, steam-based tinkering, Brittish engineer [Geoff Hudspith]’s obsession for steam and passion for cycles fused into the Hudspith Steam Bicycle.

Built and improved over the past thirty years, the custom steam engine uses a petrol and kerosene mix for fuel, reaching a top speed of 32km/h and has a range of 16km on one tank of water. While in motion, the boiler is counter-balanced by the water tank on the rear as well as the flywheel, water pump, and the other components. However, [Hudspith] says he doesn’t have an easy go of it carrying the bike up the flight of stairs to his flat — as you can imagine. A steam whistle was fitted to the bike after insistence from others — and perhaps for safety’s sake as well, since it does take a bit of distance to stop the bike.

Many people have offered large sums for it — and at least one house in exchange for the bike — but [Hudspith] has held on to this one-of-a-kind steam-machine. A little more about the development of the bicycle can be read here! A video of the bike in action is waiting after the break.

Continue reading “Suffer No Substitutes — The Hudspith Steam Bicycle Is One-Of-A-Kind”

Z80 Based Raspberry Pi Look-alike

Homebrew computers are the ‘in thing’ these days and the Zilog Z80 is the most popular choice for making one on your own. We have seen some pretty awesome builds but [Martin K]’s Z-berry is the smallest on record yet. As the name suggests, the retrocomputer conforms to the Raspberry Pi form factor which includes the GPIO header.

The Z-berry is designed with a Z80 CPU running at 10 MHz (20 MHz possible) and comes with 32 kB ROM
and 512 kB RAM. In addition to the serial interface, the computer boasts an I2C bus, an SPI bus, and a PS/2 keyboard connector to boot. [Martin K] has a video where the finished system is enclosed in a Raspberry Pi case and has an I2C OLED display attached and working.

[Martin K] has posted a lot of details on how to make your own Z-berry which includes the BOM, schematic and preliminary information. We reached out to him to find out more about the software which is stable and available on request along with PCBs and sample code. Additionally, this project promises to draw much less current than the Raspberry Pi and should prove useful for anyone looking to create a retro solution to a modern problem.

It is interesting to see projects that combine modern techniques with retro technologies. One of the best Z80 projects we have seen is the FAP80 and there are some awesome homebrew computer projects on Hackaday.io for you to take a look and get inspiration.
Continue reading “Z80 Based Raspberry Pi Look-alike”

The Trouble With Old Model Steam Engines

Model steam engines have intrigued hackers and makers for over 100 years. Many of us have seen old steam engine models up for sale at garage sales and various internet auction sites. The problem with these engines is the fact that many of them were sold as rough casting kits. This means the quality of the model is only as good as the original owner’s machining and fabrication skills.

[Keith Appleton] is something of a steam engine expert. In this pair of videos, he takes us through troubleshooting two engines. Keith goes on to show some of the common failures he’s found while working on these wonderous little machines.

First off is the paint. If you find nuts, bolts and random parts painted in different colors, the engine is probably bad. It sounds strange, but [Keith] has found this to be a rule over his years of working with these engines.

Another problem is rattles. [Keith] found one of these engines rattled terribly. The culprit was the crankshaft. Not only was it the wrong size, but it was built wrong. These engines use built up crankshafts, rather than shafts machined from a single piece of metal. This engine’s crankshaft was threaded into the crank webs rather than pinned. Whoever built it tried to re-engineer the design of the crankshaft, and failed miserably.

You can check [Keith’s] videos out after the break. Want more displacement? We’ve covered the simplest steam engine, and an insanely detailed steampunk battleship, which of course is powered by steam.

Continue reading “The Trouble With Old Model Steam Engines”

Game Gear, Console Edition

What if the Game Gear had been a console system? [Bentika] answered that question by building a consolized version of this classic handheld. For those not in the know when it comes to 1980s Sega consoles, the Game Gear is technically very similar to the Master System. In fact, the Game Gear can even play Master System games with a third-party adapter. However, the reverse isn’t the case as the screen aspect ratios were different and the Game Gear had a larger palette, which meant the Master System wasn’t compatible with Game Gear titles.

Sega’s decision to omit an AV connection meant that Game Gear games were forever locked into a tiny LCD screen. [EvilTim] changed that with his AV board, so [Bentika] decided to take things to their natural conclusion by building a proper console version of the Game Gear.

He started by ditching the screen and wiring in [EvilTim’s] video adapter board. The cartridge slot was then removed and reconnected atop the PCB. This turned the system into a top loader. [Bentika] then went to work on the case. He used Bondo to fill in the holes for the d-pad and buttons. After a spray paint finish failed, [Bentika] went back to the drawing board. He was able to get paint color matched to the original Game Gear gray at a household paint store. Careful priming, sanding, and painting resulted in a much nicer finish for this classic build. Check out [Bentika’s] video after the break!

Continue reading “Game Gear, Console Edition”