Kevin Lange
202d5af168
Fix broken task switching. [...]
...
We failed to inform the compiler of which registers we were clobbering
in performing that bit of assembly, so it did a wonderfully fun thing
and move esp into %ecx, eip into something, that something into %ecx,
then tried to load %ecx into %esp. Oops. *boom*.
2011-10-21 12:28:39 -05:00
Kevin Lange
cef5e1f7a7
[docs] Update license in documentation
2011-10-14 20:38:57 -05:00
Kevin Lange
d68f8a529e
License header changes
2011-10-12 23:24:19 -05:00
Kevin Lange
102beb0335
[docs] PNG logo
2011-08-22 10:14:22 -05:00
Kevin Lange
485c7da4ae
[docs] README updates
2011-08-22 10:11:40 -05:00
Kevin Lange
9f7a209303
[docs] I don't know what's worse, that there's been a typo on the second line of the README for this long, or that I caught it at 24:20 on a Monday night
2011-08-09 00:20:12 -07:00
Kevin Lange
e7b3037532
[docs] Add screenshot of bc and dc
2011-08-06 09:50:03 -07:00
Kevin Lange
1a7d61c324
[docs] Add a temporary notice of when I'll be continuing work.
2011-08-05 23:48:13 -07:00
Kevin Lange
0ecf49bf0a
[docs] Add some screenshots to the readme
2011-08-05 23:33:33 -07:00
Kevin Lange
4ba08c4f2b
[game] Fix CFLAGS so that we can build under a 64-bit host
2011-06-08 22:27:27 -05:00
Kevin Lange
df21db6beb
[build] updates to makefile, new 'build' target 'kvm'
2011-05-07 19:21:09 -05:00
Kevin Lange
c509ece1de
Merge branch 'master' of github.com:klange/osdev
2011-05-07 19:19:47 -05:00
Kevin Lange
41ae8f1d85
[game] Minor
2011-05-07 19:19:37 -05:00
Kevin Lange
a75801f4d2
readelf -> fix warnings
2011-05-07 14:07:40 -05:00
Kevin Lange
855eecbb41
[sys] Rearrange some things
2011-05-07 01:55:49 -05:00
Kevin Lange
4a1b2bceaa
meh, load up more sprites
2011-05-07 01:32:02 -05:00
Kevin Lange
7531c6328d
more tiles
2011-05-02 21:47:05 -05:00
Kevin Lange
16976ff7af
fix new lines -> tress
2011-05-01 19:20:45 -05:00
Kevin Lange
af64eea2e3
updated map
2011-05-01 06:43:32 -05:00
Kevin Lange
6849c484e3
Mostly game stuff
2011-05-01 01:51:48 -05:00
Kevin Lange
58131cd720
game progress
2011-04-30 22:30:57 -05:00
Kevin Lange
36fd03a4ab
[elf] Zero your bss, you fucking moron
2011-04-30 19:09:29 -05:00
Kevin Lange
ffc5047211
stuff
2011-04-30 18:48:25 -05:00
Kevin Lange
00f2e06a9d
[julia] docs
2011-04-30 13:51:33 -05:00
Kevin Lange
2ce3d854ec
[julia] Fix aspect ratio and add option to not repeat colors
2011-04-30 13:46:55 -05:00
Kevin Lange
f38360f5a7
Julia fractals, better direct keyboard handling.
2011-04-30 03:40:36 -05:00
Kevin Lange
9f49d915ba
Oh my.
2011-04-29 21:41:29 -05:00
Kevin Lange
a3e8265030
oh god oh god it hurts
2011-04-29 19:54:07 -05:00
Kevin Lange
f6592c109e
[ld] Wooo
2011-04-29 13:16:54 -05:00
Kevin Lange
4b218387e7
[sys] Various.
2011-04-29 12:43:09 -05:00
Kevin Lange
03a8066742
Uh, we need more space.
2011-04-24 22:30:48 -05:00
Kevin Lange
8f520f2456
stupid hacks
2011-04-24 21:49:35 -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
ba82c63a34
Fix that up a bit so we can display all of it instead of wiping the command line
2011-04-19 13:22:00 -05:00
Kevin Lange
6066da0c4c
[echo] New lines in echo
2011-04-19 01:50:33 -05:00
Kevin Lange
69ea583746
[sys] Print should not be shelling to printf...
2011-04-19 01:34:12 -05:00
Kevin Lange
a036c804a6
[ti] Terminfo updates
2011-04-19 00:02:42 -05:00
Kevin Lange
ab00c88b63
uggg
2011-04-18 19:45:29 -05:00
Kevin Lange
04873afb23
[kbd] Keyboard arrow keys
2011-04-18 18:12:37 -05:00
Kevin Lange
5d188799a7
[ti] Keyboard support
2011-04-18 17:57:01 -05:00
Kevin Lange
59a1676f0a
[ansi] More support, terminfo
2011-04-18 17:43:18 -05:00
Kevin Lange
7c34d04643
[initrd] Better color test file
2011-04-18 16:06:34 -05:00
Kevin Lange
9995266b11
[ansi][bochs] 256 color support (xterm palette)
2011-04-18 15:46:37 -05:00
Kevin Lange
9190f0c478
comment the crt0
2011-04-18 15:09:44 -05:00
Kevin Lange
c430668e8a
[task] Drop debug output for fork stacks (that's all cleared up)
2011-04-18 15:04:27 -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
eb0c5d05e1
[sys] Holy crap.
2011-04-17 17:44:29 -05:00
Kevin Lange
254ceb51ab
[sys] More system calls, more stability, kill bad processes
2011-04-17 13:26:31 -05:00
Kevin Lange
9e3d03da4f
[cat] Some error handling
2011-04-16 20:54:02 -05:00