[Coco] TCP/IP Programming in Commodore BASIC

Aaron Wolfe aawolfe at gmail.com
Sat Nov 6 03:00:26 EDT 2010


I'd like to see an IP stack on the CoCo as well.  There has been
discussion here about such a thing in the past.  Maybe it would be a
good topic for the next coco conference.

Ideally an IP stack would be accessible from both DECB and OS9.  I've
looked at the cheap (< $5) "TCP/IP on a chip" solutions that are
available and thought that one of these would make it easier to add IP
to the CoCo, since you would interface to an existing stack rather
than creating your own.  These chips would buffer and decode the IP
packets into data streams and also have the interface used to talk
with ethernet or wireless networking hardware built in.  They would
let the CoCo use it's resources at the application layer rather than
dealing with the protocols.

The last time I mentioned such a thing it wasn't a popular idea.  It
was suggested that if we don't run the IP stack on the 6809, we
shouldn't do it.   I'd be happy with that approach if we had a stack
for the 6809, but as far as I know no one is working on one.

Writing a stack isn't interesting to me, although using one is :)
That's one reason why the IP services provided by DriveWire are
implemented as regular serial channels on the CoCo side.. I just don't
care too much how IP gets there so long as it's there.

I think it would be valuable to have a real IP stack no matter how
it's provided, and I'd be willing to help with an effort to implement
any sort of IP solution for the CoCo.  I don't think there is much
point in extending the IP functionality in DriveWire unless it's to be
compatible with some other "real", coco native solution.

my $0.02
-Aaron



On Sat, Nov 6, 2010 at 1:29 AM, tim lindner <tlindner at macmess.org> wrote:
> I really wish we had a TCP/IP stack like the 6502 guys. Jono Downes has
> added BASIC support for TCP/IP programming:
>
> http://lyonlabs.org/commodore/kb-bob/index.html
>
> --
> tim lindner
> tlindner at macmess.org                                              Bright
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>



More information about the Coco mailing list