More recently, a month ago, I made an ADL port clean up with all string functions warnings, that appears during compilation, eliminated, plus declarations added for all functions (forum link here: link).
To eliminate these warnings, each string function required a buffer size to be passed, which I also did.
The result is that it compiles seemlessly in today’s C language compiler and runs without any problems.
Nice to hear you did work with AdvSys back then. I like both AdvSys and ADL in favor of ADL, because it has tons of built-in routines and more features.
AdvSys has one big feature - objects and methods, which adds new dimension to it.
I didn’t switch to Inform back then, I wasn’t aware of it.
As of your AdvSys fork, I had no access to the AdvSys source code back then, since it wasn’t included with Amiga archive.
I haven’t thinked about making fork or modifications to it. I always considered it as a fantastic code base to learn the text-adventure compiler and interpreter internals.