Commit graph

20 commits

Author SHA1 Message Date
2fc7683198 moving windows with mouse, changing some old panics into syslogs, small bugfix in knob files, "send to back" wm keybinding 2021-03-03 23:47:26 -05:00
81df4702c4 64kiB kernel area, ps/2 mouse support, signed decimals in knob format 2021-03-03 22:43:17 -05:00
053c6f0d9f removing stub for special handling of 'sd' prefix in file paths from knob
passing a path with an 'sd' prefix will now act like any other path on the first drive, instead of closing the calling program.
eventually, i will add a system of mounting drives directly into a file hierarchy (like in unix), and have all of the system calls just pass a path, no drive number
2021-03-02 20:43:19 -05:00
1d69a46f5d minimal file writing, shutdown keybinding (Win+Shift+Q) 2021-03-01 22:35:26 -05:00
6f1b50a4cc rtc fixes, time command 2021-02-19 23:41:56 -05:00
7997306160 dirlist program, making fat refuse to list file as directory 2021-02-17 17:59:05 -05:00
ab4e1cfc8c rtc timestamp, knob rand, random terminal color 2021-02-16 22:26:47 -05:00
47513bd32c terminal application with ipc, shift+pause state dumper, hello world for terminal, meminfo popup program 2021-02-16 20:38:53 -05:00
bce944d149 graphics! 2021-01-24 12:00:11 -05:00
fadd46012c history when getting line from user in knob 2020-09-20 14:50:12 -04:00
de20d7430d file manager 2020-09-19 14:53:29 -04:00
20853582d5 dirinfo command 2020-09-13 22:59:42 -04:00
44d29a33df new shell 2020-09-13 22:06:40 -04:00
143156f63e have command shell block while commands are running 2020-09-13 19:51:09 -04:00
54101cf327 making elf loader zero bss sections 2020-09-13 18:29:53 -04:00
5481848e27 fixed some paging bugs, added fault handlers and new programs 2020-09-13 17:12:29 -04:00
1e4a254674 (basic, not much tested) keyboard, better panic 2020-09-13 03:19:57 -04:00
b8284137d4 minor changes, redoing makefile, meminfo program 2020-09-06 15:47:06 -04:00
73bb0e4864 bugfixes, init program, hello world 2020-09-06 13:44:20 -04:00
e8c6577617 program loading, others
big kernel additions: paging, elf loading, separate kernel and user page allocation
it now properly loads and runs sd0:bin/init.elf
still need to determine which disk was booted from, and start the init on that disk
2020-09-06 00:48:07 -04:00