rusya
|
cb9b864933
|
continue messing with fat32
|
2025-03-24 23:07:08 +03:00 |
|
rusya
|
bb5d94bb0c
|
start messing with fat32
|
2025-03-24 22:03:19 +03:00 |
|
rusya
|
2f2c824c98
|
add basic paging functionality
|
2025-03-23 13:39:29 +03:00 |
|
rusya
|
ef2c779798
|
idt: put sti out of idt_set so bochs doesn't crash
|
2025-03-22 14:30:12 +03:00 |
|
rusya
|
a8ff36be52
|
pit: fix pit_init and add freq argument
|
2025-03-21 22:18:24 +03:00 |
|
rusya
|
eb098b77fe
|
kmain: put pic mask things into separate function
|
2025-03-21 18:06:51 +03:00 |
|
rusya
|
49d6231325
|
add PIT
|
2025-03-21 17:57:30 +03:00 |
|
rusya
|
c9d6e6183d
|
isr: improve keyboard handler
|
2025-03-19 21:46:46 +03:00 |
|
rusya
|
9b308de99b
|
idt: add default handlers for all IRQs
|
2025-03-19 13:28:05 +03:00 |
|
rusya
|
97598b96db
|
add PIC code from osdev
|
2025-03-19 13:10:41 +03:00 |
|
rusya
|
22c7380c8d
|
gdt: remove anything left from C implementation of GDT
|
2025-03-18 16:24:11 +03:00 |
|
rusya
|
086bac07ed
|
gdt: make gdt setup run before kmain
|
2025-03-18 15:45:51 +03:00 |
|
rusya
|
4cbdbfe838
|
disk: implement ata_write
|
2025-03-15 22:33:53 +03:00 |
|
rusya
|
f7ed064db7
|
disk: implement ata_read
|
2025-03-15 21:11:10 +03:00 |
|
rusya
|
526a1a07dd
|
continue fucking with disk system
|
2025-03-15 17:29:27 +03:00 |
|
rusya
|
a7a7121812
|
start adding disk things
|
2025-03-15 16:03:16 +03:00 |
|
rusya
|
bacba9abf1
|
cleanup
|
2025-03-15 00:02:33 +03:00 |
|
rusya
|
0ea8fc59ef
|
add gdt setup
|
2025-03-14 23:59:13 +03:00 |
|
rusya
|
294111bf41
|
add basic stdio
|
2025-03-14 20:18:26 +03:00 |
|
rusya
|
ab775bd958
|
implemented basic keyboard input getting
|
2025-03-14 18:32:01 +03:00 |
|
rusya
|
d5b504e815
|
Initial commit
|
2025-03-14 17:22:59 +03:00 |
|