af92026a74
Okay wow i forgot to commit a bunch of stuff
...
I added some work on a keyboard driver here
also changed the emulation system, since bochs was giving me headaches when it came to keyboard input
added some todo stuff.. probably some cleanup, idk
2025-06-03 19:08:45 -04:00
ca77157344
adds a queue library, work for keyb driver
2025-06-02 10:35:57 -04:00
0fc2e6a199
half assed keyboard driver yippegit add .git add .git add .git add .git add .git add .git add .git add .git add .git add .git add .git add .!
2025-06-01 23:58:23 -04:00
3ffb3aa181
some cleanup from debugging and todos
2025-06-01 21:00:26 -04:00
4c938a0855
holy crap im an idiot, i was getting constatnt gpf because i forgot to pop the stack
2025-06-01 20:57:12 -04:00
ecc91fdc7d
fixes issue with exceptions (im dumb)
2025-06-01 20:24:05 -04:00
c50d3f14a6
progress?
2025-05-31 20:28:00 -04:00
013b5a557e
i need a break
2025-05-30 18:58:45 -04:00
c115dcd4f7
implements integer printing into printf, and adds some testing logs
2025-05-30 13:19:22 -04:00
0256466f4c
sets up the PIC
2025-05-30 12:14:52 -04:00
e87e6e3871
adds an idt
2025-05-29 11:33:40 -04:00