I have been asking for something like this for a long time.
That is something I realized later. I always thought you wanted the Diagnostic ROM as is PLUS serial support. The above idea has its advantages and disadvantages.
The biggest advantage: during the development of your tools you don't have to erase and burn so many times the EPROMs. In those days it mattered, I know from experience. EEPROMs solved that problem.
The disadvantage: you needed a second PC. I don't think that that is a problem either nowadays, certainly for members of this forum.
But having that second PC doesn't solve all problems. You need a program to talk with the PC-under-test. PCDT even provided the sources of a small terminal program. So far I run all self written programs that use the LPT and/or COM under DOS. This is because I only use them in combination with my various Commodores and some of these machines are so timing critical that XP+ or Linux are out of the question. (I know about CBM4WIN)
One solution is to find out if it is possible to write your own terminal program using Free Pascal or Lazarus (a Delphi clone). I'll ask on the forums there. But ideas from your site are welcome!
And why not using a standard terminal program? (IIRC that was suggested somewhere in the documentation of PCDT?) I know it is possible to download a file fro or to upload one to another PC, I did that two years ago using Kermit. First upload a program that will test some memory which on its turn will be used for a program that does the "talking" and provides the handles for the other tests.
But unfortunately this idea has to wait. I still want to finish my Diagnostic ROM first. Due to personal circumstances I wasn't being to work on it last months. But any ideas or comments are welcome!