Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #655

Re: Sample 6502 code for programming the Uthernet

From D Finnigan <dog_cow@macgui.com>
Newsgroups comp.sys.apple2.programmer
Subject Re: Sample 6502 code for programming the Uthernet
Date 2013-02-21 00:01 +0000
Organization Mac GUI
Message-ID <dog_cow-1361404909@macgui.com> (permalink)
References <dog_cow-1361403918@macgui.com> <kg3nll$f90$1@news.xmission.com>

Show all headers | View raw


Egan Ford wrote:
> On 2/20/13 4:45 PM, D Finnigan wrote:
>> In the future I want to write some code for an IP stack. We'll see where
>> this goes. :-)
> 
> Isn't there already some 6502 IP code floating around?  I think I have 
> it somewhere on my HD.

Yes, that's IP65. Which is open-source, but not public domain.

My code was written based only on the CS8900A technical reference and the
relevant RFCs for TCP/IP and Ethernet networking.

> 
> Is there PPP or SLIP 6502 (Apple II preferred) code floating around?

I don't think so. SLIP is super-simple to implement. We could have had
TCP/IP over SLIP 25 or more years ago with our Super Serial Cards, but there
was no motivation to implement it. No one had TCP/IP networks in their homes
back in the 80s.

My design plans for a new IP stack include two network interfaces: one for
the Uthernet, and another for the Super Serial Card using SLIP.

All of this is on paper right now. I only have working code for the Uthernet
device driver, as well as the demonstration code that prints the data
payload of UDP packets (it dumbly assumes that all incoming packets are of
type UDP).

-- 
]DF$
Apple II Book: http://macgui.com/newa2guide/
Usenet: http://macgui.com/usenet/  <-- get posts by email!
Apple II Web & Blog hosting: http://a2hq.com/

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Sample 6502 code for programming the Uthernet D Finnigan <dog_cow@macgui.com> - 2013-02-20 23:45 +0000
  Re: Sample 6502 code for programming the Uthernet Egan Ford <datajerk@gmail.com> - 2013-02-20 16:53 -0700
    Re: Sample 6502 code for programming the Uthernet D Finnigan <dog_cow@macgui.com> - 2013-02-21 00:01 +0000
      Re: Sample 6502 code for programming the Uthernet Egan Ford <datajerk@gmail.com> - 2013-02-20 17:44 -0700
        Re: Sample 6502 code for programming the Uthernet D Finnigan <dog_cow@macgui.com> - 2013-02-21 00:56 +0000
          Re: Sample 6502 code for programming the Uthernet Egan Ford <datajerk@gmail.com> - 2013-02-20 18:13 -0700
            Re: Sample 6502 code for programming the Uthernet D Finnigan <dog_cow@macgui.com> - 2013-02-21 02:51 +0000
              Re: Sample 6502 code for programming the Uthernet Steven Hirsch <snhirsch@gmail.com> - 2013-02-21 09:29 -0500
                Re: Sample 6502 code for programming the Uthernet David Schmidt <schmidtd@my-deja.com> - 2013-02-21 10:39 -0500
                Re: Sample 6502 code for programming the Uthernet Sean Fahey <a2fan@hotmail.com> - 2013-02-21 09:44 -0800
                Re: Sample 6502 code for programming the Uthernet D Finnigan <dog_cow@macgui.com> - 2013-02-21 21:30 +0000
                Re: Sample 6502 code for programming the Uthernet Steven Hirsch <snhirsch@gmail.com> - 2013-02-21 18:22 -0500
                Re: Sample 6502 code for programming the Uthernet D Finnigan <dog_cow@macgui.com> - 2013-02-21 21:25 +0000
                Re: Sample 6502 code for programming the Uthernet Egan Ford <datajerk@gmail.com> - 2013-02-21 15:19 -0700

csiph-web