From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2001-10-17 11:30:14
Remember Adam Dunkels uIP TCP/IP stack?
I've set up a web server on a C64 yesterday using the uIP stack and the http
server that comes with it. Have a look at
http://c64.cc65.org/
This event has caused anxiety in the Atari world, because Atari users were
always shy to admit that the C64 is the far superior machine :-)
But since the stack is written in C and compiles with cc65, there is still
hope. All that is missing from the cc65 libraries to make uIP work are some
rs232 routines, preferrably routines that are compatible to the existing ones
for the C64 and CBM600/700 machines. Any takers out there?
And, while I'm talkink about it: There seems to be a problem with the existing
rs232 functions for the 6551. I've used the code from Craig Bruce which is
public domain, and this code seems to cause a hangup now and then. Maybe I've
introduced an error when porting the code, maybe the original code had an
error, or maybe the problem is with the hardware... If anyone has experience
with the 6551 ACIA and could have a look at the code, I would be really
grateful. The existing routines do not use interrupts to send characters,
which is not optimal, so if anyone has a better solution, it is welcome.
BTW: The words about the RS232 routines for the Atari are true for all other
machines as well. Any cc65 target that has support for RS232 can compile and
use the uIP stack and run a web server or other TCP/IP code. RS232 routines
are currently missing from the following target systems:
CBM 500/600/700 Code is there but needs testing
Apple ][ No code
Plus/4 No code, may use the 6551 routines
GEOS May use the 6551 routines with some changes,
but needs testing
PET No code
Atari No code
C128 May use the 6551 routines with some changes,
but needs testing
Regards
Uz
--
Ullrich von Bassewitz uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:43 CET