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 |
|