Award for longest blog post title ever? Andrey Muzychenko has a great github repository where they decompiled the 25 year old Space Cadet Pinball application from Windows 95/XP and then recompiled it for Linux (and really any platform now that it’s portable code!).
I recently did a YouTube where I showed that Windows 11 runs Graphical Linux Apps out of the box with WSLg. Here, they’ve taken a Windows 95 32-bit app and decompiled it from the original EXE, done some nice cleanup, and now it can be recompiled to other targets like Linux. So, could I go Windows 95 -> Linux -> Windows 11 -> WSL -> WSLg and run this new native Linux executable again on Windows? If you don’t think this is cool, that’s a bummer. It’s an example of how powerful (and fun) virtualization has become on modern systems! ![]() I just launched WSL (Ubuntu) and installed a few things to compile the code: sudo apt-get install libsdl2-image-dev Then I cloned the repo under WSL and built. It builds into bin and creates a Linux executable.
I am a digital hoarder so I have digital copies of basically everything I’ve worked on for the last 30 years. I happened to have a Windows XP virtual disk drive from a VM from years ago that was saved on my Synology. I was able to open it and get all the original resources and wav files. Then I copy all the original resources minus the .exe and then run the newly built Linux version…and it magically pops out and runs on Windows…as a graphical Linux app. ![]() Amazing! Have fun! Sponsor: Make login Auth0’s problem. Not yours. Provide the convenient login features your customers want, like social login, multi-factor authentication, single sign-on, passwordless, and more. Get started for free. © 2021 Scott Hanselman. All rights reserved. Space Cadet Pinball for Windows 95 recompiled for Linux running on Windows 11 as a Linux app under WSLg published first on http://7elementswd.tumblr.com/ via Tumblr Space Cadet Pinball for Windows 95 recompiled for Linux running on Windows 11 as a Linux app under WSLg
0 Comments
Leave a Reply. |
About UsIf you want to keep up with the latest in web design, you have to be willing to study and learn on an ongoing basis. If you are a web developer or web designer, you’ll find a lot of useful tutorials and code snippets collection here. Furthermore, we also discuss more general topics of web design and how the role of a web designer has evolved over the years.
|