Repository navigation
No Segmentation
Pre-release
Pre-release
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