Just a quick question:
When I select GAL16V8 in my programming software, I get 2194 fuses and that matches the number of fuses addressed in your files.
However, the original Amiga 3000 PLDs are PAL16L8 chips. That being said, it is clear that GAL16V8 can be programmed to behave as many different types of PAL. (16RP4, 16RP6, 10H8, 16P8, 16R8, etc..)
When I select "GAL16V8 as PAL16L8" in my programming software, the device is shown as having 2048 fuses. That is less than the number of fuses your files addresses.
Therefore, I assume your files include the necessary information to tell the GAL16V8 to behave as a PAL16L8.
Please correct me if I am wrong.