GS/OS Boot block + loader for HFS
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
ksherlock 5554c8f8de
Update README.md
1 year ago
Makefile Support for variable block size (ie, volumes > 32 MB) 2 years ago
README.md Update README.md 1 year ago
bootblock.aii Support for variable block size (ie, volumes > 32 MB) 2 years ago
cp-loader.sh resource fork, file type. 2 years ago
hfs.aii . 2 years ago
loader.aii Support for variable block size (ie, volumes > 32 MB) 2 years ago
loader.rii updated facts 2 years ago
macros.aii work in progress dump. mostly assembles. 2 years ago
smartport.aii Support for variable block size (ie, volumes > 32 MB) 2 years ago

README.md

hfs-boot

GS/OS Boot block + loader for HFS

See releases for a bootable disk image.

Limitations:

  • 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.)

More Information: