Operacijski sistemi
17.11.2025 21:56
Posodobljeno 3 meseci nazaj.

Deli z drugimi:

Share

Retro čudež s sistemom Windows 95 na mikrokontrolerju

He Chunhui je razvil Tiny386, emulator x86 PC, ki poganja Windows 95 na ESP32-S3 razvojni plošči. Projekt temelji na SeaBIOS in uporablja komponente iz QEMU in TinyEMU. Na voljo je tudi spletni demo, ki omogoča preizkus emulatorja v brskalniku.
Foto: He Chunhui
Foto: He Chunhui

Računalniški zanesenjak He Chunhui (hchunhui) je razvil Tiny386, emulator x86 PC v jeziku C (C99), ki omogoča poganjanje Windows 3.1/3.2 in Windows 95 na ESP32-S3 razvojni plošči z 8,9 cm zaslonom. Čeprav smo že videli Linux 5.0 na ESP32 in Linux 6.3 na Olimex ESP32-S3-DevKit-LiPo, je to verjetno prvi primer, da nekdo poganja Windows na tej platformi.

Tiny386 temelji na SeaBIOS, kar pomeni, da lahko neposredno zažene tudi Linux jedro. Emulator je zgrajen iz nič, vsebuje osnovne i386 ukaze, nekaj 486/586 razširitev, in opcijsko x87 FPU emulacijo. Koda je presenetljivo kompaktna, le približno 6.000 vrstic. Strojna koda BIOS in VGABIOS prihajata iz projekta SeaBIOS. Emulator podpira GUITION JC3248W535 devkit, vendar bi lahko v prihodnosti podprl tudi druge mikrokontrolerje.

Na voljo je tudi Web Assembly demo, ki omogoča preizkus emulatorja z Windows 3.2 (kitajska različica 3.1), JSLinux ali FreeDOS. Koda, navodila za gradnjo, konfiguracijske datoteke in predpripravljene slike so dostopne na GitHubu, dodatne informacije pa na Hackster.io.

V demo videu Windows 95 na ESP32-S3 se sistem zažene v približno 4 minutah, delovanje je počasno, a NotePad, Solitaire in Internet Explorer delujejo. Omogočena je tudi omrežna povezljivost, saj je bil uspešno naložen info.cern.ch.

Foto: He Chunhui

Vam je bila novica zanimiva?

Povejte prijateljem, da ste novico prebrali na Računalniških novicah.

Share
Prijavi napako v članku
Vas zanima več iz te teme?
Windows operacijski sistem

Povezave



Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

Računalniške storitve mITch, Mitja Mihelič s.p.

Čolnarska ulica 3, 1310 Ribnica, Tel: 05 125 8575, 051 258 575
Ali vaše podjetje potrebuje oddelek za IT? Nekoč dostopne le za velike korporacije, danes so IT funkcije na voljo podjetjem vseh velikosti po zaslugi računalništva v oblaku in ... Več

SRC d.o.o.

Tržaška cesta 116, 1000 Ljubljana, Tel: 01 600 70 00
So specialisti za poslovno informatiko. Dobavljajo, priklapljajo in povezujejo vašo računalniško opremo. Za vas konfigurirajo in integrirajo programsko opremo. Razvijajo informacijske ... Več
Zlati partner

MIKROCOP d.o.o.

Ulica Ambrožiča Novljana 7, 1000 Ljubljana, Tel: 01 587 42 80
Mikrocop je vodilni ponudnik celovitih IT rešitev in storitev za digitalno poslovanje. S povečevanjem učinkovitosti in zagotavljanjem zakonske skladnosti podpira podjetja na ... Več

STUDIO GRAFFIT d.o.o.

Podutiška cesta 92, 1000 Ljubljana, Tel: 01 510 35 70
Studio Graffit Uspešno promocijo podjetja lahko izvedemo na več načinov, preko medijev, spletne strani ali s širjenjem blagovne znamke. Obstaja tudi lažji in bolj praktični ... Več