14 Commits
Author SHA1 Message Date
pavelkalas cceaa650db Opraven příliš rychlý marquee scroll 2026-07-13 23:19:26 +02:00
pavelkalas 3a52d15dd8 Kernel: vylepšen setup/restart tok a napojen bootlog na chybu odpojení média 2026-07-13 21:57:01 +02:00
pavelkalas feeadfd1fa Přidán modul bootlog pro stavové výpisy 2026-07-13 21:56:37 +02:00
pavelkalas 1235929f17 shell: spuštění sysapps podle názvu příkazu
Upraveno: kernel/main.c

- přidané napojení na runtime registr sysapps

- přidaná funkce run_sysapp_by_name()

- shell teď před chybou 'Neznamy prikaz' zkusí sysapp

- doplněná help hláška o příkazech ze složky sysapps

Přidáno/Odstraněno: nic mimo kernel/main.c
2026-07-13 20:59:15 +02:00
pavelkalas cabc1e9ec7 oprava instalace setupu v main.c 2026-07-13 19:56:20 +02:00
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 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 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 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 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 1266a65b82 Pridana verze v0.1 2026-07-12 05:44:42 +02:00