Verified Commit 0347fced authored by insert's avatar insert 🎺

Switch to LF EOL, also README.

parent 1e2a69a9
......@@ -9,6 +9,9 @@ ASFLAGS = -f elf
all: os.iso
run: all
bochs -f bochsrc.txt -q
iso/boot/kernel.elf: $(OBJECTS)
ld $(LDFLAGS) $(OBJECTS) -o iso/boot/kernel.elf
......
# Garfield OS
> x86 kernel written in Assembly and C
## Implemented
- Multiboot-compliant entry point.
- VGA text mode driver.
- Interrupts through IDT. [WIP]
## Planned
- VESA or VGA graphics driver.
- Support for other interrupts.
- Better standard library.
## Garfield
![garfield](https://cdn.discordapp.com/attachments/534429923385933845/616165644924354560/27th_of_august.png)
......@@ -8,6 +8,6 @@ load_idt:
ret
extern keyboard_handler_main
keyboard_handler:
keyboard_handler:
call keyboard_handler_main
iretd
\ No newline at end of file
......@@ -27,6 +27,10 @@ kernel:
; call post-multiboot verification
call verify_multiboot
;mov ah, 00h
;mov al, 13h
;int 10h
; call C code
call kmain
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment