pavelkalas
54a7db5784
help uz nevypisuje (null)
...
Prepsal jsem seznam prikazu na pevne texty misto ukazatelu a trochu upravil hlasky u help strankovani.
2026-07-12 20:20:54 +02:00
pavelkalas
c6054e7ced
Rozdělené shell skripty, build.sh pro sestavení, run.sh pro spouštění a build_and_run.sh pro kompletní sestavení & spuštění najednou.
2026-07-12 19:40:09 +02:00
pavelkalas
313a7e4879
Přidal jsem testovací Tetris, co jde normálně hrát
...
Je tam výběr obtížnosti, velikosti pole, slow mode na P a víc tvarů.\n\nNení to ještě finální AAA hra, ale jako test frameworku je to už prakticky použitelné.
2026-07-12 19:33:50 +02:00
pavelkalas
c75cfaecde
Build už počítá i s appkama
...
Makefile nově kompiluje i soubory v apps a vytváří pro ně build složku, takže se demo aplikace opravdu přibalí do buildu.
2026-07-12 19:33:50 +02:00
pavelkalas
29db3f68ba
Do shellu přibyl příkaz tetris
...
Napojil jsem spuštění testovací hry do shellu a přidal ji i do helpu, aby šla pustit hned bez ručního laborování.
2026-07-12 19:33:50 +02:00
pavelkalas
7d5ee4833a
Dopsal jsem runtime smyčku a render helpery
...
V implementaci API je teď app loop s FPS limitem, callbacky a helpery na kreslení textu, znaků, obdélníků a rámečku.\n\nJe tam i ochrana proti blikání VGA přes bezpečnější práci s barvami pozadí.
2026-07-12 19:33:50 +02:00
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
pavelkalas and GitHub
dd27378344
Create LICENSE
2026-07-12 05:51:59 +02:00
pavelkalas and GitHub
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