GNU/Linux >> Belajar Linux >  >> Linux

Space Cadet Pinball untuk Windows 95 dikompilasi ulang untuk Linux yang berjalan di Windows 11 sebagai aplikasi Linux di bawah WSLg

Penghargaan untuk judul posting blog terpanjang yang pernah ada? Andrey Muzychenko memiliki repositori github yang hebat tempat mereka mendekompilasi aplikasi Space Cadet Pinball berusia 25 tahun dari Windows 95/XP dan kemudian mengkompilasi ulang untuk Linux (dan benar-benar platform apa pun sekarang karena ini adalah kode portabel!).

CATATAN: Karena ini adalah dekompilasi/kompilasi ulang, itu tidak termasuk file data asli. Anda akan membutuhkannya dari disk Windows XP atau ISO yang harus Anda temukan sendiri.

Saya baru-baru ini melakukan YouTube di mana saya menunjukkan bahwa Windows 11 menjalankan Aplikasi Linux Grafis di luar kotak dengan WSLg.

Di sini, mereka telah mengambil aplikasi Windows 95 32-bit dan mendekompilasinya dari EXE asli, melakukan pembersihan yang bagus, dan sekarang dapat dikompilasi ulang ke target lain seperti Linux.

Jadi, dapatkah saya menggunakan Windows 95 -> Linux -> Windows 11 -> WSL -> WSLg dan menjalankan Linux asli baru yang dapat dijalankan lagi di Windows?

Jika Anda tidak berpikir ini keren, itu mengecewakan. Ini adalah contoh betapa hebatnya (dan menyenangkan) virtualisasi pada sistem modern!

Saya baru saja meluncurkan WSL (Ubuntu) dan menginstal beberapa hal untuk mengkompilasi kode:

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

Kemudian saya mengkloning repo di bawah WSL dan membangun. Itu dibangun ke dalam bin dan membuat Linux dapat dieksekusi.

CATATAN :Tempatkan executable yang dikompilasi ke dalam folder yang berisi sumber daya game asli (tidak termasuk).

Saya seorang penimbun digital jadi saya memiliki salinan digital dari semua yang telah saya kerjakan selama 30 tahun terakhir. Saya kebetulan memiliki drive disk virtual Windows XP dari VM dari tahun lalu yang disimpan di Synology saya.

Saya dapat membukanya dan mendapatkan semua sumber daya asli dan file wav.

Kemudian saya menyalin semua sumber daya asli dikurangi .exe dan kemudian menjalankan versi Linux yang baru dibuat...dan secara ajaib muncul dan berjalan di Windows...sebagai aplikasi Linux grafis.

Luar biasa! Selamat bersenang-senang!

Sponsor: Buat masalah login Auth0. Bukan milikmu. Berikan fitur login yang nyaman yang diinginkan pelanggan Anda, seperti login sosial, otentikasi multi-faktor, sistem masuk tunggal, tanpa kata sandi, dan banyak lagi. Mulai gratis.


Linux
  1. Subsistem Windows untuk Linux Dijelaskan, WSL &WSL2

  2. Linux vs Windows:OS Mana yang Lebih Baik untuk Game PC

  3. Hyper – Aplikasi Terminal Terbaik untuk Linux

  1. Rainlendar – Aplikasi Kalender yang Dapat Disesuaikan untuk Linux

  2. Kopi – Aplikasi Berita dan Cuaca untuk Linux

  3. Thomas – Aplikasi Timer Pomodoro Sederhana untuk Linux

  1. Kali Linux di Windows App Store

  2. Kali di Subsistem Windows untuk Linux

  3. Skrip PHP - mendeteksi apakah berjalan di bawah linux atau Windows?