Commit Graph
19 Commits
Author SHA1 Message Date
pavelkalas 8da0733ce7 Přihodil jsem do API základ pro appky
Do hlavičky API jsem přidal lifecycle věci (initial/update/draw/closing), klávesové konstanty a jednoduché render funkce.\n\nCíl je, aby se appky psaly fakt jednoduše a nemuselo se řešit milion detailů okolo.
2026-07-12 19:33:50 +02:00
pavelkalas 644f659284 Rozšíření Aster API, ať se s tím líp dělá
Přidal jsem hromadu user-friendly funkcí do API (konzole, čas, paměť, vstup, procesy, AsterFS, string helpery), plus jsem to celé napojil i do syscall vrstvy, aby to drželo pohromadě i do budoucna pro user-space.\n\nDělal jsem to ve stejném stylu komentářů jako zbytek projektu a nechal jsem tam praktické helpery, které pokryjí většinu běžných app use-casů bez zbytečného boilerplate.
2026-07-12 19:08:31 +02:00
pavelkalas 549ce1f7c0 Stabilizace AsterFS: validace cest 2026-07-12 12:49:15 +02:00
pavelkalas 6decfa4826 Zjednodušen start systému: odstraněn boot screen a výpisy, po inicializaci přímý přechod na login 2026-07-12 12:38:11 +02:00
pavelkalas 92e070c50f Upraven shell statusbar: odstraněn CPU usage a přidán periodický refresh vstupu 2026-07-12 12:34:30 +02:00
pavelkalas eced472589 Přidána podpora Caps Lock v klávesnicovém ovladači a převod písmen na velká 2026-07-12 12:27:56 +02:00
pavelkalas a575b8aae4 Přidán komentář do serial.c 2026-07-12 12:20:14 +02:00
pavelkalas aa76f8b244 Merge branch 'main' of https://github.com/pavelkalas/aster-core 2026-07-12 12:17:58 +02:00
pavelkalas 9e304e21a1 Přidán ovladač COM1: inicializace UART a odesílání znaků přes sériový port 2026-07-12 12:17:49 +02:00
pavelkalas 0c8aa6603e Do buildu přidán nový objekt serial ovladače 2026-07-12 12:17:16 +02:00
pavelkalas 61cd466869 Vylepšena obsluha výjimek, dump registrů, CR2 pro page fault a správné PIC EOI/masky 2026-07-12 12:17:03 +02:00
pavelkalas 3dbc530b34 Rozšířen centrální driver header o serial rozhraní 2026-07-12 12:16:25 +02:00
pavelkalas 35e12182c3 Přidán nový ovladač COM1 včetně inicializace UART a odesílání znaků 2026-07-12 12:16:08 +02:00
pavelkalas 2db9847f41 Napojen printk na COM1, výstup se teď zrcadlí na VGA i sériový port 2026-07-12 12:15:17 +02:00
pavelkalas e47e6fe7e2 Přidán 2s delay před loginem a 2s delay po loginu před vykreslením shellu 2026-07-12 12:14:59 +02:00
pavelkalasandGitHub dd27378344 Create LICENSE 2026-07-12 05:51:59 +02:00
pavelkalasandGitHub 05bc09bcb4 Create README.md 2026-07-12 05:51:05 +02:00
pavelkalas 31fdbacc28 přidán script pro sestavení a spuštění 2026-07-12 05:50:17 +02:00
pavelkalas 1266a65b82 Pridana verze v0.1 2026-07-12 05:44:42 +02:00