Operacijski sistemi
17.11.2025 21:56
Posodobljeno 8 mesecev nazaj.

Deli z drugimi:

Share
Sledite nam na Google News

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

NUFIRA d.o.o.

Ob Suhi 4d, 2390 Ravne na Koroškem, Tel: 041 722 132
Vsako hitro rastoče podjetje se spopada z odločitvami glede najboljšega poslovnega sistema za upravljanje svojih poslovnih procesov. Pravilna integracija integriranega programskega ... 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č

ALTERNA DISTRIBUCIJA d.o.o.

Litostrojska cesta 56, 1000 Ljubljana, Tel: 01 520 28 00
S svojimi dolgoletnimi izkušnjami in poslovno zrelostjo poznana kot ena vodilnih in najtrdnejših tovrstnih družb v Sloveniji. Osnovna dejavnost družbe je distribucija računalniške ... Več
Zlati partner

RITTAL d.o.o.

Letališka cesta 16, 1000 Ljubljana, Tel: 01 546 63 70
Rittal spodbuja inovacije in živi svoje vrednote To je Rittal. Globalni igralec, vodilni inovator, družinsko podjetje in zgleden delodajalec. Rittal zgodba Prihodnost Rittala se je ... Več