Path: csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: D Finnigan Newsgroups: comp.sys.apple2.programmer Subject: Re: Marina, now with Berkeley sockets Date: Tue, 23 Jun 2015 23:26:16 +0000 (UTC) Organization: Mac GUI Lines: 26 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 23 Jun 2015 23:26:16 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="ac9e0e4d7dd3957fb97803ee6801bab8"; logging-data="21116"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/cEU6g32aLGjrdfWBdD+xG" User-Agent: Mac GUI Usenet In-Reply-To: Cancel-Lock: sha1:okxKNKhrxGGwC483UFPBEdOQsf8= Xref: csiph.com comp.sys.apple2.programmer:1721 David Schmidt wrote: > On 6/16/2015 4:54 PM, D Finnigan wrote: >> The June 2015 edition of Marina is here, featuring a Berkeley sockets >> API. > > Glad to see the source code. In its current form, how much memory > footprint is required Regarding some of the modules: These two could possibly be eliminated to save some RAM if you don't need the functionality: DNS - 1,346 bytes DHCP - 1,707 bytes Marina's DHCP is a rather generous implementation of the RFC, so you could even eliminate code within that module to get a bare-bones implementation. You could also just jettison it once you've gotten a lease, and overwrite it with some other code or data. -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/