Commit Graph

23 Commits

Author SHA1 Message Date
5384ec3af0 Add VGA driver 2019-04-26 10:03:16 -05:00
e10fe99d05 Remove long mode env 2019-04-26 09:20:07 -05:00
c75aa35e1b Long mode work 2019-04-25 15:46:48 -05:00
3fa4438289 Start work on ext2 file writing 2019-04-13 11:17:46 -05:00
e3fd4fd5e1 Fix warnings 2019-04-13 09:23:40 -05:00
873a4a6aed IDE read sector function was reading the wrong port for status 2019-04-07 14:08:19 -05:00
bc25aac8c6 IDE driver checks for correct base and slave for cached sector 2019-04-07 14:02:59 -05:00
b87106e68b ext2 driver now properly reads inode contents and supports singly indirect block pointers 2019-04-06 17:38:36 -05:00
4ac784fcf2 Fix disabling of interupts in IDE driver 2019-04-06 10:24:05 -05:00
20ae5d1a31 Add IDE driver and r/o ext2 fs driver 2019-04-06 09:07:06 -05:00
ed591187a1 Files now do not reference libc paths directly 2019-03-30 10:39:26 -05:00
f2ebc5e31e More work 2019-03-12 17:26:19 -05:00
99d7fed783 Work and cleanup 2019-03-11 09:32:55 -05:00
7131f4ae5a Lots of work 2019-02-25 15:42:23 -06:00
f1334567e1 Add cursor to VGA driver 2019-02-11 09:28:25 -06:00
00b1770afa Fix xy_to_indx in VGA driver 2019-02-10 14:13:41 -06:00
cec08e8609 VGA can now write strings 2019-02-09 17:55:06 -06:00
d2f3b982be xy_to_mem should be called xy_to_indx 2019-02-09 17:22:51 -06:00
0418a497c7 Colors are now initialized in vga_init 2019-02-09 17:15:38 -06:00
b1506d95ed VGA driver now clears on initialization 2019-02-09 14:35:45 -06:00
60c56c064d Start work on VGA driver 2019-02-09 14:35:29 -06:00
9b707eb3f7 screen.h is now vga.h 2019-02-09 14:33:45 -06:00
ef90f51688 Remove most code for a blank start 2019-02-09 12:52:45 -06:00