I'm new to SDA, and was just interested as I saw a doom run using chocolate doom. So what are the rules for source ports. What source port would you use (if any) to play Quake.
Regarding Source Ports in general, we accept them if and only if it can be demonstrated that the game behaves identically to the original version when played using them. With Doom/Quake, this is trivial to show as demos recorded in the source ports (Chocolate Doom, CNDoom, PrBoom+) sync on the original version of the game.
Quake has historically been run using the JoeQuake source port.