Skip to content

Releases: joshbarrass/jBoot

Open Source License

Open Source License Pre-release
Pre-release

Choose a tag to compare

@joshbarrass joshbarrass released this 14 Apr 09:44
aaa6581

Apparently I forgot to license this code! From this release onwards, consider this project fully open source under the MIT license.

No Segmentation

No Segmentation Pre-release
Pre-release

Choose a tag to compare

@joshbarrass joshbarrass released this 08 Apr 23:33
c895891

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

Choose a tag to compare

@joshbarrass joshbarrass released this 08 Apr 23:27
5dfca18
v0.1.0

Padding to fix compatibility with udisksctl