Kevin Lange
|
b2b8185494
|
Load wallpaper from file on disk
|
2011-11-18 14:38:27 -06:00 |
|
Kevin Lange
|
4697dd4c06
|
[mouse] Load the mouse cursor from initird
|
2011-11-17 23:34:35 -06:00 |
|
Kevin Lange
|
9fa8e10bce
|
[ext2] Read from hard disk. Seems to work wonderfully.
|
2011-11-17 23:29:08 -06:00 |
|
Kevin Lange
|
88b31af4b4
|
[mouse] Silly graphical pointer
|
2011-10-30 22:58:42 -05:00 |
|
Kevin Lange
|
441acfa7c6
|
[mouse] Mouse drivers
|
2011-10-29 00:33:45 -05:00 |
|
Kevin Lange
|
d68f8a529e
|
License header changes
|
2011-10-12 23:24:19 -05:00 |
|
Kevin Lange
|
ab00c88b63
|
uggg
|
2011-04-18 19:45:29 -05:00 |
|
Kevin Lange
|
3017ffb8e7
|
[sys] I am very unhappy with most of this
|
2011-04-17 18:54:40 -05:00 |
|
Kevin Lange
|
3c299a19ed
|
[sys] sbrk, fix stacks?
|
2011-04-17 18:28:40 -05:00 |
|
Kevin Lange
|
254ceb51ab
|
[sys] More system calls, more stability, kill bad processes
|
2011-04-17 13:26:31 -05:00 |
|
Kevin Lange
|
7cf04ad13e
|
[elf] Separate exec and system
|
2011-04-15 17:33:19 -05:00 |
|
Kevin Lange
|
3e3c7fb544
|
[shell] And that's what was causing a bunch of my problems.
|
2011-04-15 16:56:25 -05:00 |
|
Kevin Lange
|
5c889a168d
|
Non-shell tests
|
2011-04-12 15:48:00 -05:00 |
|
Kevin Lange
|
7eb44a784b
|
[task] Make sure we free everything. WARNING: this actually breaks some things as is
|
2011-04-11 20:05:40 -05:00 |
|
Kevin Lange
|
679bd270f4
|
[mem] That should fix a bunch of stuff.
|
2011-04-11 14:17:15 -05:00 |
|
Kevin Lange
|
67901b3bf7
|
I definitely broke a bunch of stuff.
|
2011-04-08 17:53:52 -05:00 |
|
Kevin Lange
|
60016e6e2b
|
[main] Shouldn't be DMA'ing any of that...
|
2011-04-06 17:59:34 -05:00 |
|
Kevin Lange
|
75a221829d
|
[mboot] Oops
|
2011-04-06 17:06:07 -05:00 |
|
Kevin Lange
|
9b3c3a1e60
|
[bin] Working on ELF binaries. Redid some multiboot stuff (larger ramdisks should work now)
|
2011-04-06 16:50:37 -05:00 |
|
Kevin Lange
|
f06f65d941
|
[ansiterm] Fix a bunch of crap with the ANSI term and output in general.
|
2011-04-05 19:12:08 -05:00 |
|
Kevin Lange
|
17bcf67667
|
Remove garbage coloring from various pre-display bits
|
2011-04-04 19:23:38 -05:00 |
|
Kevin Lange
|
cde56093d2
|
[panic] Updated panic screen
|
2011-03-30 02:16:30 -05:00 |
|
Kevin Lange
|
3f8a8e62ab
|
[user] Still slightly broken userspace
|
2011-03-29 21:08:56 -05:00 |
|
Kevin Lange
|
9c85c544eb
|
[fpu][bochs][sys] FPU enabled, line drawing function, abs(), max()
|
2011-03-29 16:35:02 -05:00 |
|
Kevin Lange
|
14248e7ddd
|
Fix everything back up.
|
2011-03-28 20:41:17 -05:00 |
|
Kevin Lange
|
9b1ab6e97f
|
[bochs] Framebuffer terminal. PAGING HAS BEEN DISABLED
|
2011-03-28 19:34:44 -05:00 |
|
Kevin Lange
|
b01c79a95c
|
[vga_font] とある
|
2011-03-28 16:55:46 -05:00 |
|
Kevin Lange
|
5450546a15
|
[vga_font] Font rendering updates.
|
2011-03-28 16:29:59 -05:00 |
|
Kevin Lange
|
88b93880a6
|
[bochs] Font rendering, working on font still. Does numbers.
|
2011-03-28 15:18:48 -05:00 |
|
Kevin Lange
|
a62649aafe
|
[main] Kernel argument parsing (of a limited sort); qemu vid mode defaults
|
2011-03-26 13:30:08 -05:00 |
|
Kevin Lange
|
cdd9aaab7c
|
[main] As ugly as this is, it works...
|
2011-03-25 01:50:50 -04:00 |
|
Kevin Lange
|
53024c3b49
|
[vga] Enable/disable cursor movement, for clock mostly
|
2011-03-25 01:13:44 -04:00 |
|
Kevin Lange
|
be3c4d2d04
|
[cmos] Add CMOS module
|
2011-03-25 01:09:23 -04:00 |
|
Kevin Lange
|
562a5d219f
|
[main] save some cycles on the physical hardware
|
2011-03-24 20:34:37 -05:00 |
|
Kevin Lange
|
fffa6d99ae
|
One task runs the clock, one task runs the shell.
|
2011-03-24 20:18:14 -05:00 |
|
Kevin Lange
|
80804862a4
|
[main] Huzzahs are in order.
|
2011-03-24 20:03:52 -05:00 |
|
Kevin Lange
|
35b6175121
|
[main] Pretty colors...
|
2011-03-24 18:55:07 -05:00 |
|
Kevin Lange
|
e26c53dfc0
|
[docs] Commenting...
|
2011-03-04 18:18:14 -06:00 |
|
Kevin Lange
|
0b3ecfd4e4
|
Less-broken context switching, maybe? Also, run the terminal, type 'exit'
|
2011-03-03 23:12:26 -06:00 |
|
Kevin Lange
|
24ff0b84f2
|
Merge branch 'master' of github.com:klange/osdev
|
2011-03-03 01:39:46 -06:00 |
|
Kevin Lange
|
58dc0bb922
|
[task] Minor stuff
|
2011-03-03 01:39:26 -06:00 |
|
Kevin Lange
|
a2bea1ab48
|
[debg] Remove debug text from various places
|
2011-03-02 00:54:15 -06:00 |
|
Kevin Lange
|
3ee67c75e3
|
[task] um, cooperative multi-tasking? that's good, right?
|
2011-03-01 20:14:55 -06:00 |
|
Kevin Lange
|
ee04a7271d
|
[task] Holy crap, tasking. That took forever and it's still broken.
|
2011-03-01 17:48:39 -06:00 |
|
Kevin Lange
|
4f8cd57996
|
[vari] Fix a typo, move some stuff
|
2011-02-27 21:08:55 -06:00 |
|
Kevin Lange
|
ebd3efb47b
|
Revert "[boot] A third stage? Really?"
This reverts commit c23080c46c .
|
2011-02-21 19:36:18 -06:00 |
|
Kevin Lange
|
c23080c46c
|
[boot] A third stage? Really?
|
2011-02-21 19:09:57 -06:00 |
|
Kevin Lange
|
e64ce6ba38
|
[boot] Boot modes in kernel startup...
|
2011-02-19 19:27:46 -06:00 |
|
Kevin Lange
|
0da56e6e51
|
[meta] Restructure directory tree and output files.
|
2011-02-12 16:47:20 -06:00 |
|