Commit Graph

7 Commits

Author SHA1 Message Date
Nero 3da473a00c Use optimized error handling for boot sector 2020-04-03 17:38:33 +00:00
Nero 1981a8efba fat32 bs: use BPB include header and base off BP
We now set BP once at the start to point to the beginning of the BPB.
Encoding an direct address access can then be done relative to BP, which
saves an immediate byte per access.
2020-03-31 20:03:05 +00:00
Nero eabb1d9fa9 Properly set up registers when chainloading from boot sector 2020-03-30 20:41:32 +00:00
Nero bc096f41d3 Compact bootloader code 2020-03-30 19:43:07 +00:00
Nero 0b2a7e7b64 fat32 bootloader: implement directory recursing and kernel load
this is actually working now.
2020-03-30 18:50:17 +00:00
Nero bbe006c9bc Improve FAT offset calculation 2020-03-30 15:23:51 +00:00
Nero 955acdacba Split code up into directories for bs and com binaries 2020-03-30 12:14:47 +00:00