felixrieseberg / windows95

Dies ist Windows 95, das in einer Electron-App ausgeführt wird. Ja, es ist die ganze Sache. Es tut mir leid.

Downloads


Windows
32-bit 💿 Installer | 📦 Standalone Zip
64-bit 💿 Installer | 📦 Standalone Zip
ARM64 💿 Installer | 📦 Standalone Zip
❓ Don’t know what kind of chip you have? Hit start, enter „processor“ for info.

macOS
Intel Processor 📦 Standalone Zip
Apple M1 Processor 📦 Standalone Zip
❓ Don’t know what kind of chip you have? Learn more at apple.com.

Linux
32-bit 💿 rpm | 💿 deb
64-bit 💿 rpm | 💿 deb
ARM64 💿 rpm | 💿 deb
ARMv7 (armhf) 💿 rpm | 💿 deb

Screenshot

Does it work?

Yes! Eigentlich ganz gut – unter macOS, Windows und Linux. Beachten Sie, dass dies vollständig in JavaScript geschrieben ist, also passen Sie bitte Ihre Erwartungen an.

Sollte das eine native App sein?

Absolut.

Läuft Doom (oder mein anderes Lieblingsspiel)?

Mit einer tatsächlichen Virtualisierungs-App sind Sie wahrscheinlich besser dran, aber die kurze Antwort lautet ja. Dank@DisplacedGamers kann ich empfehlen, vor dem Start von DOS-Spielen auf eine Auflösung von640x480 @ 256 Farben umzuschalten – genau wie in den guten alten Zeiten.

Credits

99% der Arbeit wurde bei v86 per Kopie erledigt.

Contributing

Bevor Sie dies aus dem Quellcode ausführen können, benötigen Sie das Disk-Image. Es ist nicht Teil von therepository , aber Sie können es mit der Schaltfläche Show Disk Image aus der packagedrelease abrufen, die das Disk-Image enthält. Sie finden diese Schaltfläche im AbschnittModify C: Drive .

Entpacken Sie den Ordner images in den Ordner src und erstellen Sie dieses Layout:

- /images/windows95.img- /images/default-state.bin- /assets/...- /bios/...- /docs/...

Führen Sie anschließend npm installnpm start , um Ihren lokalen Build auszuführen.

Andere Fragen

  • MS-DOS scheint den Bildschirm zu blockieren
  • Windows 95 steckt in einem schlechten Zustand fest
  • Ich möchte zusätzliche Apps oder Spiele installieren
  • Läuft in Docker
  • Läuft in einer Online-VM mit Kubernetes und Gitpod

Lizenz

Dieses Projekt dient nur zu Bildungszwecken. Es ist nicht mit Microsoft verbunden und wurde von Microsoft nicht genehmigt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.