feliksrieseberg / vinduer 95

Dette er vinduer 95, der kører i en Electron app. Ja, det er den fulde ting. Undskyld.

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 godt, faktisk – på macOS, vinduer og Linuk. Husk, at dette er skrevet helt i JavaScript, så vær venlig at justere dine forventninger.

skulle dette have været en indfødt app?

absolut.

kører det Doom (eller mit andet yndlingsspil)?

Du vil sandsynligvis have det bedre med en faktisk virtualiseringsapp, men det korte svar er ja. Takket være@DisplacedGamers kan jeg anbefale, at du skifter til en opløsning på640h480 @ 256 farver, før du starter DOS – spil-ligesom i de gode ol’ dage.

Credits

99% af arbejdet blev udført på v86 ved kopi.

Bidrag

før du kan køre dette fra kilden, skal du bruge diskbilledet. Det er ikke en del af Depository, men du kan få fat i det ved hjælp af Show Disk Image knappen fra packagedrelease, som indeholder diskbilledet. Du kan finde den knap iModify C: Drive sektionen.

Udpak images mappen i src mappen, der opretter dette layout:

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

Når du har gjort det, skal du køre npm install og npm start for at køre din lokale build.

andre spørgsmål

  • MS-DOS ser ud til at mursten skærmen
  • vinduer 95 sidder fast i en dårlig tilstand
  • Jeg vil installere yderligere apps eller spil
  • kører i Docker
  • kører i en online VM med Kubernetes og Gitpod

Licens

dette projekt leveres kun til uddannelsesmæssige formål. Det er ikke tilknyttet og er ikke blevet godkendt af Microsoft.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *