920f1f0102
mouse movement in raleigh, with colorpicker dragging example
2021-03-08 16:46:22 -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
00cc8736f1
vbe support, truecolor window manager pixbufs
2021-02-18 11:56:08 -05:00
3a36028612
quick bitmap font format, borrowing new default font from X
2021-02-17 16:35:02 -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
21491514b3
manual viewer, "swap colors" system call
2020-11-08 11:11:49 -05:00
de20d7430d
file manager
2020-09-19 14:53:29 -04:00
20853582d5
dirinfo command
2020-09-13 22:59:42 -04:00
143156f63e
have command shell block while commands are running
2020-09-13 19:51:09 -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
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
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
44c0352f0d
got file loading working properly
2020-05-25 15:35:45 -04:00
021ea9b271
basic fs type stuff, fat16, removing stack segment and using data segment
2020-05-24 21:55:12 -04:00
02f14113cb
very basic vga, ata, serial drivers. start of fat and fs drivers
2020-05-24 11:02:43 -04:00
806815e5f2
fixed gdt (works in virtualbox now)
2020-05-16 13:32:58 -04:00
53801b9bae
Hello world
2020-05-16 13:25:46 -04:00
c0daede46d
starting over
2020-05-16 09:53:58 -04:00
3ec928b8ca
woops, last commit was missing most of the file
2019-12-27 22:04:02 -05:00
4906ad3388
memory map explanation
2019-12-27 22:02:56 -05:00
75207f7275
don't need 0.0.8 docs anymore
2019-12-24 22:32:57 -05:00
a947a7a143
small changes, part 2, rewriting bootloader partially, giving up on this branch
2019-12-24 00:16:05 -05:00
e520b52cd5
small changes, part 1
2019-12-23 01:33:26 -05:00
4c2f2fb867
a good deal of process
2019-12-17 00:43:52 -05:00
cdc7b2ae53
more of bootloader, tiny kernel stub
2019-12-14 18:31:34 -05:00
aeff38fe15
still need to read, parse root directory to find kernel and need to put boot signature at 0x7dfe to jump around
2019-12-11 10:14:32 -05:00