windows95

Émulateur v4.0

Windows 95 est une émulation légère de l’environnement Windows 95, développée en JavaScript/HTML5 via Electron. Elle permet d’exécuter le système d’exploitation Microsoft sur macOS, avec une version adaptée aux processeurs Intel (non compatible avec Apple Silicon). L’application propose une interface graphique authentique, incluant des jeux et applications préinstallés, idéale pour un usage nostalgique ou éducatif.

L’émulation repose sur une architecture JavaScript, ce qui limite les performances et la compatibilité avec des logiciels exigeants. Les jeux DOS fonctionnent mieux en résolution réduite (640×480, 256 couleurs). Le projet est issu d’une adaptation du framework v86, avec des contributions communautaires. Il s’adresse aux utilisateurs cherchant une solution simple pour revivre Windows 95 sans virtualisation lourde, mais avec des attentes réalistes en termes de fluidité.

Dernière mise à jour :

Plateformes

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

Historique des versions

v5.0.1
  • Correction majeure de stabilité : Résout un problème de race condition en version 5.0.0 où l’application pouvait redémarrer à froid au lieu de reprendre un état sauvegardé, notamment lors de lancements froids (scans Gatekeeper, cache disque froid). Le problème venait d’un appel prématuré à restore_state() avant que le chargement du BIOS (via WASM/v86) ne soit terminé. La version 5.0.1 attend désormais l’événement emulator-loaded pour synchroniser correctement la reprise.

(Aucun changement spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
Fixes a race in v5.0.0 where the packaged app could cold-boot instead of resuming from saved state — on a cold launch (Gatekeeper scan, cold disk cache) v86 hadn't finished loading the wasm/BIOS/disk before `restore_state()` ran, the restore silently failed, and the VM started fresh. Now waits for v86's `emulator-loaded` event. (#367) **Full Changelog**: https://github.com/felixrieseberg/windows95/compare/v5.0.0...v5.0.1
v5.0.0
  • Intégration native avec le système hôte :

    • Ajout d’un dossier Z: dynamique lié à un répertoire macOS (longs noms de fichiers supportés), avec un agent invité (W95TOOLS) pour un partage SMB optimisé (vitesse multipliée par ~20 pour les copies).
    • Clipboard bidirectionnel : copier-coller entre macOS et Windows 95 sans réseau, via un canal dédié (pas de dépendance à VMware).
  • Améliorations réseau et connectivité :

    • Relais TCP brut permettant d’accéder à des protocoles non-HTTP (IRC, FTP, Telnet) depuis Windows 95, avec correction d’un bug bloquant les téléchargements (NE2000 v86).
    • Montage ISO : support natif des images .iso en lecteur D: pour installations ou lancements de logiciels.
  • Interface utilisateur et ergonomie :

    • Redesign du lanceur inspiré de Windows 98 (thème .css), avec une barre d’info dynamique affichant des graphiques temps réel (CPU/disk/net) sur demande.
  • Stabilité et correctifs critiques :

    • Suppression du verrouillage du curseur (VBMOUSE) pour une souris fluide sans pointer-lock.
    • Correction d’un bug en mode DOS (fenêtres corrompant l’affichage) et stabilisation des redémarrages "from scratch" (sans état précédent).
    • Persistance des données utilisateur lors des mises à jour de l’image disque.

(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
It's been a year. Most of this release is about making windows95 feel less like a sealed-off curiosity and more like a tiny computer that's actually plugged into yours. - **Z: drive**: Pick any folder on your real machine and it shows up inside Windows 95 as the `Z:` drive — long filenames and all. A new `W95TOOLS` guest agent maps `\\HOST` automatically on boot, and SMB `READ_RAW` makes file copies roughly 20× faster than before. (#352, #364, #366) - **Shared clipboard**: Copy text on your host, paste it in Notepad. Copy in Windows 95, paste it back out. The guest agent talks to the host over the VMware backdoor port, so no networking required. (#361) - **CD-ROM**: Mount an `.iso` and it appears as `D:`. Install things the way you did in 1997. (#362) - **Real internet (sort of)**: A raw TCP relay lets the guest reach beyond port 80 — IRC, FTP, telnet, whatever ancient client you can dig up. Also fixed a v86 NE2000 ring-buffer wrap that was quietly stalling downloads. (#358, #363) - **Nicer to look at**: The launcher got a 98.css facelift, and there's a new info bar with live CPU/disk/net sparklines that tucks away until you hover. (#347, #345, #349) - **Quality of life**: Seamless mouse via VBMOUSE (no more pointer-lock jail), "Boot from scratch" in the Machine menu, "Start without state" is always available, and your files survive disk-image upgrades. A v86 fix stops windowed DOS boxes from corrupting the screen. (#344, #357, #360, #365, #359) **Full Changelog**: https://github.com/felixrieseberg/windows95/compare/v4.0.0...v5.0.0
v4.0.0
  • Ajout d’un navigateur web fonctionnel : Intégration d’Internet Explorer 5.5 pour accéder à des sites web archivés (compatibilité limitée avec les standards modernes).

  • Fonctionnalité Host Access : Accès direct au système hôte via http://my-computer pour transférer des fichiers (ex : jeux, applications) depuis macOS/Windows vers l’émulateur.

  • Améliorations globales de performance : Optimisations des dépendances (v86, Electron) réduisant les lag et améliorant le son, grâce à des mises à jour des bibliothèques sous-jacentes.

  • Nouveaux logiciels inclus : Pack Office 95 (Word, Excel, PowerPoint, FrontPage) et jeu Space Cadet Pinball préinstallés.

Changelog complet
Welcome back! Largely thanks to a lot of good work in windows95's dependencies (namely, https://github.com/copy/v86 and https://github.com/electron/electron), windows95 runs smoother than ever and has some fancy new tricks up its sleeve. - **Internet**: You can use Internet Explorer 5.5 to browse the internet. A lot of modern websites won't work, but I've left a few trails to ensure that you can still enjoy the web - for instance by visiting archived versions of popular websites. - **Host Access** When you visit `http://my-computer` inside windows95, you'll be able to browse your host system's file system. This allows you to quickly move files into windows95, like additional games or apps you can download. - **More apps** Enjoy Office '95 with Word, Excel, PowerPoint, and Microsoft FrontPage. Also: Space Cadet Pinball! - **Updated dependencies** Everything is a little smoother and faster. Sound should be better, for instance. ![windows95_v4_1](https://github.com/user-attachments/assets/43ab7126-765e-444b-ad14-27b1beadbc7c) ![windows95_v4_2](https://github.com/user-attachments/assets/7ac5dc36-cbd4-4455-a616-0e5cca314b34)

Captures d'écran

Screenshot de l'émulateur javascript windows 95