GNU/Linux >> Linux Esercitazione >  >> Linux

Space Cadet Pinball per Windows 95 ricompilato per Linux in esecuzione su Windows 11 come app Linux sotto WSLg

Premio per il titolo del post più lungo di sempre? Andrey Muzychenko ha un ottimo repository github in cui hanno decompilato l'applicazione Space Cadet Pinball di 25 anni da Windows 95/XP e poi l'hanno ricompilata per Linux (e davvero qualsiasi piattaforma ora che è codice portatile!).

NOTA: Poiché si tratta di una decompilazione/ricompilazione, non include i file di dati originali. Avrai bisogno di quelli da un disco di Windows XP o ISO che dovrai trovare da solo.

Di recente ho fatto un YouTube in cui ho mostrato che Windows 11 esegue app Linux grafiche pronte all'uso con WSLg.

Qui, hanno preso un'app di Windows 95 a 32 bit e l'hanno decompilata dall'EXE originale, fatto una bella pulizia e ora può essere ricompilata su altri target come Linux.

Quindi, potrei andare su Windows 95 -> Linux -> Windows 11 -> WSL -> WSLg ed eseguire di nuovo questo nuovo eseguibile Linux nativo su Windows?

Se non pensi che sia bello, è un peccato. È un esempio di quanto sia diventata potente (e divertente) la virtualizzazione sui sistemi moderni!

Ho appena lanciato WSL (Ubuntu) e ho installato alcune cose per compilare il codice:

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

Quindi ho clonato il repository in WSL e l'ho costruito. Si integra in bin e crea un eseguibile Linux.

NOTA :posiziona l'eseguibile compilato in una cartella contenente risorse di gioco originali (non incluso).

Sono un accumulatore digitale, quindi ho copie digitali di praticamente tutto ciò su cui ho lavorato negli ultimi 30 anni. Mi è capitato di avere un'unità disco virtuale di Windows XP da una VM di anni fa che è stata salvata su Synology.

Sono stato in grado di aprirlo e ottenere tutte le risorse originali e i file wav.

Quindi copio tutte le risorse originali meno il .exe e quindi eseguo la nuova versione Linux... e magicamente si apre e funziona su Windows... come un'app grafica Linux.

Sorprendente! Buon divertimento!

Sponsor: Rendi il problema di accesso Auth0. Non tuo. Fornisci le comode funzionalità di accesso che i tuoi clienti desiderano, come l'accesso social, l'autenticazione a più fattori, l'accesso singolo, senza password e altro ancora. Inizia gratuitamente.


Linux
  1. Spiegazione del sottosistema Windows per Linux, WSL e WSL2

  2. Linux vs Windows:quale sistema operativo è migliore per i giochi su PC

  3. Esecuzione di app a 32 bit con Linux a 64 bit?

  4. Cumulus QT – Un'app meteo semplice ed elegante per Linux

  5. Caffè:un'app di notizie e meteo per Linux

Ottieni podman attivo e funzionante su Windows usando Linux

Come installare WSL2 (sottosistema Windows per Linux 2) su Windows 10

I 15 migliori emulatori di Windows per gli appassionati di Linux

I 15 migliori emulatori Linux per sistemi Windows

Come compilare l'app .NET Core per Linux in un computer Windows

Esecuzione di Linux all'interno di Windows XP, ovvero nessun dual boot