GS/OS Boot block + loader for HFS
See releases for a bootable disk image.
- All file data / catalog data needs to be in the first 3 extents (no overflow extent checking)
Boot volume must use 512 byte allocation blocks (ie, max size is 32MB. This limit should be removed at some point) The HFS FST caches the volume block count before GS/OS knows what it is. This causes display issues in Finder, etc. This could be fixed by the FST using the volume size information from the Master Directory Block or GS/OS querying the device block count sooner.(current release disk image includes an hfs.fst with a volume size based on the MDB.)