This topic includes everything around current implementation of the CBootView base class. This, however, excludes any modifications tailored for a particular DOS - these should be committed in their own issues. The general modifications of the Boot Sector tab should include all of these improvements:
possibility to add to the property grid the cluster size and sector size already at the CBootView::GetCommonBootParameters method level (instead of adding these manually in the CBootView::AddCustomBootParameters method),
highlight in the hexa-editor regions of the boot sector which cannot be modified but through the property grid (e.g. the number of sectors on a track),
highlight in the hexa-editor regions which correspond to values in the property grid (e.g. by hovering on the value in the property grid),
add possbility to verify that the boot sector is still recognizable after the user has made some changes to it (e.g. through a main menu or through a toolbar),
add a new column to property grid showing the beginning of the value in boot sector,
other minor improvements that might increase the usability of the Boot Sector tab.
This topic includes everything around current implementation of the CBootView base class. This, however, excludes any modifications tailored for a particular DOS - these should be committed in their own issues. The general modifications of the Boot Sector tab should include all of these improvements: