Izvorni Orao / Radni stol v1.0
ZadanoIzvorni Radni stol
Opis verzije
Prva verzija: monokromatski GUI, više istodobnih virtualnih Orlova i proširivi radni prostor.
ORAO / ARHIVA
Tri obitelji emulatora i sačuvani Wasm pogoni. Pokreni bilo koju sačuvanu verziju ili otvori njezine upute i izvore.
Nema pronađenih verzija. Promijeni pojam ili odaberi drugu platformu.
Izvorni Radni stol
Prva verzija: monokromatski GUI, više istodobnih virtualnih Orlova i proširivi radni prostor.
Memorijska karta
Izvorna karta Orla 64: izravni VRAM 8000–BFFF, I/O FC00–FEFF i sistemski ulaz FF00. Premještene ROM rutine; monitor, BASIC, demo i Apple kompatibilnost.
Orao32 monitor
Izvorni Orao32 miniasembler, disasembler i memorijske naredbe na nativnom PEL procesoru; demo i Apple kompatibilnost sačuvani.
Demo i zvuk
Uvijek dostupan nativni 6502 demo s grafikom i melodijom; pokusni Orao zvučnik, mono/8 boja i povratak u monitor.
Video i paddles
Apple prikaz prolazi kroz PEL video ravnine; zvuk, četiri paddlesa, tri tipke i proširene provjere na istom 6502.
PEL + Apple II+
Kombinirani 32 KiB pokusni ROM: Apple II+ programi automatski odabiru kompatibilni hardver na istom PEL procesoru.
PEL ROM
Novi 32 KiB pokusni ROM na temelju Orlova BASIC-a i monitora, nativni prikaz i odvojena Apple II+ referenca.
Apple referenca
Istraživačka rekonstrukcija uz Apple II+ referentnu jezgru. PEL ROM i potpuno adresiranje proširenja još nisu poznati.
Optimizacije · brži pogoni i BASIC
Runda optimizacija: brži 65C832 pogoni (stog i blok-prijenosi u brzom putu, zrcaljeni uređaji u Wasm-u), prevoditelj BASIC-a s odgođenim vrhom stoga i brži IDE. Isti jezik, ROM-ovi i ponašanje. Wasm zadano, JS zasebno.
BASIC IDE · nativni compiler
BASIC IDE u stilu Turbo Basica: izvor, VDOS datoteke, greske i prevođenje u 65C832 strojni kod. Jezik ostaje isti; BIN koristi BASIC runtime. Wasm zadano, JS zasebno.
BASIC · cijevi i datoteke
BASIC i naredbeni redak: preusmjeravanje >, >> i < te cijevi između naredbi, nativnih programa i virtualnih uređaja. Wasm zadano; JS zasebno.
Datoteke · dva panela
Nativni upravitelj datoteka s dva panela, stvarnim VDOS katalogom i inicijalizacijom odabranog volumena diskete ili diska. Wasm zadano; JS zasebno.
BASIC32 · Wasm zadano
Naredbeni redak s novim nativnim BASIC32, programima i VDOS skriptama. Wasm se pokreće zadano; JS je dostupan zasebnim izborom.
Izbornici, datum i sat
Zbijeni izbornici s razdjelnicima; lokalni datum i sat u gornjem desnom kutu.
Praćenje miša i radna ploha
Radna ploha bez donje statusne linije i brži CPU softverski kursor; kraće čekanje ulaza.
Deset prolaza optimizacije
Deset prolaza kroz raspoređivanje, CPU, prikaz, procese, zvuk i diskove; isti ROM, ciklusi i ponašanje.
Brži pristup memoriji i prikazu
Tri prolaza optimizacije ROM/RAM pristupa i C3 videoportova; usporedba istih registara, memorije, slike i ciklusa. Izvorni ROM i firmware sačuvani.
Kontinuirani BASIC scroll
Kontinuirani BASIC PRINT RND(3), / RUN: provjereni ROM ispis bez prihvata djelomično pomaknutih redaka. Jednak fizički razmak pri skaliranju ostaje.
Jednak razmak redaka
DPI svjestan prikaz čuva jednak fizički razmak svih tekstnih redaka pri povećanju i prilagodbi prozoru. CPU, izvorni ROM i firmware ostaju identični v0.14.
Stabilniji i brži scroll
Provjera serijskog broja video upisa sprječava prikaz nedovršene kopije. C0 spaja osvježavanja, a C3 crta samo promijenjene retke i preskače prekrivene slojeve.
Cjelovita slika Orla 32
Cjelovito pomicanje slike Orla 32: C3 koristi privatni radni međuspremnik za cijeli kadar i proširuje osam piksela iz jednog bajta. Izvorni CPU i ROM ostaju sačuvani.
Odzivniji pokazivač
Odzivniji miš: C3 sprema pozadinu pokazivača i obrađuje do 90 piksela po pomaku. Nativno crtanje i redoslijed klikova ostaju sačuvani.
Brže JS sučelje
Brže JS sučelje: pakirana RGBA paleta, manji statusni upiti i predmemorija DOM elemenata. Isti nativni ROM, taktovi i izvršavanje kao v0.10.
Brži rasterizer C3 / JS
Optimizirani nativni C3 rasterizer u JS izvedbi: blokovske ispune, četveropikselne maske znakova i grupna usporedba VRAM-a. Isti BOS pozivi, zaštićene poruke i izgled; usporedni benchmark prema v0.9.
Grafički poslužitelj C3 / JS
JS grafički poslužitelj na C3: zaštićene poruke, trajni objekti, COMMIT i optimizirano precrtavanje. C0 zadržava ovlasti i upravljanje prozorima. Usporedni benchmark prema v0.8; bez promjene Wasm prototipa.
Radna ploha 1024×768
Nativni GUI 1024×768 na C0/C3, veći i snažniji font Orao UI 16 s hrvatskim slovima. Puni zaslon i izbor povećanja. Izbornici, prozori, RAM bilješke, pregled ispisa i stvarne Orao32 instance; zaštićeni BOS WAIT.
Nativni monitor
Nativni CPU monitor s naredbama Orla32, 32-bitnim registrima, procesima i jezgrama. Pregled i izmjene memorije, mini-asembler, disasembler i pojedinačni korak odabranog procesa.
Programi s diska
VDOS RUN učitava nativni program s diskete ili HDD volumena; C0 kernel stvara proces i CPU kodom kopira njegovu sliku. Izbor prioriteta i jezgre, bez multithreadinga.
BOS/SM i VDOS
Pokusni BOS/SM ROM i VDOS naredbeni proces; disketa 140 KiB, HDD s volumenima, DOS 3.3 katalog i binarne datoteke. VDOS = IDOS prihvaćena je radna pretpostavka.
Floppy i HDD
Virtualni floppy 3,5 HD 1,44 MB i HDD 20 MiB; sektorski PIO, diskovne slike i novi Orao32 floppy driver. BOS/SM slijedi.
Brži interpreter
Brži nativni interpreter i sabirnički scheduler uz isti ROM, procese, IPC i dvije Orao32 instance. Prikazuje stvarno postignutu brzinu; BOS/SM slijedi.
Procesi, prioriteti i IPC
C0 kernel raspoređuje procese na C1/C2; deset prioriteta, premještanje i IPC. Do dvije rezervirane Orao32 instance. Jedna nit po procesu; BOS/SM slijedi.
Inicijalizacija i sistemski info
Prvi boot četverojezgrenog Orla 65C832: stvarni ROM POST i sistemski info; jezgra 3 programski crta bitmap tekst. Bez grafičkog radnog stola.
Uz JS v0.25.0
Wasm pogon uz JS v0.25.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.24.0
Wasm pogon uz JS v0.24.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.23.0
Wasm pogon uz JS v0.23.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.22.0
Wasm pogon uz JS v0.22.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.21.0
Wasm pogon uz JS v0.21.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.20.0
Wasm pogon uz JS v0.20.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.19.0
Wasm pogon uz JS v0.19.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.18.0
Wasm pogon uz JS v0.18.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.17.0
Wasm pogon uz JS v0.17.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.16.0
Wasm pogon uz JS v0.16.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.15.0
Wasm pogon uz JS v0.15.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.14.0
Wasm pogon uz JS v0.14.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.13.0
Wasm pogon uz JS v0.13.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.12.0
Wasm pogon uz JS v0.12.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.11.0
Wasm pogon uz JS v0.11.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.10.0
Wasm pogon uz JS v0.10.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.10.0
Wasm pogon uz JS v0.10.0. JS usporedba i upute ostaju dostupni.
Uz JS v0.8.0
Wasm pogon uz JS v0.8.0. JS usporedba i upute ostaju dostupni.
Prijedlog radne plohe 1024 × 768 · Sve bilješke objava
Prva verzija: monokromatski GUI, više istodobnih virtualnih Orlova i proširivi radni prostor. Sačuvano izdanje iz 2026-10-11.
Apple II+ referentna jezgra, diskete i probna 6502 igra. Izbor 64 / 256 KiB, kolor prikaz i YUASCII znakovi imaju označene istraživačke granice: izvorni PEL ROM i potpuno adresiranje proširenja još nisu poznati.
Orao 64 je druga platforma: časopis ga označava kao Apple II+ kompatibilnog. Kasete u gornjoj biblioteci ostaju namijenjene izvornom Orlu 32. Upute rekonstrukcije → · Zapis novog razvoja →
32 KiB izvedenog ROM-a: stvarni Orlov BASIC, novi sistemski monitor, izvorni Orlovi hrvatski bitmapovi i nativni 80 × 25 prikaz. Apple II+ referenca ostaje zasebna; Sabotage je provjeren. Identitet s povijesnim PEL ROM-om nije potvrđen.
Apple II+ diskete i strojni programi automatski pokreću kompatibilni sklop na istom nativnom 6502. Kombinirani ROM od 32 KiB sadrži i stvarni Apple firmware. Izravno su provjereni ROM pozivi i Sabotage. Izvorna PEL mapa ostaje nepotvrđena.
Apple slika sada popunjava PEL video ravnine i koristi zajedničko iscrtavanje. Dodani su zvuk, četiri paddlesa, tri tipke i upravljanje mišem/dodirom. Proširene provjere uspoređuju stvarni program s Apple referencom; izvorno PEL ožičenje ostaje nepoznato.
Pokreni grafiku i melodiju jednim klikom u nativnom Orao modu. Stvarni 6502 crta u PEL videomemoriju i proizvodi tonove. Demo je ugrađen za mrežni i lokalni rad; pokusno ožičenje zvučnika dokumentirano je kao pretpostavka.
Izvorni monitor izvršava A, X, E, M, C, F, U i Q na istom nativnom 6502. Naredba A 1000 otvara miniasembler; sačuvani su demo, zvuk i Apple kompatibilnost. Izvorni Orao ROM prilagođen je PEL ulazu i izlazu.
Četiri 65C832 jezgre, ROM provjera hardvera i sistemski info. Jezgra 3 softverski crta bitmap tekst. Upute i granice · Zapis razvoja · Hardverska specifikacija · Arhivski zapis
Nativni kernel na C0, procesi na C1/C2, deset prioriteta i poruke editor → pisač. Dvije neovisne Orao32 instance. Upute · Razvoj · Arhivski zapis
Nativni kernel na C0, procesi na C1/C2, deset prioriteta i poruke editor → pisač. Dvije neovisne Orao32 instance. Upute · Razvoj · Arhivski zapis
Nativni kernel na C0, procesi na C1/C2, deset prioriteta i poruke editor → pisač. Dvije neovisne Orao32 instance. Upute · Razvoj · Arhivski zapis
CPU izvršava sistemske pozive, katalog i binarni rad s datotekama. Disketa ima 140 KiB; HDD zasad koristi volumene. Upute · BOS/SM ugovor
RUN učitava nativni program s diskete ili HDD volumena; C0 kernel stvara novi proces i CPU instrukcijama kopira njegovu sliku. Odabir prioriteta i jezgre ostaje dostupan. Upute · BOS/SM ugovor
Naredbe Orla32 uz registre 65C832, procese i jezgre. Mini-asembler, disasembler, rad s privatnom memorijom i pojedinačni korak; odabrani proces zaustavlja se na granici instrukcije. Upute · Ugovor monitora
Prihvaćeni izgled sada radi u nativnom emulatoru: C0 upravlja, C3 crta. Izbornici, prozori, RAM bilješke, pregled ispisa i stvarne Orao32 instance u prozorima. Upute i granice · BOS GUI ugovor
Interaktivna vizualna maketa na 1024 × 768: radna ploha, diskovi, uređivač i pisač. Prvi prijedlog izgleda prije nativne implementacije. Bilješke o prijedlogu
Bilješke paketa v0.8.0 · GUI i prijedlog radne plohe
Bilješke paketa · v0.8.0 · nativna radna ploha 1024×768
Bilješke paketa · Orao Sans 12 i hrvatska slova
Bilješke paketa · Čitljiviji font i puni zaslon
Odvojeni Wasm motor uz postojeću JS referencu. Prototip možemo napustiti ako oteža daljnji razvoj; stabilna v0.8.0 ostaje dostupna. JS referenca · Dokumentacija i rezultati · Bilješke paketa
Zaštićene poruke, trajni objekti i optimizirano precrtavanje na C3. C0 zadržava ovlasti i upravljanje prozorima. Upute i JS benchmark · Protokol
Optimizirane blokovske ispune, crtanje znakova i usporedba VRAM-a. Upute i JS benchmark
Grafički poslužitelj C3, optimizirane rutine i izvorni Orao32 CPU u Wasmu. Wasm ostaje eksperimentalan.
Brže JS sučelje i Wasm izvršavanje, uz isti ROM i taktove. Inkrementalna nadogradnja preko Wasm v0.3.0.