[Coco] tcp off-loading

L. Curtis Boyle curtisboyle at sasktel.net
Fri Apr 14 11:39:35 EDT 2017


Also, Chris Burkes Rocket card (also a 68008), which never received enough orders to go into production. I wonder if he would be willing to release the schematics and the code that he had done up to that point?

L. Curtis Boyle
curtisboyle at sasktel.net



> On Apr 14, 2017, at 9:18 AM, Zippster <zippster278 at gmail.com> wrote:
> 
> This sounds like fun…   Sounds like…   a project.  :D
> 
> - Ed
> 
> 
>> On Apr 14, 2017, at 10:11 AM, L. Curtis Boyle <curtisboyle at sasktel.net> wrote:
>> 
>> Back in the 1980's there were both Z80 cards (from multiple vendors), and 68008 cards (from MicroRGS, or something like that (don't have ads handy).
>> 
>> Sent from my iPhone
>> 
>>> On Apr 14, 2017, at 8:42 AM, Mark D. Overholser <marko555.os2 at gmail.com> wrote:
>>> 
>>>> On 13-Apr-17 17:19, camillus gmail wrote:
>>>> 
>>>> Hi all,
>>>> 
>>>> I followed the conversation about the tcp off-loading and I was just
>>>> wondering if it would be possible to have a second 6809/6309 and a
>>>> DMA controller and some support SRAM. The two cpu's could communicate
>>>> on a interrupt based negotiation scheme, and the second one can be in
>>>> control of the DMA controller, completely on his own. This would set
>>>> the first cpu in a more convenient workload as he only has to be
>>>> interrupted when data need to be read and rewritten from the support
>>>> Sram into the standard coco ram. The second cpu can do the tcp stack
>>>> more easy because it's the only thing it needs to do, except given
>>>> commands to the DMA, and maybe the 6309 would be the better choice,
>>>> for speed.
>>>> 
>>> 
>>> Has Anyone made a Coprocossor for the CoCo before??  The Apple ][ with the 6502 has multiple Aux Processors...  The first was the Micro-Soft Z-80 Card, ( and Clones of the Z80 Card ), the Stellation Mill Cards with the 6809, and I have some plans for a 68008 Card...
>>> <http://www.appleii-box.de/H061E_MC68008pageEN.htm>
>>> 
>>> 
>>>> The DMA can tranfer data way faster then cpu's can, so the time it
>>>> would interrupt the cpu (s) is minimum.
>>>> 
>>> 
>>> That would be a benefit...
>>> 
>>>> 
>>>> This setup would also give a extra memory space to the coco, for
>>>> extra hardware, like e.g. parallel port, dedicated serial port, etc
>>>> etc. ( these extras would of course be optional, when the second CPU
>>>> is not used for the the tcp stack.)
>>>> 
>>> 
>>> Network Interfaces like the ESP8266 WiFi Module are interfaced to Microcontrollers or Microprocessors with SPI or I2C or a UART ( Serial ) Interface..  A Secondary Processor Would be a Given, in that a 1980's era Microprocessor would not be able to get much of anything done if it had to spend most of its time communicating with an ESP8266..
>>> 
>>> The WizNet W5100 is Bus Mapped Device, and wouldn't really need a Second Processor, but in the end, every little bit helps...
>>> 
>>> Having the ability to add a Parallel Port, or 6551 Serial Port would be a benefit for getting the CoCo to communicate with other devices...
>>> 
>>> 
>>>> Hope this make some sense to someone...lol
>>>> 
>>> 
>>> Loud and Clear....
>>> 
>>>> Just my  $0.02
>>>> 
>>>> 
>>>> cb
>>>> 
>>> 
>>> 
>>> MarkO
>>> 
>>> -- 
>>> Coco mailing list
>>> Coco at maltedmedia.com
>>> https://pairlist5.pair.net/mailman/listinfo/coco
>>> 
>> 
>> 
>> -- 
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
> 



More information about the Coco mailing list