RE: [cc65] cc65 + tcp/ip howto and/or example

From: Dan Winslow <>
Date: 2011-01-03 15:48:36
I don't want to get into a long discussion about what I think of uIP's
coding style and why. It was merely an opinion, and was labeled as such.

By 'small TCP needs' I meant 'small computer TCP needs'.

You are obviously an enthusiastic Contiki supporter, and I think that's
great. I have no problem with Contiki. I just don't want to use it for
this project.

As far as your argument about the driver architecture, I understand what
you are saying.

Dan Winslow
Director of Information Technology, AIM INSTITUTE
1905 Harney Street, Suite 700
Omaha, NE 68102
402-345-5025 x156

-----Original Message-----
From: [] On
Behalf Of Oliver Schmidt
Sent: Monday, January 03, 2011 8:40 AM
Subject: Re: [cc65] cc65 + tcp/ip howto and/or example

Hi Dan,

> By 'convoluted' I meant that the coding style is
> not as clean ( in my opinion ) as it could be, and there are a lot of
> generalizations that I don't need as I am targeting a specific

Could you provide some examples?

> I am familiar with event driven programming, and you certainly are
> correct that this is the basic architecture that must be used. But uIP
> is not the perfect solution for all small TCP needs.

I personally consider TCP (in contrast to USP) already quite big. So
"small TCP needs" is something I don't understand well.

In what aspect can a TCP need be small?

> Contiki is a fine system, but has a huge amount of overhead if all you
> want to do is write a TCP driver. By the time Contiki finishes loading
> on an Atari, there is very little application space left.

Contiki allows for an interactive web browser, a web server, an
interactive SMTP client, an IRC client, a wget program, an interactive
Twitter client on the Atari. So I'd say that "little" needs to be seen
quite relative.

> My goal is to write a small, machine-specific driver for supporting
> TCP-IP on the Atari. If it's been done already, well then so be it,
> after I'm done we'll have another, and extra options never hurt.

My whole argumention was that a driver-like architecture in general
doesn't fit the idea of TCP/IP on small devices...

To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.
To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Mon Jan 3 15:49:05 2011

This archive was generated by hypermail 2.1.8 : 2011-01-03 15:49:08 CET