Kevin Lange
|
062e6fcd43
|
[shell] Tab completion, basic work on writing files
|
2011-11-24 18:59:23 -06:00 |
|
Kevin Lange
|
450a8784e2
|
[misc] Prepare for the inevitable support for file writes
|
2011-11-23 21:38:51 -06:00 |
|
Kevin Lange
|
65e6b0e800
|
[shell] Redraw prompt on ^L
|
2011-11-23 21:22:25 -06:00 |
|
Kevin Lange
|
63f57855bf
|
[shell] Complete rewrite (sort of)
|
2011-11-23 21:18:48 -06:00 |
|
Kevin Lange
|
d8e7198473
|
[shell] Highlight executables in green. Add info command.
|
2011-11-23 13:45:08 -06:00 |
|
Kevin Lange
|
6f93daf326
|
Get rid of a warning
|
2011-11-18 14:58:11 -06:00 |
|
Kevin Lange
|
3c0b30b5ee
|
Wallpapers in the gits and by default
|
2011-11-17 19:01:14 -06:00 |
|
Kevin Lange
|
6297ac68ee
|
[shell] Add ls <path>
|
2011-11-17 16:08:20 -06:00 |
|
Kevin Lange
|
20d89355dc
|
[vfs] Working directories, I hope
|
2011-11-17 15:55:59 -06:00 |
|
Kevin Lange
|
5f5dee5648
|
[ext2] Read a superblock from disk, anyone?
|
2011-11-02 00:01:17 -05:00 |
|
Kevin Lange
|
49bea4b221
|
[shell] Do at least /some/ path canonicalization...
|
2011-11-01 18:51:15 -05:00 |
|
Kevin Lange
|
34d065399d
|
[shell] Show directories in blue...
|
2011-11-01 18:35:09 -05:00 |
|
Kevin Lange
|
3b6e3745c1
|
Wallpapers
|
2011-10-31 17:41:16 -05:00 |
|
Kevin Lange
|
28cc0725d0
|
[shell] Remove reset-keyboard command
|
2011-10-31 10:35:43 -05:00 |
|
Kevin Lange
|
e604e4d655
|
[core] Some extra macros to make life easier
|
2011-10-31 01:17:26 -05:00 |
|
Kevin Lange
|
aabfe27f46
|
[shell] Don't assume the sector didn't have random NULL bytes
|
2011-10-26 18:33:42 -05:00 |
|
Kevin Lange
|
e1003c7bcd
|
[shell] Remove a bunch of shell commands
|
2011-10-26 14:04:48 -05:00 |
|
Kevin Lange
|
c0e2c891ba
|
[ide] Shell command to read slave drive
|
2011-10-26 13:56:37 -05:00 |
|
Kevin Lange
|
de0a750659
|
Move IDE into its own module with functions
|
2011-10-25 23:30:50 -05:00 |
|
Kevin Lange
|
5630a8a036
|
[ide] Do that properly, operate on master (hda)
|
2011-10-25 23:16:48 -05:00 |
|
Kevin Lange
|
e83ca6c0b7
|
[hack] IDE disk reads to HDB
Run read-disk from the kernel shell to read the first sector of -hdb,
run write-disk to write the sequence "DCDCDCDCDC..." to the first
sector.
|
2011-10-25 21:39:55 -05:00 |
|
Kevin Lange
|
13540d43ae
|
Remove some warnings and errors from gcc
|
2011-10-21 13:01:12 -05:00 |
|
Kevin Lange
|
a99fbf39a2
|
[sys] Special-case stdio for now, need to make these actual files later.
|
2011-04-24 21:09:36 -05:00 |
|
Kevin Lange
|
eb0c5d05e1
|
[sys] Holy crap.
|
2011-04-17 17:44:29 -05:00 |
|
Kevin Lange
|
ad7d5d7acc
|
[sys] read/write/open/close, also cat
|
2011-04-16 20:01:04 -05:00 |
|
Kevin Lange
|
d2ff4c474e
|
[ansi] Support for more escape sequences.
|
2011-04-15 21:48:20 -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
|
c5dc546663
|
Missed a free...
|
2011-04-14 15:27:03 -05:00 |
|
Kevin Lange
|
67901b3bf7
|
I definitely broke a bunch of stuff.
|
2011-04-08 17:53:52 -05:00 |
|
Kevin Lange
|
42c9b0e782
|
[shell] Execute externals directly.
|
2011-04-08 16:17:36 -05:00 |
|
Kevin Lange
|
e273784242
|
[elf] Execute simple static ELF binaries.
|
2011-04-08 15:27:12 -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
|
6eb1550d9e
|
I'm doing something wrong, this is a workaround.
|
2011-04-04 20:16:56 -05:00 |
|
Kevin Lange
|
17bcf67667
|
Remove garbage coloring from various pre-display bits
|
2011-04-04 19:23:38 -05:00 |
|
Kevin Lange
|
5404428b4a
|
Significant terminal updates. Scrolling is faster, ansi support (limited), and some other things
|
2011-04-04 18:51:55 -05:00 |
|
Kevin Lange
|
e7f6a59e68
|
[shell] Change shell prompt. smash
|
2011-03-29 17:17:49 -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
|
ee167bd889
|
[bochs] Perhaps I should work on something other than this display driver...
|
2011-03-27 13:41:00 -05:00 |
|
Kevin Lange
|
2686ba9cc1
|
[cpu] CPU detection by Brynet, BSD license
|
2011-03-26 21:36:49 -05:00 |
|
Kevin Lange
|
9057eade4e
|
[bochs] Some simple display scrolling by 16 pixels
|
2011-03-26 14:15:24 -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
|
216a91524b
|
[vid] Fix up the graphics driver, support more stuff, boot logo.
|
2011-03-25 23:24:22 -05:00 |
|
Kevin Lange
|
4d3118bad7
|
[vid] Working on VBE graphics support for Bochs/Qemu
|
2011-03-25 22:29:54 -05:00 |
|
Kevin Lange
|
4c475a2d29
|
Dammit, vim, let's try to keep things consistent now, shall we?
|
2011-03-25 19:54:48 -05:00 |
|
Kevin Lange
|
c3395de72f
|
[shell] Fix a potential null-pointer derefence because we didn't check that cmd wasn't null
|
2011-03-25 19:49:44 -05:00 |
|
Kevin Lange
|
be3c4d2d04
|
[cmos] Add CMOS module
|
2011-03-25 01:09:23 -04: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
|
d42b2168c4
|
Crash.
|
2011-02-13 02:39:27 -06:00 |
|