Commit Graph

12 Commits

Author SHA1 Message Date
920d0b01e1 paging is now enabled with __shaky__ code 2025-06-09 21:01:17 -04:00
a776376403 adds some more io commnads; starts work on a PCI driver 2025-06-08 18:22:22 -04:00
ac3dc4d48a implements the PIT 2025-06-08 13:22:09 -04:00
f9c2ea2f2b Does a lot of work towards the PIT
Added a math library, with clamp and POW.
added printf support for printing doubles
added a few helper functions in PIT for calcaulting the time in seconds of a clock cycle based on divisor
2025-06-06 22:01:18 -04:00
1e1a28e23d starts work on the PIT 2025-06-06 12:47:02 -04:00
87e5e06142 adds some debug flags for GDB support 2025-06-04 17:34:54 -04:00
e471564f89 cleaned up some log messages, polished up the kb driver a bit, etc 2025-06-03 20:51:25 -04:00
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
0256466f4c sets up the PIC 2025-05-30 12:14:52 -04:00
9b980767d7 cleans up the arch folder some 2025-05-29 10:07:31 -04:00