Create README.md

This commit is contained in:
ksherlock 2021-07-20 12:14:51 -04:00 committed by GitHub
parent fb1c462535
commit fa3ec0aab5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 0 deletions

14
README.md Normal file
View File

@ -0,0 +1,14 @@
# hfs-boot
GS/OS Boot block + loader for HFS
Limitations:
* Boot volume must use 512 byte allocation blocks (ie, max size is 32MB. This limit should be removed at some point)
* All file data / catalog data needs to be in the first 3 extents (no overflow extent checking)
* 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.
More Information:
* [Inside Macintosh: Files, Chapter 2 - File Manager](https://developer.apple.com/library/archive/documentation/mac/Files/Files-72.html)
* [Technical Note TN1150 - HFS Plus Volume Format](https://developer.apple.com/library/archive/technotes/tn/tn1150.html)