Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2 > #24787 > unrolled thread
| Started by | D Finnigan <dog_cow@macgui.com> |
|---|---|
| First post | 2015-05-20 18:54 +0000 |
| Last post | 2015-06-01 18:22 +0000 |
| Articles | 20 on this page of 31 — 13 participants |
Back to article view | Back to comp.sys.apple2
Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-20 18:54 +0000
Marina IP updated with DNS resolution, other improvements Antoine Vignau <antoine.vignau@laposte.net> - 2015-05-21 00:51 -0700
Re: Marina IP updated with DNS resolution, other improvements Steve Nickolas <usotsuki@buric.co> - 2015-05-21 10:42 +0200
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-21 18:55 +0000
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-21 18:54 +0000
Re: Marina IP updated with DNS resolution, other improvements "Bill Garber" <willy46pa@comcast.net> - 2015-05-21 15:10 -0400
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-21 19:27 +0000
Re: Marina IP updated with DNS resolution, other improvements Antoine Vignau <antoine.vignau@laposte.net> - 2015-05-21 12:44 -0700
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-21 20:00 +0000
Re: Marina IP updated with DNS resolution, other improvements Jeff Blakeney <CUTjeffrey_blakeney@yahoo.ca> - 2015-05-22 15:56 -0400
Re: Marina IP updated with DNS resolution, other improvements pitz <pitz.wong@gmail.com> - 2015-05-22 16:31 -0700
Re: Marina IP updated with DNS resolution, other improvements "Bill Garber" <willy46pa@comcast.net> - 2015-05-21 18:37 -0400
Re: Marina IP updated with DNS resolution, other improvements Smohn Jith <Smohn@smohn.com> - 2015-05-21 19:22 -0500
Re: Marina IP updated with DNS resolution, other improvements David Schmidt <schmidtd@my-deja.com> - 2015-05-21 21:43 -0400
Re: Marina IP updated with DNS resolution, other improvements Warren Ernst <wernst@gmail.com> - 2015-05-29 11:46 -0700
Re: Marina IP updated with DNS resolution, other improvements David Schmidt <schmidtd@my-deja.com> - 2015-05-21 16:13 -0400
Re: Marina IP updated with DNS resolution, other improvements Michael J. Mahon <mjmahon@aol.com> - 2015-05-22 03:18 -0500
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-22 21:28 +0000
Re: Marina IP updated with DNS resolution, other improvements Michael J. Mahon <mjmahon@aol.com> - 2015-05-22 18:38 -0500
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-25 20:05 +0000
Re: Marina IP updated with DNS resolution, other improvements ol.sc@web.de (Oliver Schmidt) - 2015-05-26 18:38 +0000
Re: Marina IP updated with DNS resolution, other improvements Steve Nickolas <usotsuki@buric.co> - 2015-05-27 02:56 +0200
Re: Marina IP updated with DNS resolution, other improvements David Schmidt <schmidtd@my-deja.com> - 2015-05-23 00:25 -0400
Re: Marina IP updated with DNS resolution, other improvements David Schmenk <dschmenk@gmail.com> - 2015-05-23 10:01 -0700
Re: Marina IP updated with DNS resolution, other improvements ol.sc@web.de (Oliver Schmidt) - 2015-05-24 19:55 +0000
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-25 20:10 +0000
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-05-25 20:13 +0000
Re: Marina IP updated with DNS resolution, other improvements Michael J. Mahon <mjmahon@aol.com> - 2015-05-25 16:01 -0500
Re: Marina IP updated with DNS resolution, other improvements wssimms@gmail.com - 2015-05-21 22:18 -0700
Re: Marina IP updated with DNS resolution, other improvements Antoine Vignau <antoine.vignau@laposte.net> - 2015-05-21 22:57 -0700
Re: Marina IP updated with DNS resolution, other improvements D Finnigan <dog_cow@macgui.com> - 2015-06-01 18:22 +0000
Page 1 of 2 [1] 2 Next page →
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-05-20 18:54 +0000 |
| Subject | Marina IP updated with DNS resolution, other improvements |
| Message-ID | <dog_cow-1432148108@macgui.com> |
Today I released the newest edition of the Marina IP stack for Apple II computers. This edition adds DNS name resolution, as well as several other bug fixes and improvements. Domain name resolution means that users can use human-readable names such as www.yahoo.com instead of hard-to-remember IP addresses like 98.138.253.109 to access resources on the Internet. The Marina IP stack is the newest networking implementation for the Apple II series, designed to have better RFC-compliance than existing implementations. Written in 6502 assembly language, it is compatible with all Apple II models that accept the Uthernet card in slot 3. For more information, and links to download and documentation, visit the official Marina web site: http://marina.a2hq.com/ Here is the change log: - Added checks on destination address for incoming datagrams - Datagrams not addressed to our IP, or to broadcast, or DHCP replies, are dropped. - Broadcast flag is set for incoming broadcast datagrams - IP datagrams with head longer than 20 bytes are checksummed and accepted, but options are not processed - Fixed checksum routine to work with IP headers longer than 20 bytes - Fixed the check for UDP datagrams sent with no checksum (offset was off by one) - Added NETBCAST for storing network broadcast address, e.g. 169.254.255 or 192.168.2.255 - Incoming check for broadcasts now looks for "all ones" or the network broadcast address - Updated IPSEND to use the new check on NETBCAST - Wrote IPTOHEX subroutine to convert dotted decimal addresses to 4 hex digits - ARPTEST and UDPSENDTEST now take a user-supplied IP address - Bug fix: datagrams with Link-Local destination addresses were being forwarded to router when a routable address was configured - intitial DNS resolver implementation that queries for A records - IPSEND now uses a retry counter for ARP requests. It will not fail if the MAC address was not in the ARP table - IPSEND forces TTL to 255 when destination is a Link-Local address - Increased size of ARP table from 4 to 5 - display of incoming IP datagrams shows source address - renamed UTHERDEMO file to MARINA -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
[toc] | [next] | [standalone]
| From | Antoine Vignau <antoine.vignau@laposte.net> |
|---|---|
| Date | 2015-05-21 00:51 -0700 |
| Message-ID | <94ae8024-4a2e-4620-b3fc-ed5a8484fbbe@googlegroups.com> |
| In reply to | #24787 |
That looks great, David. Why slot 3? Will it run with the card in other slots? av
[toc] | [prev] | [next] | [standalone]
| From | Steve Nickolas <usotsuki@buric.co> |
|---|---|
| Date | 2015-05-21 10:42 +0200 |
| Message-ID | <alpine.DEB.2.02.1505211042200.8160@ks3374488.kimsufi.com> |
| In reply to | #24791 |
On Thu, 21 May 2015, Antoine Vignau wrote: > That looks great, David. > Why slot 3? Will it run with the card in other slots? > av > Well, AppleWin puts it in 3, so it might be that... -uso.
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-05-21 18:55 +0000 |
| Message-ID | <dog_cow-1432234615@macgui.com> |
| In reply to | #24792 |
Steve Nickolas wrote: > On Thu, 21 May 2015, Antoine Vignau wrote: > >> That looks great, David. >> Why slot 3? Will it run with the card in other slots? >> av >> > > Well, AppleWin puts it in 3, so it might be that... I don't use that emulator, and in fact I have never programmed or tested Marina in any emulator. I picked slot 3 because Uthernet has no ROM, and that's where we've been putting that card by convention.
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-05-21 18:54 +0000 |
| Message-ID | <dog_cow-1432234539@macgui.com> |
| In reply to | #24791 |
Antoine Vignau wrote: > That looks great, David. > Why slot 3? Will it run with the card in other slots? > av > I have the slot I/O addresses hard-coded to $C0Bx. I don't like self-modifying code, which is what several other Uthernet drivers use to get slot independence. -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
[toc] | [prev] | [next] | [standalone]
| From | "Bill Garber" <willy46pa@comcast.net> |
|---|---|
| Date | 2015-05-21 15:10 -0400 |
| Message-ID | <iumdnbxmv9ctsMPInZ2dnUU78QOdnZ2d@giganews.com> |
| In reply to | #24794 |
"D Finnigan" <dog_cow@macgui.com> wrote in message news:dog_cow-1432234539@macgui.com... > Antoine Vignau wrote: >> That looks great, David. >> Why slot 3? Will it run with the card in other slots? >> av > > I have the slot I/O addresses hard-coded to $C0Bx. I don't > like self-modifying code, which is what several other Uthernet > drivers use to get slot independence. Most, if not all, of the software that I've run using the Uthernet, have config programs where the user selects the Uthernet's slot location. Bill Garber - I love my C1 D0 D0 CC C5 A0 C9 C9 C7 D3 http://www.sepa-electronics.com
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-05-21 19:27 +0000 |
| Message-ID | <dog_cow-1432236515@macgui.com> |
| In reply to | #24796 |
Bill Garber wrote: > "D Finnigan" <dog_cow@macgui.com> wrote in message > news:dog_cow-1432234539@macgui.com... >> Antoine Vignau wrote: >>> That looks great, David. >>> Why slot 3? Will it run with the card in other slots? >>> av >> >> I have the slot I/O addresses hard-coded to $C0Bx. I don't >> like self-modifying code, which is what several other Uthernet >> drivers use to get slot independence. > > Most, if not all, of the software that I've run using the Uthernet, > have config programs where the user selects the Uthernet's > slot location. Yes, and they're using self-modifying code to change the slot I/O addresses.* I may do the same thing one day, or I may just make an assembly option. Right now, the slot addresses are EQUates in my source files. If someone really wants the Marina demo for another slot, he or she is welcome to email me with the desired slot and I will reassemble for it. * for example, ip65 as used in ADTPro: http://adtpro.cvs.sourceforge.net/viewvc/adtpro/adtpro/client/src/ip65/drivers/cs8900a.s?revision=1.2&view=markup lines 278-365 -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
[toc] | [prev] | [next] | [standalone]
| From | Antoine Vignau <antoine.vignau@laposte.net> |
|---|---|
| Date | 2015-05-21 12:44 -0700 |
| Message-ID | <3bf442c8-ace8-40af-b71b-5115285b8549@googlegroups.com> |
| In reply to | #24797 |
This is why I keep asking hardware developers to follow Apple (old) rules to provide some sort of ROM to identify cards. Where is the convention of an ethernet card to be on slot 3, please? For instance, my cards are in slot 1 by my own convention;-) Antoine
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-05-21 20:00 +0000 |
| Message-ID | <dog_cow-1432238526@macgui.com> |
| In reply to | #24798 |
Antoine Vignau wrote: > This is why I keep asking hardware developers to follow Apple (old) rules > to provide some sort of ROM to identify cards. > > Where is the convention of an ethernet card to be on slot 3, please? For > instance, my cards are in slot 1 by my own convention;-) It's the convention that cards with no ROM go in slot 3 because in the Apple IIe, the built-in 80-columns firmware usually overrides the ROM in slot 3. But let's open the scope of this discussion: what slot are people using for the Uthernet if not slot 3? -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
[toc] | [prev] | [next] | [standalone]
| From | Jeff Blakeney <CUTjeffrey_blakeney@yahoo.ca> |
|---|---|
| Date | 2015-05-22 15:56 -0400 |
| Message-ID | <mjo1iu$bf2$1@dont-email.me> |
| In reply to | #24799 |
On 21/05/2015 4:00 PM, D Finnigan wrote: > Antoine Vignau wrote: >> This is why I keep asking hardware developers to follow Apple (old) rules >> to provide some sort of ROM to identify cards. >> >> Where is the convention of an ethernet card to be on slot 3, please? For >> instance, my cards are in slot 1 by my own convention;-) > > It's the convention that cards with no ROM go in slot 3 because in the Apple > IIe, the built-in 80-columns firmware usually overrides the ROM in slot 3. > > But let's open the scope of this discussion: what slot are people using for > the Uthernet if not slot 3? > I have my Uthernet in slot 2. This way I can swap between communicating via ethernet or serial by changing the IIgs control panel between "Modem" and "Your Card". My ZipGS is in slot 3.
[toc] | [prev] | [next] | [standalone]
| From | pitz <pitz.wong@gmail.com> |
|---|---|
| Date | 2015-05-22 16:31 -0700 |
| Message-ID | <b147dd8b-ede2-4d1e-ab16-f2fab56986f1@googlegroups.com> |
| In reply to | #24799 |
On Thursday, May 21, 2015 at 1:02:09 PM UTC-7, D Finnigan wrote: > But let's open the scope of this discussion: what slot are people using for > the Uthernet if not slot 3? > On a IIgs, my accelerator has to sit in slot #3 (because of the short cables to the 65816 socket). With ROM3, I have the Uthernet typically in slot 1, also switching between using AppleTalk and using Ethernet.
[toc] | [prev] | [next] | [standalone]
| From | "Bill Garber" <willy46pa@comcast.net> |
|---|---|
| Date | 2015-05-21 18:37 -0400 |
| Message-ID | <IrGdnQRzRN6Mw8PInZ2dnUU78IOdnZ2d@giganews.com> |
| In reply to | #24798 |
"Antoine Vignau" <antoine.vignau@laposte.net> wrote in message news:3bf442c8-ace8-40af-b71b-5115285b8549@googlegroups.com... > This is why I keep asking hardware developers to follow > Apple (old) rules to provide some sort of ROM to identify > cards. > > Where is the convention of an ethernet card to be on > slot 3, please? For instance, my cards are in slot 1 > by my own convention;-) > > Antoine In a //e, I would put the Uthernet in Slot#3 because of the No-ROM rule, but in my ROM03 IIgs, Slot#4 is best because the mouse works still with the Uthernet in there. Also, an accellerator card goes in Slot#3 in the IIgs... Usually. Bill Garber - I love my C1 D0 D0 CC C5 A0 C9 C9 C7 D3 http://www.sepa-electronics.com
[toc] | [prev] | [next] | [standalone]
| From | Smohn Jith <Smohn@smohn.com> |
|---|---|
| Date | 2015-05-21 19:22 -0500 |
| Message-ID | <rHt7x.13416$%F6.2817@fx12.iad> |
| In reply to | #24801 |
On 5/21/2015 5:37 PM, Bill Garber wrote: > > "Antoine Vignau" <antoine.vignau@laposte.net> wrote in message > news:3bf442c8-ace8-40af-b71b-5115285b8549@googlegroups.com... >> This is why I keep asking hardware developers to follow Apple (old) >> rules to provide some sort of ROM to identify cards. >> Where is the convention of an ethernet card to be on slot 3, please? >> For instance, my cards are in slot 1 by my own convention;-) >> Antoine > > In a //e, I would put the Uthernet in Slot#3 because of the No-ROM rule, > but in my ROM03 IIgs, Slot#4 is best because the mouse works still with > the Uthernet in there. Also, an accellerator card goes in Slot#3 in the > IIgs... Usually. > Bill Garber - I love my C1 D0 D0 CC C5 A0 C9 C9 C7 D3 > http://www.sepa-electronics.com > Why wouldn't the Uthernet go in Slot 2 and replace the modem?
[toc] | [prev] | [next] | [standalone]
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Date | 2015-05-21 21:43 -0400 |
| Message-ID | <mjm1i5$1n4$1@dont-email.me> |
| In reply to | #24802 |
On 5/21/2015 8:22 PM, Smohn Jith wrote: > On 5/21/2015 5:37 PM, Bill Garber wrote: >> >> "Antoine Vignau" <antoine.vignau@laposte.net> wrote in message >> news:3bf442c8-ace8-40af-b71b-5115285b8549@googlegroups.com... >>> This is why I keep asking hardware developers to follow Apple (old) >>> rules to provide some sort of ROM to identify cards. >>> Where is the convention of an ethernet card to be on slot 3, please? >>> For instance, my cards are in slot 1 by my own convention;-) >>> Antoine >> >> In a //e, I would put the Uthernet in Slot#3 because of the No-ROM rule, >> but in my ROM03 IIgs, Slot#4 is best because the mouse works still with >> the Uthernet in there. Also, an accellerator card goes in Slot#3 in the >> IIgs... Usually. >> Bill Garber - I love my C1 D0 D0 CC C5 A0 C9 C9 C7 D3 >> http://www.sepa-electronics.com >> > > Why wouldn't the Uthernet go in Slot 2 and replace the modem? Because your null modem cable plugs in there, of course. ;-)
[toc] | [prev] | [next] | [standalone]
| From | Warren Ernst <wernst@gmail.com> |
|---|---|
| Date | 2015-05-29 11:46 -0700 |
| Message-ID | <05b2f32b-0366-49b1-bb45-08827238e83e@googlegroups.com> |
| In reply to | #24801 |
On Thursday, May 21, 2015 at 3:37:07 PM UTC-7, Bill Garber wrote: > "Antoine Vignau" <antoine.vignau@laposte.net> wrote in message > news:3bf442c8-ace8-40af-b71b-5115285b8549@googlegroups.com... > > This is why I keep asking hardware developers to follow > > Apple (old) rules to provide some sort of ROM to identify > > cards. > > > > Where is the convention of an ethernet card to be on > > slot 3, please? For instance, my cards are in slot 1 > > by my own convention;-) > > > > Antoine > > In a //e, I would put the Uthernet in Slot#3 because > of the No-ROM rule, but in my ROM03 IIgs, Slot#4 is > best because the mouse works still with the Uthernet > in there. Also, an accellerator card goes in Slot#3 > in the IIgs... Usually. > > Bill Garber - I love my > C1 D0 D0 CC C5 A0 C9 C9 C7 D3 > http://www.sepa-electronics.com Ditto for me: my uthernet card is in Slot 4 on my Rom03 GS. -Warr
[toc] | [prev] | [next] | [standalone]
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Date | 2015-05-21 16:13 -0400 |
| Message-ID | <mjle7h$41u$1@dont-email.me> |
| In reply to | #24797 |
On 5/21/2015 3:27 PM, D Finnigan wrote: > Bill Garber wrote: >> "D Finnigan" <dog_cow@macgui.com> wrote in message >> news:dog_cow-1432234539@macgui.com... >>> Antoine Vignau wrote: >>>> That looks great, David. >>>> Why slot 3? Will it run with the card in other slots? >>>> av >>> >>> I have the slot I/O addresses hard-coded to $C0Bx. I don't >>> like self-modifying code, which is what several other Uthernet >>> drivers use to get slot independence. >> >> Most, if not all, of the software that I've run using the Uthernet, >> have config programs where the user selects the Uthernet's >> slot location. > > Yes, and they're using self-modifying code to change the slot I/O > addresses. So load the slot offset in X, and use that as an index to the I/O address. That's how onboard ROMs have to do it when they can't depend on the slot they're in. Personally, I'm not allergic to self-abusing code. I am, however, allergic to slot dependence and would use the offset technique.
[toc] | [prev] | [next] | [standalone]
| From | Michael J. Mahon <mjmahon@aol.com> |
|---|---|
| Date | 2015-05-22 03:18 -0500 |
| Message-ID | <1761970286453975042.303380mjmahon-aol.com@news.giganews.com> |
| In reply to | #24797 |
D Finnigan <dog_cow@macgui.com> wrote: > Bill Garber wrote: >> "D Finnigan" <dog_cow@macgui.com> wrote in message >> news:dog_cow-1432234539@macgui.com... >>> Antoine Vignau wrote: >>>> That looks great, David. >>>> Why slot 3? Will it run with the card in other slots? >>>> av >>> >>> I have the slot I/O addresses hard-coded to $C0Bx. I don't >>> like self-modifying code, which is what several other Uthernet >>> drivers use to get slot independence. >> >> Most, if not all, of the software that I've run using the Uthernet, >> have config programs where the user selects the Uthernet's >> slot location. > > Yes, and they're using self-modifying code to change the slot I/O > addresses.* I may do the same thing one day, or I may just make an assembly > option. Right now, the slot addresses are EQUates in my source files. If > someone really wants the Marina demo for another slot, he or she is welcome > to email me with the desired slot and I will reassemble for it. > > * for example, ip65 as used in ADTPro: > http://adtpro.cvs.sourceforge.net/viewvc/adtpro/adtpro/client/src/ip65/drivers/cs8900a.s?revision=1.2&view=markup > lines 278-365 Anybody remember what index registers are for? And configuration code is quite different from "self-modifying" code--which I consider no problem for code not meant for ROM. Making a constant into a variable is one of the most common program modifications, since it prevents the proliferation of different "versions" of the code. -- -michael - NadaNet 3.1 and AppleCrate II: http://home.comcast.net/~mjmahon
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-05-22 21:28 +0000 |
| Message-ID | <dog_cow-1432330205@macgui.com> |
| In reply to | #24814 |
Michael J. Mahon wrote: > > Anybody remember what index registers are for? No need to poke fun at us, sir! Yes I have looked at the Disk II controller and the Super Serial card firmware for slot independence. I'll see what I can do. I'm already using X in some places. -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
[toc] | [prev] | [next] | [standalone]
| From | Michael J. Mahon <mjmahon@aol.com> |
|---|---|
| Date | 2015-05-22 18:38 -0500 |
| Message-ID | <71491369454030270.771411mjmahon-aol.com@news.giganews.com> |
| In reply to | #24826 |
D Finnigan <dog_cow@macgui.com> wrote: > Michael J. Mahon wrote: >> >> Anybody remember what index registers are for? > > No need to poke fun at us, sir! Yes I have looked at the Disk II controller > and the Super Serial card firmware for slot independence. > > I'll see what I can do. I'm already using X in some places. Sorry I left off the smiley--I was chuckling as I wrote. ;-) Unlike slot ROMs, which can just JSR to an RTS and look at the return address on the stack to see which slot they're running in, I think you'll either have to ask the user or search for the network card by its behavior. It's always a question of whether to save the result or just redo it each time it's run. It's a real luxury having a choice of TCP/IP stacks. I appreciate your efforts! -- -michael - NadaNet 3.1 and AppleCrate II: http://home.comcast.net/~mjmahon
[toc] | [prev] | [next] | [standalone]
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Date | 2015-05-25 20:05 +0000 |
| Message-ID | <1516486896454276901.992978dog_cow-macgui.com@news.eternal-september.org> |
| In reply to | #24828 |
Michael J. Mahon <mjmahon@aol.com> wrote: > D Finnigan <dog_cow@macgui.com> wrote: >> Michael J. Mahon wrote: >>> >>> Anybody remember what index registers are for? >> >> No need to poke fun at us, sir! Yes I have looked at the Disk II controller >> and the Super Serial card firmware for slot independence. >> >> I'll see what I can do. I'm already using X in some places. > > Sorry I left off the smiley--I was chuckling as I wrote. ;-) Yes that's how I interpreted your message, and how I intended my response. :-) > > Unlike slot ROMs, which can just JSR to an RTS and look at the return > address on the stack to see which slot they're running in, I think you'll > either have to ask the user or search for the network card by its behavior. The card's Ethernet controller has ID bytes to identify it. Problem is, who knows what might get activated on other cards during your slot scan? > > > It's always a question of whether to save the result or just redo it each > time it's run. > > It's a real luxury having a choice of TCP/IP stacks. I appreciate your > efforts! Yep, mostly just a learning exercise for me. I've learned *quite* a lot so far. I'm currently planning the sockets API that will also underpin the Applesoft ampersand extension.
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | comp.sys.apple2
csiph-web