[Coco] Source code for High Speed Bit-Banger I/O
coco at yourdvd.net
coco at yourdvd.net
Sun Apr 29 12:46:05 EDT 2007
Okay, now that's the first laugh I've had in days....
> -------- Original Message --------
> Subject: Re: [Coco] Source code for High Speed Bit-Banger I/O
> From: David Roper <dave at ebonhost.com>
> Date: Fri, April 27, 2007 2:33 am
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
>
> I detect an element of my "9-pin male plug is larger than your 9-pin
> male plug" going on here...
>
> Kind Regards,
>
> David Roper
>
> -------------------------------------------------------------------------
> *My Graphic Garden / Ebonhost*
> *website:* www.mygraphicgarden.com.au
> *phone:* (02) 4268 5934
> *fax:* (02) 4268 6456
> *mail:* po box 624 thirroul, nsw 2515
> *email:* dave at ebonhost.com
> -------------------------------------------------------------------------
> *Legal: The information contained in this email communication, and any
> attachments, is confidential.
> Please don't distribute, copy or quote. If you have received this
> communication in error, please notify
> customerservice at mygraphicgarden.com.au immediately.*
>
>
> Roger Taylor wrote:
> > At 07:42 PM 4/26/2007, you wrote:
> > The speed increase, interleaved checksum, framing error detection,
> > variable request count and termination due to a pause in the
> > transmission were all my own enhancements.
> >
> >> I tested both the 57600 and the 115.2K operation on a CoCo 3
> >> connected to my PowerMac G4 through a KeySpan High-Speed Serial
> >> adapter and the serial cable I bought from you. All my tests worked
> >> flawlessly (I have transferred whole disk images both ways without
> >> any data corruption).
> >>
> >> Darren
> >
> >
> > Good job, then. If it works, then I guess I can't claim to be the
> > only one who made it possible. :)
> >
> > Now, my own 115.2k model definately uses some strikingly similar areas
> > of the code you posted, but then I adapted it from the comm source as
> > well. The 16,15,16,15,16,15,16,15 cycle timing is really the only way
> > to do it for syncing the received bits, so that part is a given no
> > matter how you code it. :)
> >
> > However, my model and protocol was designed to work in a
> > background-driven environment. The CoCo can literally sit there with
> > a flashing cursor and talk to a PC at 115200 bps with nothing missed!
> > This is on a CoCo 1, 2, or 3 and no GIME or IRQ/FIRQ involved! What
> > about a PC running at 3ghz and well enough capable of transmitting too
> > quick while the CoCo is possibly executing a slow 1 or 2mhz
> > instruction. Solved! :)
> >
> >
> >
> >
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list