GNU/Linux >> Tutoriales Linux >  >> Linux

Space Cadet Pinball para Windows 95 recompilado para Linux que se ejecuta en Windows 11 como una aplicación de Linux bajo WSLg

¿Premio al título de publicación de blog más largo de la historia? Andrey Muzychenko tiene un gran repositorio de github donde descompilaron la aplicación Space Cadet Pinball de 25 años de Windows 95/XP y luego la volvieron a compilar para Linux (¡y realmente para cualquier plataforma ahora que es un código portátil!).

NOTA: Debido a que se trata de una descompilación/recompilación, no incluye los archivos de datos originales. Necesitará los de un disco de Windows XP o ISO que deberá encontrar usted mismo.

Recientemente hice un YouTube donde mostré que Windows 11 ejecuta aplicaciones gráficas de Linux listas para usar con WSLg.

Aquí, tomaron una aplicación de Windows 95 de 32 bits y la descompilaron del EXE original, realizaron una buena limpieza y ahora se puede volver a compilar para otros destinos como Linux.

Entonces, ¿podría ir a Windows 95 -> Linux -> Windows 11 -> WSL -> WSLg y ejecutar este nuevo ejecutable nativo de Linux nuevamente en Windows?

Si no crees que esto es genial, es un fastidio. ¡Es un ejemplo de cuán poderosa (y divertida) se ha vuelto la virtualización en los sistemas modernos!

Acabo de lanzar WSL (Ubuntu) e instalé algunas cosas para compilar el código:

sudo apt-get install libsdl2-image-dev
sudo apt-get install libsdl2-mixer-dev
sudo apt install gcc clang build-essential cmake

Luego cloné el repositorio bajo WSL y construí. Se integra en bin y crea un ejecutable de Linux.

NOTA :coloca el ejecutable compilado en una carpeta que contenga recursos originales del juego (no incluido).

Soy un acaparador digital, así que tengo copias digitales de básicamente todo en lo que he trabajado durante los últimos 30 años. Sucedió que tenía una unidad de disco virtual de Windows XP de una VM de hace años que estaba guardada en mi Synology.

Pude abrirlo y obtener todos los recursos originales y archivos wav.

Luego copio todos los recursos originales menos el .exe y luego ejecuto la nueva versión de Linux... y mágicamente aparece y se ejecuta en Windows... como una aplicación gráfica de Linux.

¡Asombroso! ¡Diviértete!

Patrocinador: Haga que el problema de inicio de sesión de Auth0. No es tuyo. Proporcione las funciones de inicio de sesión convenientes que sus clientes desean, como inicio de sesión social, autenticación multifactor, inicio de sesión único, sin contraseña y más. Comience gratis.


Linux
  1. 10 RAZONES PARA CAMBIAR WINDOWS 11 A LINUX GRATIS

  2. Linux vs Windows:qué sistema operativo es mejor para juegos de PC

  3. ¿Está ejecutando una aplicación de 32 bits en Linux de 64 bits?

  4. Cumulus QT:una aplicación meteorológica simple y elegante para Linux

  5. Kali Linux en la tienda de aplicaciones de Windows

Ponga en funcionamiento podman en Windows usando Linux

Cómo instalar WSL2 (Subsistema de Windows para Linux 2) en Windows 10

Los 15 mejores emuladores de Windows para entusiastas de Linux

Los 15 mejores emuladores de Linux para sistemas Windows

Cómo compilar la aplicación .NET Core para Linux en una máquina con Windows

Ejecutando Linux dentro de Windows XP, es decir, sin arranque dual