# Orao 2026 · JS v0.11 i Wasm v0.4

19. listopada 2026. · **evil-appliances-orao-2026-wasm-v0.4.0-update.zip** pripremljen je za upload preko prethodne objave **wasm-v0.3.0**. Raspakirava se u korijen weba uz prepisivanje priloženih datoteka. Nema brisanja. Udaljeno postavljanje nije izvršeno.

[Pokreni JS v0.11](versions/orao-2026-v0.11/index.html) · [Pokreni Wasm v0.4](prototypes/wasm-v04/index.html?engine=wasm) · [JS usporedba](prototypes/wasm-v04/index.html?engine=js) · [JS upute i mjerenja](versions/orao-2026-v0.11/upute.html) · [Wasm upute i mjerenja](prototypes/wasm-v04/upute.html) · [Zapis paketa](release-notes-orao-2026-wasm-v0.4.0.json).

JS v0.11 ubrzava predaju slike pakiranom RGBA paletom. Statusni paneli dohvaćaju samo potrebne podatke, predmemoriraju ispis pisača i statične DOM elemente. Puni inspect() ostaje dostupan za dijagnostiku. Nativni firmware, CPU, uređaji, raspoređivač i taktovi ostaju byte-identični v0.10 / raster-1; ROM namjerno i dalje ispisuje V0.10.

Wasm v0.4 priprema popis aktivnih jezgri jednom po pozivu i ponovno koristi dohvaćeni opcode. JS most izbjegava beskorisne prijenose četiri CPU stanja kada sljedeći događaj svakako mora izvršiti referenca. Svi uređaji, tajmeri, nepodržane faze, poruke i zaštita zadržavaju izvorno izvršavanje. Izvorni 6502 ostaje u Wasmu, s istim ROM-om, ciklusima, zvukom i pravilima rezervacije cijele C1/C2 jezgre. Nema novih dretvi ili taktova.

Tri naizmjenična mjerenja po JS verziji u Edgeu daju medijan 923,2/230,4 ms za 160 punih predaja slike 1024×768: **4,01×**. Završni RGBA bajtovi jednaki su. To je pauzirani sintetički test prikaza, a ne ubrzanje CPU-a ili igre. Odgođeno sastavljanje slike u pregledniku nije uključeno. Statusna mjerenja s 16384 bajta ispisa mjere samo trošak tih upita. [Svi UI pokusi](versions/orao-2026-v0.11/benchmark.json).

Po tri nova Node procesa za Wasm v0.3/v0.4, uz naizmjeničan redoslijed, daju **1,05–1,15×** prema zadatku. Medijani u sekundama: boot 7,562/7,013; unos 3,865/3,591; pokazivač 0,549/0,496; pomak prozora 5,835/5,583; izbornici 1,853/1,605; jedna Orao32 instanca sa sustavom 2,194/1,914; dvije instance 2,085/1,915. Svih šest pokusa ima jednake registre, puni RAM/video, završne slike, zvuk gostiju i uspoređene taktove/čekanja. Kompilacija, inicijalizacija, DOM prikaz, stvarna reprodukcija zvuka i realtime ograničenje nisu uključeni. Gostujuće faze traju po 0,5 virtualnih sekundi, ne cijele igre. [Svi Wasm pokusi i hashovi](prototypes/wasm-v04/benchmark.json).

Prolaze 8202 nativna CPU slučaja, 792 dekoderska, 6144 slučaja 6502 naredbi/pogrešaka, 524288 aritmetičkih i 12 IRQ/NMI slučajeva. Provjereni su statusni podaci, svi paletni bajtovi, dirty retci, registri, dijeljena sabirnica, IPC, zaštićeni red, GUI, kapacitet i 64 raster slučaja. Edge provjere pokrivaju hrvatski unos, puni zaslon, GUI/tekst, dvije Orao32 instance, kontrole, tipkovnicu, file://, JS fallback, mobitel te stvarni Riftfarer/PEL Demo2 drag-and-ROM load. [Potpuni zapisi](prototypes/wasm-v04/verification.json).

**Wasm ostaje eksperimentalan i napustiv.** JS referenca ostaje dostupna. Odabir motora ponovno učitava stranicu i odbacuje RAM/medije; preuzmite IMG prije promjene ili zatvaranja. Podudaranje je s postojećim projektnim modelom, a ne dokaz potpune sukladnosti fizičkom čipu.

ZIP ima **132 datoteke: šest izmjena i 126 dodataka**. Uključene su nove JS v0.11 (105 datoteka), Wasm v0.4 (19) i dvije objavne bilješke. Izostavljeno je 1425 nepromijenjenih datoteka. Nova potpuna focused osnovica čuva **1557 datoteka** u orao/ i reference/orao/; nije osnovica cijelog weba. Svih osamnaest prethodnih JS verzija, tri prethodna Wasm prototipa, izvorni transkript, kasete, izvorni paketi, raniji ZIP-ovi i osnovice ostaju sačuvani. Razvojni zapisi zadržavaju povijesni lokalni status prije ove pripreme. Radne upute, testovi, fixturei, profili, screenshotovi i privremene gradnje nisu u ZIP-u.
