[Coco] 16550 wasRe: RS232 paks

Mark Marlette mark at cloud9tech.com
Fri Mar 6 00:40:54 EST 2009


Gene,

I am glad that your memory has returned on this. :)

Darn it, being arrogant...Again......

Regards,

Mark
Cloud-9


At 3/5/2009 10:54 PM, you wrote:
>On Thursday 05 March 2009, Bob Devries wrote:
> >Of course, I have no idea exactly what the THROUGHPUT was in CPS with that
> >setup.
> >
>When I was working on rzsz-3.36 last, the optimized version everybody should
>have by now, using hardware flow control, could transmit to an amiga 
>at around
>740 cps with both sides set to 9600 baud.  In fairness to the flow control
>problems in the 6551, the amiga could of course keep up with the coco so the
>flow control never activated to trigger the bug under those 
>conditions.  So of
>course that bug never stuck up its hand in my tests.  That would only show up
>when the target machine was slower than the coco.
>
>Conversely, with the amiga sending to the coco, the flow controls 
>were used to
>slow the amiga down, and again the average speed was in the 735 cps 
>area.  And
>it was sustained over files of nominally a megabyte.  Only 
>noticeable slowdown
>was those created by the no-halt controller if I was writing to a floppy, but
>usually I used my hard drive or the ramdisk I wrote since my coco3 
>has a 2 meg
>kit in it and I can instantly (a few hundred milliseconds) set it up at up to
>about 1.7 megs max but usually for 1.5 megs.
>
>x and y modem, with their much simpler and faster error checking, 
>can run lots
>faster than that.  The speed killer in rzsz is the crc checking, 
>done on a per
>byte basis as the byte comes in or goes out.  Someday, someone should convert
>that to checking just one 256 byte buffer at once, it should at least triple
>rzsz's speed in cps.
>
>Those speeds above were obtained with the crc table lookup method.  Using
>rzsz's original crc method slowed it by a bit more than half, to around 330
>cps both ways, so that table lookup was a huge improvement right there.  Now
>it needs to be converted to doing that loop once, over a full or partial
>buffer.  I believe that would get it nicely above 960 cps (9600 baud).
>
>Anyway, those are the figures to shoot at, have fun, the code _is_ out there.
>
>--
>Cheers, Gene
>"There are four boxes to be used in defense of liberty:
>  soap, ballot, jury, and ammo. Please use in that order."
>-Ed Howdershelt (Author)
><``Erik> 18,446,744,073,709,551,616 is a big number
>
>
>--
>Coco mailing list
>Coco at maltedmedia.com
>http://five.pairlist.net/mailman/listinfo/coco
>
>No virus found in this incoming message.
>Checked by AVG - www.avg.com
>Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 
>03/05/09 07:54:00



More information about the Coco mailing list