glm94
|
8ba77bcd69
|
Added the start of the page structures.
|
2020-12-12 21:03:19 -06:00 |
|
glm94
|
49efafe173
|
Added code to support getting interrupts from the PIC. Can now get some data from the keyboard, however, it's not quite working yet.
|
2020-08-06 22:36:39 -05:00 |
|
glm94
|
db1a68188f
|
Minor code clean up, and added some convenience to the draw_string function.
|
2020-08-06 17:00:05 -05:00 |
|
glm94
|
9fe73abe53
|
Added code to setup and build the IDT. Updated the Bochs' configuration file to allow break points to be set and did some general code clean-up.
|
2020-08-06 15:20:45 -05:00 |
|
glm94
|
d8071c0eac
|
Added some quality of life changes to the Makefile.
|
2020-08-05 17:07:45 -05:00 |
|
glm94
|
4c4054451c
|
Fixed the serial port bug that caused a FIFO overflow in Bochs.
|
2020-06-19 13:49:10 -05:00 |
|
glm94
|
84f64badaf
|
Added the Global Descriptor Table.
|
2020-06-19 12:08:17 -05:00 |
|
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 |
|