felixrieseberg/windows95

Tämä on Windows 95, käynnissä Electron-sovelluksessa. Kyllä, se on koko juttu. Olen pahoillani.

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! Melko hyvin, itse asiassa-macOS: ssa, Windowsissa ja Linuxissa. Muista, että tämä on kirjoitettu täysin JavaScript, joten säädä odotuksia.

olisiko tämän pitänyt olla natiivi sovellus?

ehdottomasti.

ajaako se Doomia (tai muuta suosikkipeliäni)?

pärjäät todennäköisesti paremmin varsinaisen virtualisointisovelluksen kanssa, mutta lyhyt vastaus on kyllä. Kiitos @ Movedgamers voin suositella, että vaihdat resoluutio of640x480 @ 256 värit ennen DOS pelejä – aivan kuten hyvinä vanhoina päivinä.

Krediitit

99% työstä tehtiin V86: lla kopioimalla.

osallistuminen

ennen kuin voit suorittaa tämän lähteestä, tarvitset levykuvan. Se ei kuulu therepositoryyn, mutta sen voi napata käyttämällä Show Disk Image – nappia packagedreleasesta, joka tosin sisältää levykuvan. Kyseinen painike löytyyModify C: Drive osiosta.

Pura images kansio src kansio, Luo tämä asettelu:

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

kun olet tehnyt niin, aja npm install ja npm start paikallisen rakenteen ajamiseen.

muut kysymykset

  • MS-DOS näyttää tiiliskiveltä
  • Windows 95 on juuttunut huonoon kuntoon
  • haluan asentaa lisää sovelluksia tai pelejä
  • Running in Docker
  • Running in a online VM with Kubernetes and Gitpod

License

Tämä projekti on tarkoitettu vain opetustarkoituksiin. Se ei ole sidoksissa eikä ole Microsoftin hyväksymä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *