From fa3ec0aab56ce3b122362eaa1c6151411c652458 Mon Sep 17 00:00:00 2001 From: ksherlock Date: Tue, 20 Jul 2021 12:14:51 -0400 Subject: [PATCH] Create README.md --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..8a169ab --- /dev/null +++ b/README.md @@ -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)