Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: D Finnigan Newsgroups: comp.sys.apple2 Subject: Re: Uthernet II preferred slot Date: Thu, 7 Jan 2016 21:21:15 -0000 (UTC) Organization: Mac GUI Lines: 30 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Thu, 7 Jan 2016 21:21:15 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="ac9e0e4d7dd3957fb97803ee6801bab8"; logging-data="2735"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/AjCRwNzWn402Ma3hC1atJ" User-Agent: Mac GUI Usenet In-Reply-To: Cancel-Lock: sha1:OhwRbFQzV/iVUMu7qLThswY5scc= Xref: csiph.com comp.sys.apple2:26610 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/