Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 (Tek) 9/26/83; site tektronix.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!eagle!harpo!ihnp4!zehntel!hplabs!tektronix!joels From: joels@tektronix.UUCP (Joel Swank) Newsgroups: net.micro.cbm Subject: Re: 1200 baud modem won't work on 64. Message-ID: <2259@tektronix.UUCP> Date: Wed, 18-Apr-84 01:00:23 EST Article-I.D.: tektroni.2259 Posted: Wed Apr 18 01:00:23 1984 Date-Received: Fri, 13-Apr-84 08:28:30 EST References: <142@vaxwalle.UUCP> Organization: Tektronix, Beaverton OR Lines: 21 The C64 does have problems at 1200 baud. I have used both OMNI TERM and Smart Terminal 64. In both cases transmission was successful; ie I could login and execute commands; but the output was about 80% garbaged. The only terminal package that comes close is UNIX TERM. With UNIX TERM I get about 2 or 3 errors per screen full of output. UNIX TERM does this well by using a non-standard bit time, rather than the timing provided by the Kernal. This user rate is specified when the RS232 port is opened. The actual timing constant is specified as the 3rd and 4th bytes of the file name. In BASIC this would be: OPEN 2,2,0,chr$(0)+chr$(0)+chr$(60)+chr$(1). See the programmers reference for details. The two byte constant used by UNIX TERM is 316 ($13C). The one normally used by the Kernal is 317 ($13D). I have tried this with BASIC with mixed results; Better than just using 1200 baud, but not acceptable reliability. I have sent for VIDTXT for the 64 from compuserv. VIDTXT is also supposed to work reliably at 1200 baud, But I doubt that it will if it uses the C64's standard 1200 baud timing. Joel Swank Tektronix, Beaverton OR