== fabulous.systems ==
Welcome to the world of fabulous.systems

Restoring support for 16-bit applications in modern Windows versions

#retrocomputing #windows #preservation #operatingsystems

Windows has some pretty amazing backward compatibility. In many cases, you can run ancient 32-bit Win32 applications just fine on your current system.

However, there’s one issue: If you ever tried to run a 16-bit application from the Windows 3.x days, any 64-bit Windows version (starting from Windows XP) will refuse to run the application with an error message indicating that you should ask the vendor for a compatible version.

On the other hand, the modern 32-bit versions of Windows run these applications just fine.

Thanks to two amazing open-source projects, you can bring back 16-bit compatibility to the 64-bit Windows era.




“A new project? Again?!”

Yes, I know. My personal projects are as persistent as volatile memory. But hey - not this time!

Welcome to fabulous.systems, where we take a deep-dive into the wonderful world of mostly ancient (but awesome!) technology.


Immersive slowness or why I added artificial loading times for Myst to ScummVM

#retrocomputing #scummvm #retrogaming #preservation

Ever since I discovered the Myst series back in 2005, I’m in love with it. To me, the Myst series feels like an immersive trip to another world - it is truly something different compared to your average point-and-click adventure game. Needless to say that especially the first entries in the series - the original Myst and its successor Riven - are truly remarkable games.

In my opinion, the immersion these games provide is partially created due to technical limitations.

The original Myst was released in 1993 on this incredible new format called ‘CD-ROM’, allowing for a whopping 650 Megabytes of storage.


Using Snap packages in Gentoo

#modern-stuff #sysops #linux #gentoo

One of the main advantages of snap packages is the possibility to use them not only on one Linux distribution like ’traditional’ packages, but on a wide variety of distributions without having to modify or rebuild them. Many distributions provide the necessary snapd daemon in their repositories.

It is entirely possible to use snap packages with Gentoo too. Even building new snap packages with snapcraft and multipass or LXD will be possible afterwards.


apache2: Redirect multiple domains to the same website

#modern-stuff #sysops #linux #apache

Over the last couple of years, I aquired a nice collection of various domains. Since I only keep them for historical purposes, I decided to redirect all domains to this blog domain. Usually, you can achieve such a redirection by simply pointing all your domains to the same virtual host within your web server configuration in case you are using WordPress. However, this won’t work when using some caching plugins. Some .htaccess magic will help though.


apache2: mod_autoindex and UTF-8

#modern-stuff #sysops #linux #apache

For my ScummVM nightly server, I’m using the apache2 module mod_autoindex. I noticed that – even though I enabled UTF-8 support in the apache configuration – one vHost was still served with ISO-8859 encoding.


View the full archive of all posts

Previous Page 2 of 2