• Joined on 2025-02-05
uosfz created branch kernprintbuf in karlos/karlos 2026-02-25 22:47:30 +01:00
uosfz pushed to kernprintbuf at karlos/karlos 2026-02-25 22:47:30 +01:00
ec76bb2ee7 new print interface everywhere
a2b7cd7912 new string formatting functions
ad3411c9f1 finish kernel buffer implementation, accompanying graphical viewer
935ac28816 remove core-based line buffering facilities
75b9238e7d utf8 string print functions
Compare 6 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-02-17 18:10:35 +01:00
64ea01f46b ram steal for early 'static' allocations
uosfz pushed to fb-refactor at karlos/karlos 2026-02-16 16:03:21 +01:00
1b0720bac9 sanity assertion for ram bitmap
uosfz pushed to fb-refactor at karlos/karlos 2026-02-15 04:17:34 +01:00
8bf107b8c3 bugfix in ram allocator; 2-bit unified bitmap
3312c351f4 remove argument from timers
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-02-14 02:59:46 +01:00
eb7ca364a0 simplified font handler; colored font drawing example
uosfz pushed to fb-refactor at karlos/karlos 2026-02-14 01:29:23 +01:00
f697036ed9 tron: banner in winner color
uosfz pushed to fb-refactor at karlos/karlos 2026-02-14 01:03:32 +01:00
03361ea089 tron has 3 stages: launch (pick number of players), game, leaderboard
uosfz pushed to fb-refactor at karlos/karlos 2026-02-13 20:35:11 +01:00
487fb5f71f if a lower window draws, the ones above obscure it
8583b555af quitting of apps; move resources to res/ directory
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-02-13 18:51:20 +01:00
4c6c06160d app switching with SHIFT+TAB
0fed3ad707 fixed redrawing below window
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-02-13 15:30:44 +01:00
e534f6a63f moving active window with SHIFT+ARROW
uosfz pushed to fb-refactor at karlos/karlos 2026-02-13 15:07:17 +01:00
4f4ec8076f simple app: keyboard event info; font cache for easier font access
uosfz pushed to fb-refactor at karlos/karlos 2026-02-13 13:59:44 +01:00
d97e2fb8ee new key event interface everywhere
85b389e338 better keyboard event interface
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-02-12 17:01:00 +01:00
a5b769eef0 global background; as soon as this is drawn, no more printf on the screen
uosfz pushed to fb-refactor at karlos/karlos 2026-02-11 22:23:27 +01:00
bf10923517 adapt apps to new texture interface; revert changes in timer callbacks (use container_of style)
856616936f simple ram status interface
662fa96347 new texture interface with sub-views
643a25d85f some more config options for tron
Compare 4 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-01-30 17:58:28 +01:00
5ac26307a8 allow window creation to fail
8e320361c9 up to 4-player tron with command line arg
682ace71d0 simple number parsing
Compare 3 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-01-30 16:17:51 +01:00
6d77b51b0a single-player tron game with WASD
794c98c909 split early printing interface between panicked and non-panicked cores
4183ad310a signed ints for positions; gray color interface
Compare 3 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-01-30 03:52:08 +01:00
0ba4d869a2 minimal console input on lowest layer
7d0f639f1b hwclock init on bsp instead of ap
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-01-30 00:57:43 +01:00
ad5a3dc00c ram counts total memory
634995785b new app interface for windows that can be stacked; adapted snake, but doesn't work yet
920d538306 add void pointer arg to timer callbacks
a4da095fcc early printing interface with less dependencies, also used in panic; removed console windows for now
bd2d40c367 qoi skeleton
Compare 6 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-01-29 00:29:48 +01:00
9c93300809 suppress serial output on all but panicked core
3dafbc9bd1 framebuffer locking; panic without dependencies
Compare 2 commits »