I will check your lib.zip file, but as I've read here, you had problems trying to compile HFS. That's why I've I asked Mars for help, because he had compiled HFS successfully.
Perhaps rejetto knows the motive of the sudden silence of Mars (I'm surprised of his attitude and also worried, since Mars logins two or three times every single day, but remains without giving a response).
@LeoNeeson
I put myself in your place and understand your impatience,
in my beginnings on hfs there were no shared sources, then came the time when rejetto finally agreed to share, so it was a long time that I had a simple text editor like companion to try to understand the functioning of HFS according to the phylosophy of Rejetto and this is only a tiny part.
By dint of imagining virtually the improvements and novelties that could be made, and an incalculable number of compilations asked the big manitou, the time had come for me to evolve in semi freedom, at the time there was no version portable turbo delphi, I was an old only initiated to the turbo-pascal of my years FAC, it opened in month a new mode.
Proposing improvements was not so simple, it had to be simple and useful without it fundamentally change HFS, It was necessary above all to convince the grand chief of the need and what some changes could render as services to future users,
Other names such as Silentpliz, TSG, Giant Eagle and Bacter (for the main ones), as well as others have greatly contributed to the changes. The old team has been drastically reduced in recent years for various reasons, be they professional, sanitary, or exhausting interest in the subject. All or part has been stored in a drawer or in an archive. it is not easy to dust off so many years of work, you have to sort out what can be useful and put aside what was futile.
The current version of Delphi in its portable version is not 100% "conform" to the one that rejetto and I used to compile the final version of HFS, and I often have big bugs when I run hfs. hence my prudence to provide as is what I use, I must first redo a very clean installation and add only the bare necessities. The time is far away when I spent hours in the process of dissecting the procedures and functions, my priorities and my availability have changed, hfs is a distant project that has its rules that it is imperative to respect, the introduction of javascript in its current wording has been a "brake" for me and I sometimes just relaunch the subject to provide old solutions that fit the news. Over the years I had to learn to think like rejetto, and not let myself go to imagine additions not essential, the version of Silentpliz reflects some of these eccentricities.
it takes time to find the various elements of improvement, to analyze them, and to retain only the essential ones by verifying that this can be included in the current sources without causing instability in the program. Rejetto no longer has the availability to track requests, everything is now idling.