As for content:
If I understand the purpose of these (and other) patches correctly, they sound awesome.

However, even though I downloaded many of these back in 2008, I've never tried them. And that's mostly because I'm a Windows user and I'm afraid of all the work and complication that goes into compiling programs from source code. (That, and I forgot about them.) As such,
I haven't a clue how to use .diff files. I knew that if I Google enough I could figure it out. But I'm lazy and I haven't had the motivation or excuse to compile GH1 from source... until now.
For other Windows users who don't know how to apply a patch using .diff:
*
patch (Unix) - About .diff files
*
WinMerge - a Windows tool for visual difference display and merging, for both files & directories
*
Patch for Windows *
Using a Windows version of GNU Patch.exe with CVS and Diff FilesAlso, more details about your files would be greatly appreciated. In general, you seem to assume that readers already know what it does (particularly if it's an update for an old file). For instance, the description you gave here of "gh-1100-pretty220.diff" seems cryptic:
"gh-1100-pretty220.diff", which is yet another update to keep the boxdrawing crt-unit patch in sync with the most current version of FreePascal. While FreePascal hasn't changed enough to actually prevent the old patch from working, I like to keep everything perfect.
The description for the old "pretty" file seemed a little more revealing:
gh-1010-pretty204.diff -- Minor adjustment to the Linux-boxdrawing patch to apply cleanly against the Freepascal 2.0.4 sources. While the old version (intended for FPC 2.0.0) still works with minor grumbling from patch, I like to keep things tidy.
So this just fixes a conflict in GH1 with
Linux builds that makes the game display correctly... correct? So, it's only relevant to Linux users?
Also, even though I am still unable to connect to ftp.ocis.net/pub/users/ldeutsch/ghpatches/ , I have questions about the files that I downloaded from there several years ago. Namely, what do these patches actually do?
gh-1100-busfix.diff
gh-1100-fnwfix.diff
gh-1100-mule.diff
gh-1100-nofollow.diff
gh-1100-typofix.diff
Judging by the filenames, I might hazard to
guess that busfix.diff fixes a problem with the bus, mule.diff may or may not allow players to use a lancemate as a packmule, nofollow.diff might stop one or more followers from following the PC around, and typofix.diff might fix some typo somewhere. But those are just guesses on my part.
Also, I downloaded two zip files:
pasdis.zip (Contains binstest.pas and pasdis.pp... which does what? An experiment?)
spambug.zip (Contains RPGMichael.txt, which I assume is a savegame as an example of something?)
BTW: Looking through
gh-1100-mule.diff, I think I may have found a typo on line 4:
@@ -7,7 +7,7 @@ DJ_OUTOFACTION <# is removed to a safe lThat comment seems to have been cut off. All comments should start with "<" and end with ">", correct? Shouldn't that read something like this?:
@@ -7,7 +7,7 @@ DJ_OUTOFACTION <# is removed to a safe location.>