87 Commits

Author SHA1 Message Date
Tyler McGurrin
f75fd15a7a Bunch of stuff, and readd stuff for bochs 2025-08-04 07:42:37 -04:00
Tyler McGurrin
1e52f2b5e7 multiboot fucking suuuckss 2025-06-07 01:39:49 -04:00
Tyler McGurrin
3f7f48da34 Readme update 2025-06-06 22:25:00 -04:00
Tyler McGurrin
aea8d32948 Make the GRUB Theme 2025-06-06 22:20:14 -04:00
Tyler McGurrin
f38a769d48 yes again... 2025-06-06 16:56:38 -04:00
Tyler McGurrin
f886422660 Update the Readme for the 1000th time 2025-06-06 16:54:29 -04:00
Tyler McGurrin
432e513aca Grub is now 100% working! 2025-06-06 16:50:38 -04:00
Tyler McGurrin
b41eb73a8c Finally got it working with grub 2025-06-06 16:29:55 -04:00
Tyler McGurrin
7b3da2b6a5 This may just be a banned torture method... im not sure.. 2025-06-06 16:19:09 -04:00
Tyler McGurrin
c4c7b881aa This shit is super hard to automate... trust me 2025-06-06 03:33:25 -04:00
Tyler McGurrin
7e6b8626c1 Move version.h 2025-06-05 21:11:38 -04:00
Tyler McGurrin
2e8023e4e2 Some Readme changes, add grub.cfg, change name of kernel binary 2025-06-05 21:07:16 -04:00
Tyler McGurrin
21b24619f0 Begin the Great Bootloader Swap. 2025-06-05 20:57:54 -04:00
Tyler McGurrin
b8ea5e05d2 Update Readme 2025-06-05 20:47:54 -04:00
Tyler McGurrin
2838108c6e Memory Paging Stuff 2025-06-05 20:41:38 -04:00
Tyler McGurrin
cbefa0c30c Memory Management is Brutal... 2025-06-05 18:59:35 -04:00
Tyler McGurrin
5eed6d0590 Fix Small Issue With Last Commit 2025-06-04 17:09:41 -04:00
Tyler McGurrin
b12115690b Move Stuff, Begin Memory Managment 2025-06-04 17:09:20 -04:00
Tyler McGurrin
4bb606a7cf DMA Is Basically Done, Just need to work out some kinks 2025-06-04 16:26:11 -04:00
Tyler McGurrin
8197dcc01d Move HAL Stuff to /dri, begin ISA DMA Stuff 2025-06-04 11:44:24 -04:00
Tyler McGurrin
8490ef9449 Vastly Improve the Keyboard Driver 2025-06-04 09:59:53 -04:00
Tyler McGurrin
6987737813 Floppy Driver is basically done, just gotta implement DMA and then it should be all done! 2025-06-04 08:38:20 -04:00
Tyler McGurrin
cfb28351f1 Floppy Disk Stuff is hard... also screw bitwise funtions 2025-06-04 08:31:51 -04:00
Tyler McGurrin
8af8000bcf The Great Refactoring :D 2025-06-04 07:00:28 -04:00
Tyler McGurrin
66e9e959ae For Some Reason some of the files i attempted to commit all but 2 minutes ago did not save soooo i fixed it 2025-06-04 06:17:27 -04:00
Tyler McGurrin
a47dfc353b Lotta Disk Changes, gonna basically redo half the floppy driver in the next commit.... wish me luck lol 2025-06-04 06:15:53 -04:00
Tyler McGurrin
5298dfd20b Re-Add Debug Info, and Make it Print to COM1 2025-05-31 12:23:55 -04:00
Tyler McGurrin
16ab26257e Pretty Much Finish Basic Serial Driver 2025-05-31 11:59:11 -04:00
Tyler McGurrin
b4388c9808 all i can say is this is really, really, REALLY weird... im gonna likely re-write the whole driver from scratch... 2025-05-31 09:13:32 -04:00
Tyler McGurrin
d9a184c0d7 Alotta Works been done, finally got the FAT driver in NBOOT to work with directories,
start setting up kernelparams
2025-05-31 08:47:58 -04:00
Tyler McGurrin
dc7bbf2dc0 Readme Changes? 2025-05-30 23:50:13 -04:00
Tyler McGurrin
1df9c19f58 Start fixing NBOOT FAT Driver (it seems to be unable to read inside directories for some reason?) i may end up hard-coding it to only be able to read from /boot 2025-05-30 23:40:51 -04:00
Tyler McGurrin
df69f7479c More Floppy Driver Stuff, Can Confirm That the Standard is infact Ugly 2025-05-30 20:30:37 -04:00
Tyler McGurrin
486c92954a FDD Dection Is Fixed! 2025-05-30 19:55:26 -04:00
Tyler McGurrin
3dadaf1582 Ok im done. 2025-05-30 09:53:09 -04:00
Tyler McGurrin
f3b9aa4524 Yeah More111 2025-05-30 09:51:35 -04:00
Tyler McGurrin
aea18b0ff1 More Readme Updates ;D 2025-05-30 09:47:00 -04:00
Tyler McGurrin
3567925f50 Update The README :) 2025-05-30 09:39:07 -04:00
Tyler McGurrin
b0b2b4e9e5 Update The Floppy Driver 2025-05-30 09:22:56 -04:00
Tyler McGurrin
e73fb1f303 More Floppy Stuff 2025-05-30 07:04:03 -04:00
Tyler McGurrin
ba9d1fae90 Implement Basic FDD Detection, Begin Implementing Floppy Driver, Bugfixes And More! 2025-05-30 06:44:02 -04:00
Tyler McGurrin
93b72e5a1e Version 2025-05-30 05:07:29 -04:00
Tyler McGurrin
fb7432f76e Begin Adding an ATA (IDE) Driver, Remove the temporary SCANF implementation, Remove secondary license of the Shell and More 2025-05-29 20:46:45 -04:00
Tyler McGurrin
6ba33f4e5d
Update LICENSE 2025-05-29 08:04:54 -04:00
Tyler McGurrin
89c83809f8 we don't talk about this one... 2025-05-29 08:00:00 -04:00
Tyler McGurrin
bbe47602b9 Throw an Uptime Counter in, for fun! 2025-05-29 07:06:36 -04:00
Tyler McGurrin
13eccd7003 change version. 2025-05-29 06:50:30 -04:00
Tyler McGurrin
3240d6c658 i added the files too tired to really start the FAT filesystem driver tho... 2025-05-29 06:49:10 -04:00
Tyler McGurrin
a1c05dc279 Keyboard Stuff 2025-05-29 06:42:24 -04:00
Tyler McGurrin
7fa557d685 it compiles now? no idea why that just.. broke 2025-05-14 08:53:22 -04:00