TADS2/TADS3 base code: Michael J. Roberts FrobTADS code: Nikos Chantziaras Command-line options parser: Brad Appleton