> but both > of the hard-coded paths in 9vx main.c are obviously in RSC's home directories
it's not hardcoded; you can use -r as Russ said. the difference is: "use default unless -r is given" vs. "use default unless getenv(NINEROOT) is given". -r makes it very obvious what the root is and probably will work better for un-unix-like environments. but at any rate, you have the sources and are free to change things locally to suit your taste.