# Orao 2026 v0.22 · Datoteke u dva panela

Upravitelj datoteka sada prati izgled i način rada Norton Commandera: dva neovisna plava panela, označen aktivni panel i traka funkcijskih tipki. Ovo je prva verzija za pregled i inicijalizaciju, bez kopiranja, premještanja ili brisanja pojedinačnih datoteka.

Otvori ikonu **Radni disk** ili **Disketa**, odnosno klikni u početni prozor Datoteke. Lijevi panel počinje na disketi A:/0/, desni na disku B:/0/. Svaki panel može zasebno prikazati bilo koji uređaj i njegov volumen. A: ima jedan volumen od 140 KiB; B: ima 146 ravnih VDOS volumena (0–145). Ovo nisu direktoriji.

- Tab mijenja aktivni panel; klik odabire panel i redak.
- Strelice gore/dolje odabiru zapis; Page Up/Down listaju po deset, Home/End idu na prvi/zadnji zapis.
- F2 ili [A:]/[B:] mijenjaju uređaj u aktivnom panelu.
- Lijevo/desno, -/+ ili gumbi u zaglavlju mijenjaju volumen.
- F3 **Sadržaj** čita stvarni katalog s medija; prikazuje pune nazive do 30 znakova, broj zapisa i stranicu.
- F8 **Inicijaliziraj** prikazuje potvrdu za aktivni uređaj i volumen. Enter ili Potvrdi izvršava operaciju; Escape ili Odustani odustaje. Operacija briše datoteke samo na odabranom volumenu. Nije formatiranje cijelog diska B:.
- F10 zatvara upravitelj. Alt+Tab zadržava promjenu prozora; obični Tab mijenja panel.

Prazan, neinicijaliziran, odsutan, zaštićen ili oštećen medij imaju različite poruke. Otvaranje i pregled ne inicijaliziraju medij automatski. Prije promjene izvršnog pogona ili zatvaranja emulatora preuzmi radni IMG kroz postojeće kontrole. Wasm je i dalje zadani pogon, JS ostaje zaseban ručni izbor.

## Izvršavanje

files/files.rs je nova nativna aplikacija 65C832. Postojeći CPU BOS/VDOS obavlja INIT DA i CATALOG; host nema parser datotečnog sustava. Mehanički kanal C06314–17 privremeno vraća sirove izlazne bajtove istom procesu; nativna aplikacija parsira ispis kataloga. Ograničen je na 4096 bajtova, uz signal prekoračenja.

Program se gradi kroz build-only Wasm IR i isti AOT prevoditelj kao BASIC32. CPU raspakira program na 500000; dodijeljeni radni prostor je 3E4000–3F3FFF. BASIC32 zadržava svoj odvojeni prostor i radi istodobno. C0 provjerava vlasnika prozora i atomski prihvaća dokument kroz GUI 67; C3 crta oba panela iz nepromjenjive kopije. Gosti, izvorni ROM, stari programi i arhive ostaju neizmijenjeni. Korisnik može mijenjati uređaje samo kroz postojeći kontroler s njegovim zaključavanjem i zaštitom.

Novi izvori: files/ i firmware/files-*.cjs. Prethodni [BASIC32 i upute](../orao-2026-v0.21/README.md) ostaju dostupni. Rust v0.1.14 koristi isti nativni program, uz povlačenje obrisa prozora.

Lokalna radna verzija. Nema novog ZIP-a ili udaljene objave; službena potpuna focused osnovica ostaje v0.20.0. [Provjere](verification.json).
