The Oldest Windows App To Still Run On WIndows 11

In the open source world we are used to software being compiled from source for our particular distro, so while in a few cases an ancient release may still be in use, it’s just going to run on the latest distro version. But in the Windows world it’s rare for software to come with the source, so you’re left with a binary that will only run if your Windows version has the right APIs for it. Since the more recent versions of Windows dropped 16-bit support a while back, that means there must be a hard date set on the earliest Windows GUI application that can still run today. [Enlyth] decided to investigate.

Given that the earliest API supported in WIndows 11 is the 32-bit version, the hunt led straight to either the first Windows NT release and ancestor of Windows 11, or the Win32s extension for WIndows 3.1. Thus a 1993 Win32S version of Freecell runs happily, but that want’s the end of the trail. Somewhere in the pre-release builds of Windows NT 3.1 would be the requisite binary, but there’s a snag. Early Windows NT 3.1 APIs were incompatible with later ones. This led through a lot of crashing binaries to a November 1992 version of the CD player app, that ran because it called a DLL which happens to still be present. The need for another DLL to emulate a CD drive speaks volumes about the progress of the PC world, back then they were the last word in storage but who’s got one now?

That’s the earliest official binary to run, but the story’s not quite over. Windows 11 may not have a VDM to run 16-bit apps, but there’s a WINE VDM for that. Behold, Reversi from Windows 1.01 in November 1985, in Windows 11. Your ancient software may yet be saved.

Arduino Engine Runs Many Games

A few years ago, [Smashcat] ported a ZX Spectrum game called Manic Miner to the Arduino Uno. The Arduino has less memory than the original Spectrum did, so doing all this on an 8-bit microcontroller was no easy lift. Since then, parts of this original port have been adapted to produce a game engine, allowing [Smashcat] to port several other games to the Arduino Uno as well.

The engine is able to host a 2D map with the ability to scroll, at a resolution of 256×256, as well as up to nine sprites at the same time. The graphics are locked to 50 FPS, but only with a real Arduino Uno that has a crystal oscillator. Some replica boards do not have a timekeeping chip accurate enough to replicate the video signal, which is done without a framebuffer. That signal, as well as two PWM audio channels, are still generated directly as well, with only a few resistors needed to hook everything up to a monitor and a controller, including the option of using an NES controller.

With all of that running on the Arduino and it hooked up to the daughterboard that provides the controller interface as well as the resistors for the video signal to function and a driver for a speaker, the system now runs the original Manic Miner as well as three other games: Scramble, Space Invaders, and Pac Man.

The engine and the rest of the code are available on a GitHub page as well, and there’s even a WebAssembly version available to run various pieces of the software without the specific hardware. The original ZX Spectrum was an interesting machine too that still inspires builds like this, despite it being well over 40 years old now.

2026 Retrocomputing Challenge: I Would Do Anything For Serial Data

These days we take high-speed networking for granted, but it can be difficult to get vintage computers talking to modern machines. To help solve this problem [jaime] came up with Meatloaf which can provide files to a Commodore regardless of their location or medium of storage.

Meatloaf is an ESP32 device at its core, which plugs in to any of several Commodore computers through their IEC serial port. Many similar systems exist to bridge the gap between the modern world and the now-retro one, but this one connects to a dedicated service which points towards files no matter where they’re stored. There is some local storage, but it can also retrieve files from any active URL, and Meatloaf retrieves the files and then sends them to the Commodore over that serial link.

Part of what makes this unique is that the user doesn’t need to configure Meatloaf in any particular way, everything is done from the Commodore as long as the URL is known to the user. The system can even parse nested files like archive file types and send them along to the computer just like it would if they were on a period-correct floppy drive. There’s a GitHub project page as well for anyone looking to get into the weeds of this serial data interface.

That Weird 7-Pin S-Video Port On Old Laptops

Even though laptops from around the early 2000s came with just about every conceivable port on them, they still would often feature a somewhat unusual combined video output port. While at its core this was just a 4-pin analog S-video output, the three additional pins on the mini-DIN connector provided some more features. Of course, as [VWestlife] found out during his archaeological research, not every manufacturer used the same pinout here.

The naming for this specific port differs, with the name ‘S-video+’ appearing regularly, yet many descriptions glossing over the additional pins and only mentioning that it can be used with a 4-pin S-video connector. As it turns out, most manufacturers used roughly the same pinout, matching the shown Dell one. This adds composite output, along with two S/PDIF digital audio pins that could be routed out with an adapter into their full-sized ports.

Of course, the Apple PowerBook G4 had to be that exception again, with it omitting the audio pins and putting the composite signal on pin 5. This left the last two pins completely unused, but serving to completely confuse anyone who thought that they could get more out of the port with an adapter for those uncouth PC systems.

As to the remark at the end about how the transition to ‘just USB ports’ has made everything better, we’d challenge the average person to look at a random USB-C port and tell based on its appearance which standards it actually supports.

Continue reading “That Weird 7-Pin S-Video Port On Old Laptops” →

Watch VCF Southwest In Retrotastic SGI-Edited Footage

There’s just something about backing way, way off the cutting edge to rediscover the simpler joys of yesteryear. We’ve got a contest about to wrap up along those lines, and there are festivals celebrating all things retro in the world of computers and electronics the world over. Vintage Computer Festival (VCF) Southwest happened back in the summer, but [Wave Design] just posted a gloriously retro retrospective, complete with the full 1990s video-editing workflow, completed on an SGI O2.

The footage was recorded on a 1990s vintage DV camera, and read using a somewhat-newer Sony tapedeck that we sadly have to admit also counts as retro in these late days. That gets piped into a vintage SGI O2 workstation that would have had us drooling back in the day, whose only concession to modernity is the inclusion of an NVMe SSD through a collection of adapters we can only call a hack. This may be burying the lede deep, but it turns out there is now an NVMe driver for IRIX 6.5. Using a modern SSD saves [Wave] from dealing with the literal stack of external drives video editing called for back in the day, so we can’t hardly blame him.

After the hardware walk-through, [Wave]’s video gets into the software, which is surprisingly modern. The footage he creates is decidedly not. It looks exactly like it was broadcast in 1996, perhaps following an episode of ReBoot — which conveniently enough, also used SGI workstations in its production, though with a decidedly rarer type of digital video tape.

Continue reading “Watch VCF Southwest In Retrotastic SGI-Edited Footage” →

The MSX Gets A New Sound Expansion Cartridge

If we’re honest, there aren’t a whole lot of accessories coming out for the MSX computer line this holiday period. There is, however, a new sound expansion cartridge for the diehard fans out there, thanks to [Ricardo Suzuki].

It’s called the Misato MSX, and it’s a cartridge you can build yourself to give your computer a grander set of sound capabilities than it ever had before. At the heart of the cartridge lies the Yamaha YMF288, an OPN3 chip that offered three Software Sound Generator (SSG) channels, six FM channels, and six rhythm channels. Paired with a decent DAC chip, it provides deliciously rich synthesized sound very characteristic of that 1980s/1990s FM synthesis era. The cart can be used for play of a wide variety of OPN music, or creating your own compositions with the right software tools. Audio output can be had either from the stereo line out jack on the cart itself, or mixed down to mono and passed to the MSX’s internal mixer.

If you’ve got an MSX that is a little weedy in its sound capabilities, this cart could be just the thing you’re looking for. We’ve looked at some fun MSX machines before, too. If you’re cooking up your own upgrades for retro machines, don’t hesitate to let us know on the tipsline!

Restoring A Soviet ES-4001 Mainframe Control Panel

Recently the [Chornobyl Family] got their hands on an ES-4001 control panel for a 1970s-era Soviet mainframe, with the intention to restore it to full working order. Not just because they’re really into cool old Soviet technology, but also because of the connection that this control panel holds to the Chernobyl nuclear accident that was so instrumental to the area in modern times.

The Duga-1 computer room with what's left of the ES-1060 mainframe. (Credit: Chornobyl Family, YouTube)
The Duga-1 computer room with what’s left of the ES-1060 mainframe. (Credit: Chornobyl Family, YouTube)

During the 1970s the USSR felt that it could not be left behind in the race to create better digital computers. This led them to not only create a few original designs, but also effectively clone the IBM System/360 and System/370. This resulted in the ES EVM-series of mainframes, with an ES-1060 finding itself installed at the Duga-1 early warning radar system near what is now the Chornobyl nuclear power plant in Ukraine.

Although the radar arrays are the most well-known feature of the Duga-1, below it is the computer center where the ES-1060 was installed. It was never put into service following the ChNPP Unit-4 accident — all that remains of a once pinnacle of Soviet engineering are the picked-over carcass of the mainframe and its control panel.

The control panel in question was obtained was from the early 1980s, serving a more gentle service life in a datacenter and looks to be in a mostly good condition. That said, there was still enough to be done to make it work and undo the damage of its violent removal from the mainframe. Along the way we also learn how the system was used and how the control panel works.

Although similar in some ways to the System/370, it’s still very different, and with only about 300 of these mainframes produced, it’s worth saving whatever elements still remain today, along with the surviving documentation.

Continue reading “Restoring A Soviet ES-4001 Mainframe Control Panel” →