361970cc19
removing version from startup popup
...
i will add it manually to any releases
2021-03-12 00:24:15 -05:00
5fcf57739e
settings editor, and lots of changes in service of that
2021-03-11 22:00:22 -05:00
5e5e524f08
tweaking ps/2 driver and wm bindings
2021-03-04 19:55:23 -05:00
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
1d69a46f5d
minimal file writing, shutdown keybinding (Win+Shift+Q)
2021-03-01 22:35:26 -05:00
eae7442610
kernel settings file
2021-02-19 22:24:08 -05:00
82d74f17f4
(random ai) tic-tac-toe game
2021-02-18 16:15:13 -05:00
3a36028612
quick bitmap font format, borrowing new default font from X
2021-02-17 16:35:02 -05:00
642c3c69a6
win+space, mkpopup
2021-02-17 00:13:06 -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
44d29a33df
new shell
2020-09-13 22:06:40 -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
7ff724fe8f
FAT16 directory enumeration, making many functions static, new 'log' functions to wrap vga and serial
2020-08-13 23:59:14 -04:00
63167f223e
lots of progress
...
currently, BAR fields of IDE drives are all returning zero, and the ATA read function isn't working. i'm not sure why.
i'm going to work on VESA next, and come back to the IDE driver later
2020-08-11 11:33:21 -04:00