Commit Graph
13 Commits
Author SHA1 Message Date
glm94 b409b3e9d2 Added support for setting up a serial port. This first serial driver appears to only work correctly in QEMU. 2020-05-24 03:24:25 -05:00
glm94 cf88cb98fb Implemented a software cursor of sorts and updated the function that draws a string to honor that cursor position. 2020-05-23 17:09:06 -05:00
glm94 7613ba9de2 Implemented a simple draw_rect function into the video driver. 2020-05-22 16:30:00 -05:00
glm94 a1b1b90793 Setup a graphics 'driver' of sorts that can display a banner at the top of the screen. 2020-05-22 12:33:50 -05:00
glm94 695bd77751 Fixed a bug that caused the kernel image to lose it multiboot signature. Added code to test printing a string to the screen. 2020-05-09 21:55:51 -05:00
glm94 ff96bef431 Forgot to add these to the previous commit. 2020-05-08 10:17:34 -05:00
glm94 3d4557343f Added an I/O port driver and made it callable from C. 2020-05-08 10:16:41 -05:00
glm94 e1a1169240 Changed to using Boch to better handle debugging the kernel. Updated build system with a new script to handle working with the build_numbers.c file. 2020-05-07 19:24:42 -05:00
glm94 4616ce63b3 Added execute bit to shell script. 2020-03-19 20:38:10 -05:00
glm94 5bcc3d326f Updated and renamed the build number script to better reflect its purpose since resetting build numbers is now part of it tasks. 2020-03-19 16:55:03 -05:00
glm94 7c91fd2966 Fixed a bug in the build number Bash script where it would decement meta build numbers when they are zero. 2020-03-08 23:28:32 -05:00
glm94 b9f68c4348 Added a Bash script to increment or decrement build numbers. 2020-03-08 22:58:37 -05:00
glm94 cd7efed090 Initial commit. Next section 'Obtaining GRUB' 2020-03-07 20:31:58 -06:00