Este es Windows 95, que se ejecuta en una aplicación Electron. Sí, es todo. Lo siento.
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 |
Does it work?
Yes! Bastante bien , en realidad, en macOS, Windows y Linux. Tenga en cuenta que esto está escrito completamente en JavaScript, así que ajuste sus expectativas.
¿Debería haber sido una aplicación nativa?
Absolutamente.
¿Ejecuta Doom (o mi otro juego favorito)?
Es probable que te vaya mejor con una aplicación de virtualización real, pero la respuesta corta es sí. Gracias a@DisplacedGamers, puedo recomendar que cambies a una resolución de 640×480 @ 256 colores antes de comenzar los juegos de DOS, al igual que en los viejos tiempos.
Créditos
El 99% del trabajo se realizó en v86 por copia.
Contribuyendo
Antes de que pueda ejecutar esto desde el origen, necesitará la imagen de disco. No es parte del repositorio, pero puede obtenerlo usando el botón Show Disk Image
del paquete de liberación, que incluye la imagen de disco. Puede encontrar ese botón en la secciónModify C: Drive
.
Descomprimir el images
carpeta en el src
carpeta, la creación de este diseño:
- /images/windows95.img- /images/default-state.bin- /assets/...- /bios/...- /docs/...
una Vez que lo hayas hecho, ejecute npm install
y npm start
ejecutar su acumulación.
Otras preguntas
- MS-DOS parece bloquear la pantalla
- Windows 95 está atascado en un mal estado
- Quiero instalar aplicaciones o juegos adicionales
- Que se ejecutan en Docker
- Que se ejecutan en una máquina virtual en línea con Kubernetes y Gitpod
Licencia
Este proyecto se proporciona solo con fines educativos. No está afiliado a Microsoft y no ha sido aprobado por él.