MiSTer WinEXE could expand MiSTer FPGA into classic Windows gaming

MiSTer FPGA has picked up an unusual new experiment. It’s called MiSTer WinEXE, and its goal is pretty straightforward: run selected Windows applications through Linux and Wine, and skip the business of installing Windows itself. It’s early. Still, there’s already quite a bit running. Notepad, Paint, WinAmp 2 and the Windows release of SimCity 2000 are described as roughly 90 per cent functional. Civilization II is planned, and the original Command & Conquer: Red Alert sits among the bigger targets for an initial release. So no, this isn’t Windows 95 running on MiSTer. It’s a different setup entirely.

MiSTer FPGA has picked up an unusual new experiment. It’s called MiSTer WinEXE, and its goal is pretty straightforward: run selected Windows applications through Linux and Wine, and skip the business of installing Windows itself. It’s early. Still, there’s already quite a bit running. Notepad, Paint, WinAmp 2 and the Windows release of SimCity 2000 are described as roughly 90 per cent functional. Civilization II is planned, and the original Command & Conquer: Red Alert sits among the bigger targets for an initial release. So no, this isn’t Windows 95 running on MiSTer. It’s a different setup entirely.

It doesn’t boot Windows

MiSTer WinEXE takes a route separate from a conventional PC core. A normal FPGA PC implementation recreates pieces of PC hardware inside programmable logic. You can boot an operating system on top, much like you would with a physical machine from the period. WinEXE doesn’t work this way.

Instead, MiSTer’s ARM side runs Linux and Wine. Wine handles Windows application calls and passes them into the Linux environment, leaving MiSTer’s FPGA hardware to deal with parts of the display setup and integration. The result is a hybrid system. Windows software runs without a standard Windows installation, yet it still appears through the familiar MiSTer setup.

Programs can be launched from MiSTer’s on-screen display. Existing scaling options and video filters remain available, giving WinEXE a fairly natural place inside the current MiSTer interface rather than turning it into a separate PC environment. For anyone expecting a tiny Windows 95 desktop, this isn’t it.

SimCity 2000 is one of the first tests

The early software list sticks largely to lighter Windows programs from the 1990s. Notepad works. Paint works. WinAmp 2 is running too. SimCity 2000 is the more interesting test from a gaming angle. This is the Windows version rather than the DOS edition, which matters here. WinEXE is aimed at Windows executables, so getting SimCity 2000 running gives a better idea of where the project is heading than another DOS game would.

Current compatibility is described at around 90 per cent for the programs already tested. In practical terms, WinEXE is still development software. Some pieces remain unfinished, and wider compatibility hasn’t been established. There’s more on the list.

Solitaire and Minesweeper are planned, along with Microsoft Word and early FruityLoops releases. Windows Media Player 7.1 is another target. Work on 8-bit and 16-bit colour modes is part of the project too. It’s a very particular slice of PC software, centred on the period when Windows 95 and 98 applications were becoming common but demanding 3D acceleration wasn’t yet assumed.

Civilization II and Red Alert are next on the list

Civilization II is one of the named gaming targets. Command & Conquer: Red Alert carries more weight for the first release. The original game currently acts as a rough upper boundary for what WinEXE is trying to handle in its opening version. If Red Alert runs properly, it would push the project beyond simple desktop utilities and relatively modest Windows applications into a more demanding group of mid-1990s PC games.

Other names have come up around future development, including Diablo, Fallout and Red Alert 2. None should be read as confirmed compatibility promises. For now, they’re examples of software which might become relevant once the first batch works reliably. The focus remains narrower: early 32-bit Windows software, games included.

MiSTer is doing something different here

WinEXE stands apart from the way MiSTer usually approaches old computer platforms. Rather than reproducing a complete Windows-era PC inside FPGA logic, the project splits the job. Linux and Wine run on the ARM processor. The FPGA handles its side of the display path and MiSTer integration.

This gives WinEXE access to a much faster general-purpose processor than a recreated 386 or 486 CPU inside an FPGA core would offer. Raw CPU speed isn’t the whole story, of course. Wine compatibility, graphics support, sound, timing and individual application behaviour can each affect whether a program works properly.

Still, the approach opens a different route for Windows software on MiSTer. There’s no finished public build at present. More application testing, colour-mode work and compatibility fixes remain before the first release reaches its intended target.

For now, MiSTer WinEXE is best described as an experimental Windows application layer built from pieces MiSTer already has: Linux on the ARM side, Wine for Windows software, and FPGA video output. SimCity 2000 is running, Civilization II is planned, and Red Alert provides the next bigger test.

Spread the love
error: