Alright, everyone, time to show off! Share/comment with something you're proud of having done this past year, big or small!
Currently, I can basically treat an HFS (Mac OS Standard, pre-HFS+) volume as an archive file, and “unzip” some or all of its contents. Above is the “Journeyman Project” Turbo! CD-ROM, unzipped onto my Monterey system.
The goal that I'm working towards is the ability to convert an HFS volume to an HFS+ volume with minimal changes, like the old PlusMaker utility that Alsoft used to sell. A lot of the work I've been doing in the meantime has been making sure my parsing of HFS structures is robust before I attempt to translate them into HFS+ structures.
(pronounced “impulse”, in the finest traditions of open-source software naming)
impluse is the new HFS unarchiving and conversion-to-HFS+ tool for modern macOS (Catalina or later) that I've been working on for a few months.
- List HFS volumes' contents
- Extract specific items (this is now the easiest way to get the “Mac OS ROM” file from a CD-ROM image!)
- or extract the whole volume to a folder
- Convert the whole volume to HFS+ (like PlusMaker but uglier)
Use with caution, keep your originals, and please file bugs. See the readme on the GitHub repo for more info.

