Releases: joshbarrass/jBoot
Releases · joshbarrass/jBoot
Release list
Open Source License
Apparently I forgot to license this code! From this release onwards, consider this project fully open source under the MIT license.
No Segmentation
This simplifies the code and saves around 18 bytes by not using segmentation. The relevant segment registers are all set to 0 and kept there (though the segment is changed in a few places for compatibility with the loaded programs), and ORG is used to make the bootloader location absolute.
This release has been tested with a couple of programs and seems to work without any problems.
Breaking Changes
- The CS/DS/ES registers will all be 0 after loading the second stage, whereas previously CS and DS would have been set to 0x7C0. Programs that relied on this will now need to set these registers themselves.
Full Changelog: v0.1.0...v0.2.0
First Working Version
v0.1.0 Padding to fix compatibility with udisksctl