Pokreni v0.9 · Sve verzije · Mjerenja JSON
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.
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.
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.
| Zadatak | JS v0.8 (s) | JS v0.9 (s) | Stvarno ubrzanje | Emulirano ubrzanje |
|---|---|---|---|---|
| Pokretanje i prvi prikaz | 27.835 | 27.608 | 1.01× | 1.00× |
| Unos 11 znakova | 13.872 | 9.218 | 1.50× | 1.49× |
| 10 pomaka pokazivača | 1.380 | 0.719 | 1.92× | 1.41× |
| Pomak prozora | 20.491 | 20.638 | 0.99× | 0.98× |
| Otvaranje i zatvaranje izbornika | 6.255 | 5.360 | 1.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.
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.
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.