Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #1574 > unrolled thread
| Started by | D Finnigan <dog_cow@macgui.com> |
|---|---|
| First post | 2015-04-03 01:24 +0000 |
| Last post | 2015-04-03 09:12 -0500 |
| Articles | 9 — 4 participants |
Back to article view | Back to comp.sys.apple2.programmer
Announcing the Marina IP stack for Apple II D Finnigan <dog_cow@macgui.com> - 2015-04-03 01:24 +0000
Re: Announcing the Marina IP stack for Apple II Steven Hirsch <snhirsch@gmail.com> - 2015-04-02 22:22 -0400
Re: Announcing the Marina IP stack for Apple II D Finnigan <dog_cow@macgui.com> - 2015-04-03 02:38 +0000
Re: Announcing the Marina IP stack for Apple II David Schmidt <schmidtd@my-deja.com> - 2015-04-02 23:08 -0400
Re: Announcing the Marina IP stack for Apple II D Finnigan <dog_cow@macgui.com> - 2015-04-03 03:25 +0000
Re: Announcing the Marina IP stack for Apple II David Schmidt <schmidtd@my-deja.com> - 2015-04-03 00:14 -0400
Re: Announcing the Marina IP stack for Apple II D Finnigan <dog_cow@macgui.com> - 2015-04-03 16:54 +0000
Re: Announcing the Marina IP stack for Apple II David Schmidt <schmidtd@my-deja.com> - 2015-04-03 13:05 -0400
Re: Announcing the Marina IP stack for Apple II "Anton Treuenfels" <teamtempest@yahoo.com> - 2015-04-03 09:12 -0500
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-04-03 01:24 +0000 |
| Subject | Announcing the Marina IP stack for Apple II |
| Message-ID | <dog_cow-1428024311@macgui.com> |
Because I wanted to learn more about ethernet and TCP/IP networking, and because I was dissatisfied with existing TCP/IP implementations for the Apple, I decided to write my own implementation. It is called Marina. I started on February 1st of this year, taking a Uthernet/CS8900A driver that I'd written about 2 years ago, and in 2 months' time I have written decent implementations of IP, ARP, UDP, DHCP, with little bits of ICMP, and the start of a DNS resolver. As far as I know, Marina is the first IP stack for Apple II to include a Link-Local addressing implementation. It has several other unique features too, but that was the one feature that I really wanted to have in a TCP/IP stack for Apple II. Visit the Marina web site for documentation and downloads: http://marina.a2hq.com/ -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
[toc] | [next] | [standalone]
| From | Steven Hirsch <snhirsch@gmail.com> |
|---|---|
| Date | 2015-04-02 22:22 -0400 |
| Message-ID | <j5ednXUSB5fDZIDInZ2dnUU7-Sti4p2d@giganews.com> |
| In reply to | #1574 |
On 04/02/2015 09:24 PM, D Finnigan wrote: > As far as I know, Marina is the first IP stack for Apple II to include a > Link-Local addressing implementation. It has several other unique features > too, but that was the one feature that I really wanted to have in a TCP/IP > stack for Apple II. Cool! Nice work.
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-04-03 02:38 +0000 |
| Message-ID | <dog_cow-1428028766@macgui.com> |
| In reply to | #1579 |
Steven Hirsch wrote: > On 04/02/2015 09:24 PM, D Finnigan wrote: > >> As far as I know, Marina is the first IP stack for Apple II to include a >> Link-Local addressing implementation. It has several other unique >> features >> too, but that was the one feature that I really wanted to have in a >> TCP/IP >> stack for Apple II. > > Cool! Nice work. > Thanks. I have a homogenous Mac OS environment at home, so I'm interested to see how Marina works when connected to other types of networks. One thing I forgot to mention in the documentation is that the + sign printed after the IP length means that the IP checksum was correct. The + sign after PROTOCOL: UDP means that the UDP checksum is correct. If you see an @ instead, that means the checksum was bad. Otherwise, I think the rest of it is pretty much no-brainer... -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
[toc] | [prev] | [next] | [standalone]
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Date | 2015-04-02 23:08 -0400 |
| Message-ID | <mfl061$ed5$1@dont-email.me> |
| In reply to | #1574 |
On 4/2/2015 9:24 PM, D Finnigan wrote: > Visit the Marina web site for documentation and downloads: Thanks. Does this work for you under AppleWin with WinPcap? I'm getting silence in AppleWin, and a steady stream of this in GSport: RECVD ARP PACKET LEN: $002A CS8900A: TXERR Any ideas?
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-04-03 03:25 +0000 |
| Message-ID | <dog_cow-1428031571@macgui.com> |
| In reply to | #1582 |
David Schmidt wrote: > On 4/2/2015 9:24 PM, D Finnigan wrote: >> Visit the Marina web site for documentation and downloads: > > Thanks. Does this work for you under AppleWin with WinPcap? I'm > getting silence in AppleWin, and a steady stream of this in GSport: I don't know because I don't use that emulator. I do know that it works on every model of Apple II that can take an Uthernet. > > Any ideas? > Does AppleWin do a good job at emulating the Uthernet? -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
[toc] | [prev] | [next] | [standalone]
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Date | 2015-04-03 00:14 -0400 |
| Message-ID | <mfl41j$ou4$1@dont-email.me> |
| In reply to | #1584 |
On 4/2/2015 11:25 PM, D Finnigan wrote: > David Schmidt wrote: >> On 4/2/2015 9:24 PM, D Finnigan wrote: >>> Visit the Marina web site for documentation and downloads: >> >> Thanks. Does this work for you under AppleWin with WinPcap? I'm >> getting silence in AppleWin, and a steady stream of this in GSport: > > I don't know because I don't use that emulator. I do know that it works on > every model of Apple II that can take an Uthernet. > >> >> Any ideas? >> > > Does AppleWin do a good job at emulating the Uthernet? It does - that's the first place Glenn ported ip65 to test it out virtually. ADTPro (using ip65) will do IP with both AppleWin and GSport.
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-04-03 16:54 +0000 |
| Message-ID | <790810957449772792.803948dog_cow-macgui.com@news.eternal-september.org> |
| In reply to | #1585 |
David Schmidt <schmidtd@my-deja.com> wrote: > On 4/2/2015 11:25 PM, D Finnigan wrote: >> David Schmidt wrote: >>> On 4/2/2015 9:24 PM, D Finnigan wrote: >>>> Visit the Marina web site for documentation and downloads: >>> >>> Thanks. Does this work for you under AppleWin with WinPcap? I'm >>> getting silence in AppleWin, and a steady stream of this in GSport: >> >> I don't know because I don't use that emulator. I do know that it works on >> every model of Apple II that can take an Uthernet. >> >>> >>> Any ideas? >>> >> >> Does AppleWin do a good job at emulating the Uthernet? > > It does - that's the first place Glenn ported ip65 to test it out > virtually. ADTPro (using ip65) will do IP with both AppleWin and GSport. Well if you are the first person to run it in an emulator since I posted the announcement then that is the first time ever that it's been run in an emulator. I did all programming and majority of testing on a platinum IIe.
[toc] | [prev] | [next] | [standalone]
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Date | 2015-04-03 13:05 -0400 |
| Message-ID | <mfmh66$ihb$1@dont-email.me> |
| In reply to | #1594 |
On 4/3/2015 12:54 PM, D Finnigan wrote: > David Schmidt <schmidtd@my-deja.com> wrote: >> On 4/2/2015 11:25 PM, D Finnigan wrote: >>> David Schmidt wrote: >>>> On 4/2/2015 9:24 PM, D Finnigan wrote: >>>>> Visit the Marina web site for documentation and downloads: >>>> >>>> Thanks. Does this work for you under AppleWin with WinPcap? I'm >>>> getting silence in AppleWin, and a steady stream of this in GSport: >>> >>> I don't know because I don't use that emulator. I do know that it works on >>> every model of Apple II that can take an Uthernet. >>> >>>> >>>> Any ideas? >>>> >>> >>> Does AppleWin do a good job at emulating the Uthernet? >> >> It does - that's the first place Glenn ported ip65 to test it out >> virtually. ADTPro (using ip65) will do IP with both AppleWin and GSport. > > Well if you are the first person to run it in an emulator since I posted > the announcement then that is the first time ever that it's been run in an > emulator. > > I did all programming and majority of testing on a platinum IIe. Okidoke. I'll wait for the source then.
[toc] | [prev] | [next] | [standalone]
| From | "Anton Treuenfels" <teamtempest@yahoo.com> |
|---|---|
| Date | 2015-04-03 09:12 -0500 |
| Message-ID | <ho-dnXbzWqhfAoPInZ2dnUU7-VWdnZ2d@earthlink.com> |
| In reply to | #1574 |
"D Finnigan" <dog_cow@macgui.com> wrote in message news:dog_cow-1428024311@macgui.com... > Because I wanted to learn more about ethernet and TCP/IP networking, and > because I was dissatisfied with existing TCP/IP implementations for the > Apple, I decided to write my own implementation. It is called Marina. > > I started on February 1st of this year, taking a Uthernet/CS8900A driver > that I'd written about 2 years ago, and in 2 months' time I have written > decent implementations of IP, ARP, UDP, DHCP, with little bits of ICMP, > and > the start of a DNS resolver. > > As far as I know, Marina is the first IP stack for Apple II to include a > Link-Local addressing implementation. It has several other unique features > too, but that was the one feature that I really wanted to have in a TCP/IP > stack for Apple II. > > Visit the Marina web site for documentation and downloads: > > http://marina.a2hq.com/ > > -- > ]DF$ > The Marina IP stack for Apple II-- > http://marina.a2hq.com/ > I look forward to the promised assembler source! - Anton Treuenfels
[toc] | [prev] | [standalone]
Back to top | Article view | comp.sys.apple2.programmer
csiph-web