[Coco] PIA setup
Roger Taylor
operator at coco3.com
Tue Dec 30 13:14:02 EST 2008
At 10:38 AM 12/30/2008, you wrote:
>On 12/29/08, Roger Taylor wrote:
> >
> > <snip>
> >
> > Another thing I noticed. When you turn a CoCo on, it "transmits" a
> > phantom character to the remote PC due to how BASIC sets up the PIA
> > chips. At some point a start bit is seen by the PC which leads to a
> > byte being framed. It could be that a break or partial break is
> > transmitted. I haven't looked further into it.
> >
>
>Upon Reset, all the PIA data lines act as Inputs. The bit-banger
>output will likely go low at that time and the PC will see this as a
>start bit (it could be considered a BREAK if it remains low long
>enough). Color Basic (CoCo 1 and 2) sets the bit banger output to the
>normal MARKing state fairly soon after reset (at address $A04F). The
>CoCo 3 doesn't setup the output until after the initialization code
>has been moved to RAM.
>
>Darren
I wonder if by the $4F'th byte into BASIC if the PC would consider it
to be a break signal on the line. Is it 3 character lengths to be
considered a break, 4, ? Can't recall the duration, but I'm sure my
Belkin USB to Serial adaptor has it's own idea of what it should
be. I'd like for CoCoNet to have a signal break command telling the
server it needs to get out of whatever loop it's in and back to the main loop.
--
Roger Taylor
http://www.wordofthedayonline.com
More information about the Coco
mailing list