Operacijski sistemi
17.11.2025 21:56
Posodobljeno 2 meseca 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

COPIGRAF FAGANELJ d.o.o.

Ulica tolminskih puntarjev 4, 5000 Nova Gorica, Tel: 05 333 34 56
V digitalnem svetu se poraja pomembno vprašanje. Je digitalna prisotnost vse, kar potrebuje podjetje? Je digitalna identiteta dovolj za krepitev prepoznavnosti blagovne znamke? Ne, ... Več
Zlati partner

TIFT d.o.o.

Kamniška ulica 41, 1000 Ljubljana, Tel: 01 600 10 20
Podjetje Tift d.o.o., s sedežem v Ljubljani, je specializirano za napredne rešitve na področju industrijskega označevanja in kodiranja izdelkov ter embalaže. Njihov fokus je zagotavljanje ... Več

Mauco d.o.o.

Zalog 2, 6230 Postojna, Tel: 068 642 605
V poslovnem svetu diverzifikacija pomeni razvejanje poslovanja na druge kategorije izdelkov, panoge ali trge. Diverzifikacija je pogosto zaščitna mreža pred izpadom dela v posamezni ... Več

MITS d.o.o.

Butari 20a, 6272 Gračišče, Tel: 040 895 342
Bodite pozorni pri izbiri pravega ponudnika programskih rešitev za gostinstvo, hotelirstvo in druge storitvene dejavnosti. Večina ponuja le generične oblike rešitev, ki ne zadostujejo ... Več