Commit Graph

16 Commits

Author SHA1 Message Date
Nero 84b754551c Restructure kernel to use 1-segment COM convention 2021-02-07 16:17:31 +00:00
Nero 1ec84fc411 Single out PSP management 2021-01-21 22:28:57 +00:00
Nero 9a1c4139a6 Implement searching directory for exact matches 2021-01-02 02:07:40 +00:00
Nero 50aa6e4eec Use uppercase non-struct constants for BPB 2020-10-25 09:15:33 +00:00
Nero dc6035fe9d Protypical implementation of DPT copying 2020-10-24 22:50:23 +00:00
Nero ca3eebd692 Remove fields from BPB that are EBPB actually
This is just a trick so i can use bpb_size in the kernel later,
omitting things that are not relevant to interfacing the FS.
2020-10-15 20:20:17 +00:00
Nero 7b18c6d236 fix bpb struc: forgot single byte for flags 2020-10-14 20:16:43 +00:00
Nero c41782c78f Build drive selection logic for FCBs 2020-10-13 20:10:23 +00:00
Nero 9cd4c04c42 Make kernel and fat.bs use BPB struct 2020-09-15 21:45:29 +02:00
Nero 626b7e5624 Add struc for disk parameter table 2020-08-15 18:30:17 +00:00
Nero 36f4673c91 Another attempt on disk i/o 2020-05-02 23:57:23 +02:00
Nero 91cad67415 Reboot after keypress instead of halting on boot failure 2020-04-03 19:45:49 +00:00
Nero 6eca218f8e Explain the booterr code a bit 2020-04-03 19:43:10 +00:00
Nero 3da473a00c Use optimized error handling for boot sector 2020-04-03 17:38:33 +00:00
Nero c67894551b Use directory path for includes, make them use *.asm as extension 2020-03-31 18:43:38 +00:00
Nero 73fb2b1e81 Add include file for BPB data 2020-03-31 13:04:13 +00:00