felixrieseberg / windows95

Dette Er Windows 95, som kjører i En Electron-app. Ja, det er den fulle tingen. Jeg beklager.

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! Ganske bra, faktisk – på macOS, Windows og Linux. Husk at Dette er skrevet helt I JavaScript, så vennligst juster dine forventninger.

Skulle dette ha vært en innfødt app?

Absolutt.

kjører Det Doom (eller mitt andre favorittspill)?

du vil sannsynligvis være bedre med en faktisk virtualiseringsapp, men det korte svaret er ja. Takket være @ DisplacedGamers kan jeg anbefale at du bytter til en oppløsning på640×480 @ 256 farger før DU starter DOS-spill-akkurat som i de gode gamle dager.

Credits

99% av arbeidet ble gjort over på v86 Ved Kopi.

Bidra

Før du kan kjøre dette fra kilde, trenger du diskbildet. Det er ikke en del av depository, men du kan ta det med Show Disk Image knappen fra packagedrelease, som inkluderer diskbildet. Du finner den knappen iModify C: Drive – delen.

Pakk images mappen inn i src mappen, og opprett denne layouten:

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

når du har gjort det, kjør npm install og npm start for å kjøre din lokale build.

ANDRE Spørsmål

  • MS-DOS ser ut til å murke skjermen
  • Windows 95 er fast i en dårlig tilstand
  • jeg vil installere flere programmer eller spill
  • Kjører I Docker
  • Kjører i en ONLINE VM Med Kubernetes og Gitpod

Lisens

dette prosjektet er kun ment for utdanningsformål. Det er ikke tilknyttet Og har ikke blitt godkjent Av Microsoft.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *