>> If the file name is shortened, AFUDOS.exe will not run.
Strange. I have renamed .rom files before, but it might be made to run under a Windows flasher or the bios flasher built into most new mobos.
First check if your bios has this option in it.
It doesn't always work, but try using the * wildcard with the AFUDOS program. eg: AFUDOS. EXE P5GC*.ROM