Pokreni v0.9 · Sve verzije · Mjerenja JSON

Orao 2026 v0.9 · Grafički poslužitelj C3

C0 upravlja ovlastima, procesima, ulazom i prozorima. Šalje zaštićene poruke C3-u koji čuva trajne grafičke objekte, sastavlja scenu i crta svaki piksel. Protokol uključuje ograničen red i COMMIT: nepotpuna transakcija ne postaje vidljiva. Ovo je JS izvedba; odvojeni Wasm prototip uz v0.8 ostaje nepromijenjen.

Rad na plohi

Klik bira prozor, naslov ga pomiče, a donji kut mijenja veličinu. Bilješke podržavaju hrvatske znakove i Backspace. Ctrl+S čuva RAM kopiju, Ctrl+P otvara pregled ispisa. F10 otvara izbornike; F12 prebacuje između GUI-ja i teksta za VDOS i monitor. Gumb za puni zaslon i povećanje ostaje dostupan. GUI primjer je obična nativna aplikacija bez sistemskih ovlasti.

Disketa ima 140 KiB, a HDD privremeno koristi volumene. Preuzmi .img prije zatvaranja stranice. Bilješke i pregled ispisa ostaju RAM alati. Orao32 rezervira cijelu jezgru C1 ili C2; C0/C3 ostaju raspoloživi sustavu. Nema multithreadinga.

JS benchmark prema v0.8.0/readable-2

Medijani triju mjerenja svake verzije u zasebnim Node/V8 procesima. Za nepromijenjenu v0.8 zadržana su tri neposredno prethodna mjerenja uz provjeru ROM SHA-256; završna v0.9 nakon ispravaka izmjerena je tri puta uzastopno. Završni redoslijed nije naizmjeničan. Vremena su u sekundama. Prije tipkanja obje izvedbe izvan mjerenog zadatka postavljaju pokazivač na (0,0), radi jednakog početnog stanja. Isti su ulazi i završne slike; optimizirana verzija namjerno izvodi različit broj CPU i sabirničkih operacija.

ZadatakJS v0.8 (s)JS v0.9 (s)Stvarno ubrzanjeEmulirano ubrzanje
Pokretanje i prvi prikaz27.83527.6081.01×1.00×
Unos 11 znakova13.8729.2181.50×1.49×
10 pomaka pokazivača1.3800.7191.92×1.41×
Pomak prozora20.49120.6380.99×0.98×
Otvaranje i zatvaranje izbornika6.2555.3601.17×1.13×

Omjer staro/novo: manje od 1× znači usporenje. Pokretanje uključuje POST; ostale radnje slijede nakon zagrijavanja JS motora. Mjerenje isključuje Wasm, realtime ograničenje, DOM i reprodukciju zvuka. Rezultati jednog računala ne jamče jednako ubrzanje svih aplikacija ili igranja. Sva pojedinačna mjerenja, ciklusi i SHA-256 slika.

Što je optimizirano

C3 zadržava scenu između objava. Pomak pokazivača šalje jednu kratku poruku i ne sastavlja scenu ponovno. Rasterizer izdvaja samo naredbe zahvaćenih redaka i vodoravnog područja, preskače niže slojeve ispod neprozirnog pokrova i šalje samo završne piksele različite od VRAM-a.

Granice i dokumentacija

Postojeći BOS 60–66 ostaje kompatibilan. Kvota je osam objekata po korisničkom prozoru. C0 čuva ograničeno proizvođačko zrcalo; C3 je vlasnik prikazivog stanja. Promjene sadržaja još mogu sastaviti cijeli popis na C3; nema novog javnog fence poziva ili pune X11 kompatibilnosti. Nije potvrđena potpuna W65C832 ciklusna sukladnost.

Protokol i memorijska zaštita · Tehnički opis · Provjere · Razvoj

Lokalna razvojna verzija. Novi publikacijski ZIP nije pripremljen; udaljena objava nije izvršena. Prethodne verzije i objavne osnovice ostaju sačuvane.