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


Groups > comp.sys.apple2 > #26533 > unrolled thread

Uthernet II preferred slot

Started bySteven Nelson <steven-nelson@uiowa.edu>
First post2016-01-02 12:08 -0800
Last post2016-01-13 13:55 -0600
Articles 20 on this page of 48 — 14 participants

Back to article view | Back to comp.sys.apple2


Contents

  Uthernet II preferred slot Steven Nelson <steven-nelson@uiowa.edu> - 2016-01-02 12:08 -0800
    Re: Uthernet II preferred slot "Bill Garber" <willy46pa@comcast.net> - 2016-01-02 18:28 -0500
    Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-03 10:42 -0600
    Re: Uthernet II preferred slot Ken C <arizonakenwc@gmail.com> - 2016-01-04 05:42 -0800
      Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-04 15:13 +0000
        Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-04 10:49 -0600
          Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-04 18:37 +0000
            Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-04 13:45 -0600
            Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-04 17:53 -0600
              Re: Uthernet II preferred slot David Schmidt <schmidtd@my-deja.com> - 2016-01-04 20:54 -0500
              Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-05 21:22 +0000
                Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-05 19:32 -0600
                  Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-06 17:58 +0000
                    Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-06 16:45 -0600
                      Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-07 20:49 +0000
                        Re: Uthernet II preferred slot David Schmidt <schmidtd@my-deja.com> - 2016-01-07 16:05 -0500
                          Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-07 21:21 +0000
                        Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-07 18:54 -0600
                          Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-08 17:56 +0000
                        Re: Uthernet II preferred slot spectrumdaddy@nospam.com (Ewen) - 2016-01-08 07:31 +0000
                          Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 09:52 -0600
                          Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-08 18:09 +0000
                            Re: Uthernet II preferred slot spectrumdaddy@nospam.com (Ewen) - 2016-01-09 08:09 +0000
                            Re: Uthernet II preferred slot spectrumdaddy@nospam.com (Ewen) - 2016-01-09 08:17 +0000
                    Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-06 18:36 -0600
                      Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-07 20:57 +0000
                        Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-07 18:06 -0600
                          Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-08 18:07 +0000
                            Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 16:44 -0600
                          Re: Uthernet II preferred slot Jeff Blakeney <CUTjeffrey_blakeney@yahoo.ca> - 2016-01-08 15:25 -0500
                            Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 16:43 -0600
                        Uthernet II Assembly Listing Questions (was: Re: Uthernet II preferred slot) ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-07 18:54 -0600
                          Re: Uthernet II Assembly Listing Questions awanderin <awanderin@gmail.com> - 2016-01-08 00:47 -0700
                            Re: Uthernet II Assembly Listing Questions ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 09:51 -0600
                              Re: Uthernet II Assembly Listing Questions ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 10:28 -0600
                                Re: Uthernet II Assembly Listing Questions Raymond Wiker <rwiker@gmail.com> - 2016-01-08 20:46 +0100
                                  Re: Uthernet II Assembly Listing Questions Michael J. Mahon <mjmahon@aol.com> - 2016-01-09 12:38 -0600
                                    Re: Uthernet II Assembly Listing Questions ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-09 15:00 -0600
                              Re: Uthernet II Assembly Listing Questions awanderin <awanderin@gmail.com> - 2016-01-09 00:02 -0700
                                Re: Uthernet II Assembly Listing Questions ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-09 09:05 -0600
                        Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 18:38 -0600
                    Re: Uthernet II preferred slot ol.sc@web.de (Oliver Schmidt) - 2016-01-19 20:37 +0000
          Re: Uthernet II preferred slot Steven Nelson <steven-nelson@uiowa.edu> - 2016-01-04 10:41 -0800
            Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-04 18:47 +0000
              Re: Uthernet II preferred slot Steven Nelson <steven-nelson@uiowa.edu> - 2016-01-04 15:21 -0800
                Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-05 21:16 +0000
            Re: Uthernet II preferred slot Delfs <eeastman@gmail.com> - 2016-01-05 03:24 -0800
    Re: Uthernet II preferred slot MarkO_ <apple2@markoverholser.com> - 2016-01-13 13:55 -0600

Page 1 of 3  [1] 2 3  Next page →


#26533 — Uthernet II preferred slot

FromSteven Nelson <steven-nelson@uiowa.edu>
Date2016-01-02 12:08 -0800
SubjectUthernet II preferred slot
Message-ID<87bd73dd-fc11-4015-ae94-dd12c0857d96@googlegroups.com>
I received my Uthernet II card last week.  I will install in my Stealth GS (Rom01 in //e case), System 6.0.1.  Slots 3, 5,6,7 are in use, leaving 1,2, 4 empty.  In which slot should I install the Uthernet II ?  Trying to get the software from a RPi to the GS will be next fun step :-)

  --Steve

[toc] | [next] | [standalone]


#26535

From"Bill Garber" <willy46pa@comcast.net>
Date2016-01-02 18:28 -0500
Message-ID<yPqdnSIUcftpwRXLnZ2dnUU78RGdnZ2d@giganews.com>
In reply to#26533
"Steven Nelson" <steven-nelson@uiowa.edu> wrote in message
news:87bd73dd-fc11-4015-ae94-dd12c0857d96@googlegroups.com...
> I received my Uthernet II card last week.  I will install
> in my Stealth GS (Rom01 in //e case), System 6.0.1.  Slots
> 3, 5,6,7 are in use, leaving 1,2, 4 empty.  In which slot
> should I install the Uthernet II ?  Trying to get the
> software from a RPi to the GS will be next fun step :-)
>
> --Steve

You can put them in any slot, except I prefer slot#4.

Bill Garber  * http://www.sepa-electronics.com *


[toc] | [prev] | [next] | [standalone]


#26540

Fromultramagnus_tcv <mikew@thecomputervalet.com>
Date2016-01-03 10:42 -0600
Message-ID<n6birt$7tl$1@dont-email.me>
In reply to#26533
On 2016-01-02 20:08:37 +0000, Steven Nelson said:

> I received my Uthernet II card last week.  I will install in my Stealth 
> GS (Rom01 in //e case), System 6.0.1.  Slots 3, 5,6,7 are in use, 
> leaving 1,2, 4 empty.  In which slot should I install the Uthernet II ? 
>  Trying to get the software from a RPi to the GS will be next fun step 
> :-)

I have mine in Slot 1. So far, the only problem this has presented is 
that all of the examples in the Programming section of the manual 
assume Slot 4. While typing out the examples listed, I have to convert 
c0c4 to c094.

The manual makes no mention of a "preferred slot," at least as far as 
I've read.

m

[toc] | [prev] | [next] | [standalone]


#26551

FromKen C <arizonakenwc@gmail.com>
Date2016-01-04 05:42 -0800
Message-ID<312d8e6d-ac24-4528-b294-ffa48cd26bf7@googlegroups.com>
In reply to#26533
Has anyone put together a step by step procedure for getting the Uthernet II card up and running in a GS (rom01) ?

[toc] | [prev] | [next] | [standalone]


#26553

FromD Finnigan <dog_cow@macgui.com>
Date2016-01-04 15:13 +0000
Message-ID<dog_cow-1451920541@macgui.com>
In reply to#26551
Ken C wrote:
> Has anyone put together a step by step procedure for getting the Uthernet
> II card up and running in a GS (rom01) ?
>

Do you mean in addition to what is written in the Uthernet II manual on
A2RetroSystems web site?
Once you have the card installed, skim down to the Supported Software
chapter of the manual to read about Marinetti.
http://a2retrosystems.com/

-- 
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

[toc] | [prev] | [next] | [standalone]


#26555

Fromultramagnus_tcv <mikew@thecomputervalet.com>
Date2016-01-04 10:49 -0600
Message-ID<n6e7kt$gr$1@dont-email.me>
In reply to#26553
On 2016-01-04 15:13:04 +0000, D Finnigan said:

> Ken C wrote:
>> Has anyone put together a step by step procedure for getting the Uthernet
>> II card up and running in a GS (rom01) ?
>> 
> 
> Do you mean in addition to what is written in the Uthernet II manual on
> A2RetroSystems web site?
> Once you have the card installed, skim down to the Supported Software
> chapter of the manual to read about Marinetti.
> http://a2retrosystems.com/

So far, the Uthernet manual has been working fine and, yes, the 
Marinetti portion helps you get setup within GSOS. The only discrepancy 
I could find between manual and reality was that the manual (IIRC) 
stated that I needed to get the latest Marinetti from one site and the 
Uthernet II driver from Ewan's site. However, I am fairly certainly I 
was able to get everything I needed from Ewan's site. (IOW: The 
Uthernet II driver and Marinetti and the b8 patch were all available 
via one download on Ewan's site.)

Beyond that, I think I am good to go. I need to add a network switch to 
my bench. I'll do that tonight and perform some testing. 

[toc] | [prev] | [next] | [standalone]


#26557

FromD Finnigan <dog_cow@macgui.com>
Date2016-01-04 18:37 +0000
Message-ID<dog_cow-1451932801@macgui.com>
In reply to#26555
ultramagnus_tcv wrote:
> On 2016-01-04 15:13:04 +0000, D Finnigan said:
> 
>> Ken C wrote:
>>> Has anyone put together a step by step procedure for getting the
>>> Uthernet
>>> II card up and running in a GS (rom01) ?
>>> 
>> 
>> Do you mean in addition to what is written in the Uthernet II manual on
>> A2RetroSystems web site?
>> Once you have the card installed, skim down to the Supported Software
>> chapter of the manual to read about Marinetti.
>> http://a2retrosystems.com/
> 
> So far, the Uthernet manual has been working fine and, yes, the 
> Marinetti portion helps you get setup within GSOS. The only discrepancy 
> I could find between manual and reality was that the manual (IIRC) 
> stated that I needed to get the latest Marinetti from one site and the 
> Uthernet II driver from Ewan's site. However, I am fairly certainly I 
> was able to get everything I needed from Ewan's site. (IOW: The 
> Uthernet II driver and Marinetti and the b8 patch were all available 
> via one download on Ewan's site.)

Thanks for pointing that out. I'm going to be working on the manual again
this evening and will be sure to clarify that part.

[toc] | [prev] | [next] | [standalone]


#26560

Fromultramagnus_tcv <mikew@thecomputervalet.com>
Date2016-01-04 13:45 -0600
Message-ID<n6ei00$c8b$1@dont-email.me>
In reply to#26557
On 2016-01-04 18:37:24 +0000, D Finnigan said:

> Thanks for pointing that out. I'm going to be working on the manual again
> this evening and will be sure to clarify that part.


I also misspelled Ewen's name! Gah! Sorry, Ewen! 

[toc] | [prev] | [next] | [standalone]


#26564

Fromultramagnus_tcv <mikew@thecomputervalet.com>
Date2016-01-04 17:53 -0600
Message-ID<n6f0h1$6cb$1@dont-email.me>
In reply to#26557
On 2016-01-04 18:37:24 +0000, D Finnigan said:
> Thanks for pointing that out. I'm going to be working on the manual again
> this evening and will be sure to clarify that part.

Here's something else I just ran into. It could be a temporary 
documentation issue, though.

Apparently the ADTPro 2.0.1 at SourceForge is not Uthernet II capable. 
To use ADTPro with the Uthernet II, you have to download the ADTPro 
2.0.1 at Glenn's site. This confused me for a bit until I ran across 
this note in ADTPro's forums on SourceForge:

https://sourceforge.net/p/adtpro/discussion/support/thread/61aacd27/#a2fc

For now, Glenn requests on the a2retrosystems site that the version 
available there not be distributed. This means that the only source for 
the Uthernet2-capabale ADTPro is a2Retrosystems.com as far as I know. 
Therefore the documentation is not pointing at the right URL.

And lastly, for the sake of completeness, one need only worry about the 
provenance of the ADTPro CLIENT. In other words, as long as you're 
booting into the version of ADTPro client available in the distribution 
on Glenn's site you're fine.

I boot an ADTPro client disk running from the distribution downloaded 
from Glenn's site. My server is from the SourceForge distribution and 
it all works fine.

Hope this helps.

m

[toc] | [prev] | [next] | [standalone]


#26565

FromDavid Schmidt <schmidtd@my-deja.com>
Date2016-01-04 20:54 -0500
Message-ID<n6f7jt$qa6$1@dont-email.me>
In reply to#26564
On 1/4/2016 6:53 PM, ultramagnus_tcv wrote:
> On 2016-01-04 18:37:24 +0000, D Finnigan said:
>> Thanks for pointing that out. I'm going to be working on the manual again
>> this evening and will be sure to clarify that part.
>
> Here's something else I just ran into. It could be a temporary
> documentation issue, though.
>
> Apparently the ADTPro 2.0.1 at SourceForge is not Uthernet II capable.
> To use ADTPro with the Uthernet II, you have to download the ADTPro
> 2.0.1 at Glenn's site. This confused me for a bit until I ran across
> this note in ADTPro's forums on SourceForge:
>
> https://sourceforge.net/p/adtpro/discussion/support/thread/61aacd27/#a2fc
>
> For now, Glenn requests on the a2retrosystems site that the version
> available there not be distributed. This means that the only source for
> the Uthernet2-capabale ADTPro is a2Retrosystems.com as far as I know.
> Therefore the documentation is not pointing at the right URL.

Right.  I have not updated the official release to include the UII code; 
it has unresolved problems with VEDRIVE.  I worked during the holidays 
and got things close, but there is a > 0 chance of corruption with it, 
so it's not ready yet.  The only place to get UII-capable ADTPro (just 
the disk transfer part) is Glenn's site.  The VEDRIVE disk there is 
completely non-functional.  I wish he had changed the version number to 
something other than an already-existing one, but that ship has already 
sailed.

> And lastly, for the sake of completeness, one need only worry about the
> provenance of the ADTPro CLIENT. In other words, as long as you're
> booting into the version of ADTPro client available in the distribution
> on Glenn's site you're fine.
>
> I boot an ADTPro client disk running from the distribution downloaded
> from Glenn's site. My server is from the SourceForge distribution and it
> all works fine.

Correct, there is no change in the server.  There are a couple of bug 
fixes that will be in the next rev for VEDRIVE, but right now you can't 
hit them. ;-)

[toc] | [prev] | [next] | [standalone]


#26575

FromD Finnigan <dog_cow@macgui.com>
Date2016-01-05 21:22 +0000
Message-ID<dog_cow-1452029090@macgui.com>
In reply to#26564
ultramagnus_tcv wrote:
> On 2016-01-04 18:37:24 +0000, D Finnigan said:
>> Thanks for pointing that out. I'm going to be working on the manual again
>> this evening and will be sure to clarify that part.
> 
> Here's something else I just ran into. It could be a temporary 
> documentation issue, though.
> 
> Apparently the ADTPro 2.0.1 at SourceForge is not Uthernet II capable. 
> To use ADTPro with the Uthernet II, you have to download the ADTPro 
> 2.0.1 at Glenn's site. This confused me for a bit until I ran across 
> this note in ADTPro's forums on SourceForge:
> 
> https://sourceforge.net/p/adtpro/discussion/support/thread/61aacd27/#a2fc
> 

Yes, Oliver Schmidt had to guide me through that discrepancy a few months
ago. I've uploaded the updated manual today. Just click the manual link on
A2RetroSystems.com to get it.

-- 
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

[toc] | [prev] | [next] | [standalone]


#26577

Fromultramagnus_tcv <mikew@thecomputervalet.com>
Date2016-01-05 19:32 -0600
Message-ID<n6hqn1$jej$1@dont-email.me>
In reply to#26575
On 2016-01-05 21:22:12 +0000, D Finnigan said:

> Yes, Oliver Schmidt had to guide me through that discrepancy a few months
> ago. I've uploaded the updated manual today. Just click the manual link on
> A2RetroSystems.com to get it.


Great.

I'm working through your TCP-server program in the manual and may have 
spotted something...

1. Line 28: S0FORPORT EQU $4010 ; FOREIGN PORT

Is that right? I'm guessing it's actually $0410 consider what comes 
before ($040c) and after ($0412)

[toc] | [prev] | [next] | [standalone]


#26589

FromD Finnigan <dog_cow@macgui.com>
Date2016-01-06 17:58 +0000
Message-ID<dog_cow-1452103265@macgui.com>
In reply to#26577
ultramagnus_tcv wrote:
> On 2016-01-05 21:22:12 +0000, D Finnigan said:
> 
>> Yes, Oliver Schmidt had to guide me through that discrepancy a few months
>> ago. I've uploaded the updated manual today. Just click the manual link
>> on
>> A2RetroSystems.com to get it.
> 
> 
> Great.
> 
> I'm working through your TCP-server program in the manual and may have 
> spotted something...
> 
> 1. Line 28: S0FORPORT EQU $4010 ; FOREIGN PORT
> 
> Is that right? I'm guessing it's actually $0410 consider what comes 
> before ($040c) and after ($0412)
>

No, $4010 is in the TX buffer space, which is wrong. Thanks for finding that
mistake. It should be $0410 as shown in Table 4.6 on page 19.

I have that source code on a disk. I should correct it and upload it to
Asimov for tomorrow, and also correct the manual.

I checked the ADTPro link again, and it does indeed go to the SF site which
apparently doesn't have the Uthernet II capable version. But a bunch of
people helped me out with what the correct links to everything should be in
the manual, and I'm pretty sure that I was told to link to SF with the
understanding that ADTPro there would soon be updated for Uthernet II.

-- 
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

[toc] | [prev] | [next] | [standalone]


#26597

Fromultramagnus_tcv <mikew@thecomputervalet.com>
Date2016-01-06 16:45 -0600
Message-ID<n6k59a$cf0$1@dont-email.me>
In reply to#26589
On 2016-01-06 17:58:26 +0000, D Finnigan said:

>> I'm working through your TCP-server program in the manual and may have
>> spotted something...
>> 
>> 1. Line 28: S0FORPORT EQU $4010 ; FOREIGN PORT
>> 
>> Is that right? I'm guessing it's actually $0410 consider what comes
>> before ($040c) and after ($0412)
>> 
> 
> No, $4010 is in the TX buffer space, which is wrong. Thanks for finding that
> mistake. It should be $0410 as shown in Table 4.6 on page 19.
> 
> I have that source code on a disk. I should correct it and upload it to
> Asimov for tomorrow, and also correct the manual.

Excellent.

I would really like to see a DHCP routine. In a way, they exist but 
perhaps not openly at the moment? I know it exists in the "2.0.1" 
ADTPro and obviously inside Marinetti and elsewhere, but a listing like 
what's the manual for the server test would be very instructive.

[toc] | [prev] | [next] | [standalone]


#26606

FromD Finnigan <dog_cow@macgui.com>
Date2016-01-07 20:49 +0000
Message-ID<dog_cow-1452199931@macgui.com>
In reply to#26597
ultramagnus_tcv wrote:
> On 2016-01-06 17:58:26 +0000, D Finnigan said:
> 
>>> I'm working through your TCP-server program in the manual and may have
>>> spotted something...
>>> 
>>> 1. Line 28: S0FORPORT EQU $4010 ; FOREIGN PORT
>>> 
>>> Is that right? I'm guessing it's actually $0410 consider what comes
>>> before ($040c) and after ($0412)
>>> 
>> 
>> No, $4010 is in the TX buffer space, which is wrong. Thanks for finding
>> that
>> mistake. It should be $0410 as shown in Table 4.6 on page 19.
>> 
>> I have that source code on a disk. I should correct it and upload it to
>> Asimov for tomorrow, and also correct the manual.
> 
> Excellent.
> 
> I would really like to see a DHCP routine. In a way, they exist but 
> perhaps not openly at the moment? I know it exists in the "2.0.1" 
> ADTPro and obviously inside Marinetti and elsewhere, but a listing like 
> what's the manual for the server test would be very instructive.
>

There is no DHCP client inside Marinetti. ADTPro uses IP65.

Here are all the DHCP routines that I know of, and my remarks on each:

- Contiki
https://github.com/oliverschmidt/contiki/blob/master/core/net/ip/dhcpc.c
This one is OK.

- PLASMA 
https://github.com/dschmenk/PLASMA/blob/master/src/libsrc/dhcp.pla
This is a pretty good one.

- IP65
https://github.com/oliverschmidt/ip65/blob/master/ip65/dhcp.s
This one is fairly good, but could be better. It does not increment the secs
field, and it does not wait until receiving an ACK from the DHCP server
before applying the offered IP configuration.

- Marina
http://marina.a2hq.com/files/src/Marina%20IP%20-%2025%20Oct%2015.2mg.gz
This one is fairly good. It follows the RFC pretty closely, but does not
implement lease renewal.


If you or anyone wants to write or improve a DHCP client, it is imperative
to read these two documents first:
http://tools.ietf.org/html/rfc2131
http://tools.ietf.org/html/rfc2132

-- 
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

[toc] | [prev] | [next] | [standalone]


#26608

FromDavid Schmidt <schmidtd@my-deja.com>
Date2016-01-07 16:05 -0500
Message-ID<n6mjp7$jao$1@dont-email.me>
In reply to#26606
On 1/7/2016 3:49 PM, D Finnigan wrote:
> ultramagnus_tcv wrote:
>> I would really like to see a DHCP routine. In a way, they exist but
>> perhaps not openly at the moment? I know it exists in the "2.0.1"
>> ADTPro and obviously inside Marinetti and elsewhere, but a listing like
>> what's the manual for the server test would be very instructive.
>>
>
> There is no DHCP client inside Marinetti. ADTPro uses IP65.

The approach I'm using now for the VEDRIVE side of things in ADTPro in 
order to stuff it all into the Disk II driver space is this:
1. Initialize the full-fat IP65 stack
2. Request a DHCP address
3. Jettison the IP65 stack
4. Feed IP configuration data to the UII onboard stack, relocate driver, 
and initialize the onboard stack from there

So while the onboard stack lacks a DHCP implementation of its own, 
that's how I'm managing to hide that fact from the user.  I wouldn't 
have room for a DHCP routine within the driver space anyway.

[toc] | [prev] | [next] | [standalone]


#26610

FromD Finnigan <dog_cow@macgui.com>
Date2016-01-07 21:21 +0000
Message-ID<dog_cow-1452201834@macgui.com>
In reply to#26608
David Schmidt wrote:
> 
> The approach I'm using now for the VEDRIVE side of things in ADTPro in 
> order to stuff it all into the Disk II driver space is this:
> 1. Initialize the full-fat IP65 stack
> 2. Request a DHCP address
> 3. Jettison the IP65 stack
> 4. Feed IP configuration data to the UII onboard stack, relocate driver, 
> and initialize the onboard stack from there
> 
> So while the onboard stack lacks a DHCP implementation of its own, 
> that's how I'm managing to hide that fact from the user.  I wouldn't 
> have room for a DHCP routine within the driver space anyway.
>

An entirely sensible way to do it. The DHCP implementation in Marina is even
fatter. :-0

In fact, as of last night, the total size of Marina is 11,000 bytes. This
includes everything and only the one Uthernet driver, not both drivers.

I'll see about massaging the DHCP client I wrote for Marina to use a
built-in Uthernet II UDP socket and include it on the sample code disk that
I mention in another thread.

-- 
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

[toc] | [prev] | [next] | [standalone]


#26618

Fromultramagnus_tcv <mikew@thecomputervalet.com>
Date2016-01-07 18:54 -0600
Message-ID<n6n17p$bj2$2@dont-email.me>
In reply to#26606
On 2016-01-07 20:49:32 +0000, D Finnigan said:

> Here are all the DHCP routines that I know of, and my remarks on each:

Wow. I really appreicate your doing this. Some fun stuff to study. 
Thanks again. 

[toc] | [prev] | [next] | [standalone]


#26647

FromD Finnigan <dog_cow@macgui.com>
Date2016-01-08 17:56 +0000
Message-ID<dog_cow-1452275922@macgui.com>
In reply to#26618
ultramagnus_tcv wrote:
> On 2016-01-07 20:49:32 +0000, D Finnigan said:
> 
>> Here are all the DHCP routines that I know of, and my remarks on each:
> 
> Wow. I really appreicate your doing this. Some fun stuff to study. 
> Thanks again.
>

And there is another one coming up that's part of a larger system for 8-bit
Apple II. I have been testing this one. It's in 65C02 assembly language.

-- 
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

[toc] | [prev] | [next] | [standalone]


#26623

Fromspectrumdaddy@nospam.com (Ewen)
Date2016-01-08 07:31 +0000
Message-ID<1mgp3i6.68kpyw145cnv8N%spectrumdaddy@nospam.com>
In reply to#26606
D Finnigan <dog_cow@macgui.com> wrote:

> There is no DHCP client inside Marinetti. ADTPro uses IP65.

It is true that Marinetti itself does not have one, but the Uthernet and
Uthernet II Link Layers, both have a DHCP client.

Cheers - Ewen

[toc] | [prev] | [next] | [standalone]


Page 1 of 3  [1] 2 3  Next page →

Back to top | Article view | comp.sys.apple2


csiph-web