First of all, it was difficult to understand the name, and it is a bit ambiguous, but good.
Ok, so I have a mixed C ++ program and asm bootloader. I can copy it to my mbr and run. The only problem I am facing is the fact that mbr is very small. I assume that it is intended only to call external code written somewhere else on disk. My problem is that I'm not sure how to access this. I mean, I can put data there, I just don’t know how to programmatically access this data, since in essence the disk will not have a “file system”, just arbitrary code.
I searched the web, but the textbooks on real low-level development seem scarce.
I am even ready for a C ++ library, if one exists.
source share