# Orao 2026 · JS v0.10 i Wasm v0.3

19. listopada 2026. · Paket **evil-appliances-orao-2026-wasm-v0.3.0-update.zip** pripremljen je za upload preko prethodne objave **wasm-v0.1.0-homepage-1**. Raspakirava se u korijen weba, uz prepisivanje priloženih promijenjenih datoteka. Nema brisanja. Udaljeno postavljanje nije izvršeno.

[Pokreni JS v0.10](versions/orao-2026-v0.10/index.html) · [Pokreni Wasm v0.3](prototypes/wasm-v03/index.html?engine=wasm) · [JS usporedba](prototypes/wasm-v03/index.html?engine=js) · [Upute i mjerenja](prototypes/wasm-v03/upute.html) · [Zapis paketa](release-notes-orao-2026-wasm-v0.3.0.json).

Ova inkrementalna objava obuhvaća dosad lokalne JS v0.9 i v0.10 te Wasm v0.2 i v0.3. C0 vodi sustav i šalje zaštićene poruke; C3 drži scenu i crta. V0.10 optimizira ispune, znakove i usporedbu VRAM-a. Wasm v0.3 izvršava i izvorni Orao32 6502 CPU, uz isti ROM i svih 151 ranije podržanih naredbi. Jedna instanca i dalje zauzima cijelu C1 ili C2 jezgru. Disketa ostaje 140 KiB, a HDD koristi postojeće volumene.

Karusel zadržava tri kartice i sada nudi 18 JS verzija; Orao 2026 zadano pokreće v0.10. Istaknuti Wasm panel vodi na v0.3. Sve ranije JS verzije i izvorni Wasm v0.1 ostaju byte-identični. Arhive v0.9/v0.10 imaju 102/103 datoteke, a Wasm v0.2/v0.3 imaju 17/19. Izvorni razvojni transkript i kasetni sadržaj sačuvani su bez promjene.

**Wasm ostaje eksperimentalan i može biti napušten ako oteža daljnji razvoj.** Nativni 65C832 i dalje koristi JS povrat za preostale instrukcije i sistemske uređaje. Dodatna Orao32 disketna kartica koristi postojeće JS I/O provjere; 6502 CPU i tada radi u Wasmu. Nema Workera, novih dretvi ili promjene emuliranih taktova. Prebacivanje motora ponovno pokreće prikaz; IMG treba preuzeti prije promjene motora ili zatvaranja.

Provjereno je 8202 nativnih CPU slučajeva, 792 dekoderska slučaja, 6144 slučaja 6502 naredbi/pogrešaka, 524288 aritmetičkih i 12 IRQ/NMI slučajeva. Prolaze GUI, zaštićeni red, IPC, rokovi čekanja, 64 raster slučaja, dvije stvarne ROM instance, tipkovnica, kasetni uzorci, zvučni rubovi i prijenos diskovnog sektora. Pregledničke provjere uključuju puni zaslon, HTTP/file pristup, stvarni Wasm, JS fallback i mobilne poveznice. [Potpuni zapisi](prototypes/wasm-v03/verification.json).

Tri nova procesa po svakoj od triju izvedbi daju devet pokusa s jednakim emuliranim vremenom, RAM-om, registrima, zvukom i slikama. Uz jednu/dvije Orao32 instance novi Wasm u tim scenarijima daje 1,12×/1,25× prema v0.2. Izolirani CPU scenarij jedne instance daje 5,67× prema JS-u, uz zaustavljene C0/C3 i isključen tajmer. To nije jamstvo istog ubrzanja GUI-ja ili igara; C3 i dalje može biti ograničenje. Kompilacija, inicijalizacija, DOM/audio predaja i realtime ograničenje nisu mjerena. [Svi pokusi i hashovi](prototypes/wasm-v03/benchmark.json).

ZIP ima **249 datoteka: šest izmjena i 243 dodatka**. Izostavljene su 1182 nepromijenjene datoteke, nema brisanja. Potpuna nova usporedna osnovica čuva **1431 datoteku** u orao/ i reference/orao/; nije osnovica cijelog weba. Prethodni ZIP-ovi i osnovice ostaju sačuvani. Radne upute, testovi, lokalni fixturei i screenshotovi nisu u paketu. Razvojni zapisi unutar pojedinih verzija ostaju povijesni opisi lokalnog razvoja prije pripreme ove objave.
