# Orao 2026 · Wasm prototip v0.6

[Pokreni Wasm](index.html?engine=wasm) · [JS referenca](index.html?engine=js). Preuzima popravak pomicanja slike iz JS v0.13. CPU, NMOS, izvršni engine.wasm i dva postojeća uvoza ostaju byte-identični v0.5.

# Orao 2026 v0.13 · cjelovita slika Orla 32

C3 kopira označenih 8 KiB video memorije gosta u svoju privatnu radnu memoriju prije rasterizacije. Svi redci jednog prikazanog kadra koriste isti radni međuspremnik. C0 prenosi nepromjenjivu oznaku osvježavanja gosta i oštećenje cijelog područja njegova prikaza. C3 iz jednog izvornog bajta proširuje osam piksela, uz zadržanu obradu odrezanih rubova.

Sve kopiranje i crtanje izvršava emulirani CPU. Nema host crtanja, DMA, pauziranja gosta ni izmjena izvornog ROM-a ili NMOS procesora. Ovo je interni prikazni međuspremnik, bez spremanja/učitavanja stanja emulatora. Kretanje pokazivača zadržava postojeći brzi put.

Lokalni razvoj; nije pripremljen ZIP niti udaljena objava. Ranije verzije ostaju netaknute.

## Zadržane upute v0.5

# Orao 2026 v0.12 · Wasm prototip v0.5

Eksperimentalna, odvojiva izvedba. [Pokreni Wasm](index.html?engine=wasm) · [JS referenca](index.html?engine=js) · [JS v0.12 upute](../../versions/orao-2026-v0.12/upute.html) · [Mjerenja](benchmark.json) · [Provjere](verification.json).

Preuzima novi nativni C3 pokazivač i optimizirani put oštećenih područja iz JS v0.12. Rust izvršni motor ostaje byte-identičan v0.4; dobitak dolazi od manjeg broja emuliranih naredbi, uz isti CPU i raspoređivač. Dva uvoza i dalje su orao32.read/write. Izvorni Orao32 CPU, ROM, zvuk, tipke, kasete i diskete ostaju sačuvani. Nema host crtanja, novih GPU mogućnosti ni novih niti.

Odabir motora ponovno učitava stranicu i odbacuje RAM i umetnute medije. Preuzmite IMG prije promjene motora ili zatvaranja. wasmEnabled=false ili wasmForceJS=true omogućuje razvojni povratak u JS; trap zaustavlja emulaciju. file:// koristi ugrađene Wasm bajtove. Puna sukladnost fizičkom čipu nije dokazana.

Gradnja: node build.cjs (rustc, wasm32-unknown-unknown); node prepare-page.cjs za stranicu i čitljive upute. Nativni firmware gradi se u JS v0.12 naredbom node firmware/build.cjs.

Mjerenja uspoređuju v0.4/JS v0.11 s v0.5/JS v0.12. Tri nova Node procesa po izvedbi, naizmjenično i sekvencijalno; ulaz do dovršene nativne slike, bez DOM-a i realtime ograničenja. Jednaki su dovršeni pikseli i stanje prozora; virtualni taktovi prema staroj verziji namjerno se razlikuju. Unutar nove verzije JS i Wasm zadržavaju identične registre, memoriju i taktove.

Lokalni razvoj, 21. listopada 2026. Bez novog ZIP-a ili udaljene objave.