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


Groups > comp.sys.apple2.programmer > #1848

Re: Modern Apple II development options

Newsgroups comp.sys.apple2.programmer
Date 2015-10-15 13:35 -0700
References (6 earlier) <8fcd9d41-3d1c-4224-ba3c-c4f28eb182fc@googlegroups.com> <mvlses$irl$1@dont-email.me> <13a89799-ee7f-4936-b022-ad285c703afe@googlegroups.com> <mvmjd7$jod$1@dont-email.me> <mvp127$q4h$3@news.albasani.net>
Message-ID <198f04fe-8ebc-4245-bbff-c971e0e6d13f@googlegroups.com> (permalink)
Subject Re: Modern Apple II development options
From John Brooks <jbrooks@blueshiftinc.com>

Show all headers | View raw


On Thursday, October 15, 2015 at 1:07:36 PM UTC-7, Oliver Schmidt wrote:
> On Wed, 14 Oct 2015 18:04:27 -0400, David Schmidt
> wrote:
> 
> >Well, no, not really.  I tuned the IP65 stack to the new chip, but I 
> >didn't do the full refactoring to use the onboard stack.  It would 
> >essentially be another transport type, not sharing much code at the 
> >"driver" level with anything that came before.  So it'll get there... 
> >but I'm not making commitments as to when.
> 
> I personally don't see the benefit of replacing the IP65 software IP
> stack with the W5100 hardware IP stack for the "classic" ADTPro disk
> transfer tool. Especially as support for the Uthernet I and LANceGS
> still requires the IP65 variant to be kept alive.
> 
> On https://github.com/oliverschmidt/adtpro is an ADTPro 2.0.1 modified
> to use my latest IP65 code. That IP65 code comes with support for the
> Uthernet II (beside the Uthernet I and LANceGS) and as such the ADTPro
> mentioned supports the Uthernet II implicitly.
> 
> I'd be very happy if you would consider to integrate my ADTPro
> modifications into your code base for further ADTPro development.
> 
> In contrast to the "classic" ADTPro disk transfer tool the ADTPro
> Virtual Ethernet Drive would benefit greatly from the W5100 hardware
> IP stack as it would allow to create a Virtual Ethernet Drive that -
> like the Virtual Serial Drive - lives "inside" ProDOS (replacing the
> Disk II driver).
> 
> On
> https://github.com/oliverschmidt/ip65/blob/master/supplement/w5100_udp.s
> is a low level W5100 code specifically targeted for that very usecase.
> 
> It would be great if you would create an ADTPro Virtual Ethernet Drive
> replacing the Disk II driver (based on that code)!
> 
> An implementation note: The W5100 doesn't contain a DHCP client (as
> mentioned in another post). Just staying with IP65 for the "classic"
> ADTPro disk transfer tool - but using the W5100 IP stack for the
> Virtual Drive - means that you don't need to implement your own DHCP
> client. From my perspective overall a pretty appealing cost-benefit
> ratio.
> 
> Regards,
> Oliver

>I personally don't see the benefit of replacing the IP65 software IP 
stack with the W5100 hardware IP stack for the "classic" ADTPro disk 
transfer tool. Especially as support for the Uthernet I and LANceGS 
still requires the IP65 variant to be kept alive. 

I think one of the potential user benefits of the W5100 stack will be faster transfer speeds. The bottleneck for data transfer with the Uthernet II looks like it will be the Apple II CPU, so offloading processing to the W5100 should make those 3.5" and hdv transfers much nicer.

-JB

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-12 13:48 -0700
  Re: Modern Apple II development options Andy McFadden <thefadden@gmail.com> - 2015-10-13 09:16 -0700
    Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 11:08 -0700
      Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:09 +0000
      Re: Modern Apple II development options Michael J. Mahon <mjmahon@aol.com> - 2015-10-13 14:21 -0500
        Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:39 +0000
      Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-13 16:48 -0400
        Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 17:03 -0700
          Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-13 22:04 -0400
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 21:09 -0700
              Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 21:51 -0700
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 11:41 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:36 -0700
              Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 11:32 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:13 -0700
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 18:04 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-15 20:07 +0000
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-15 13:35 -0700
                Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-15 22:45 +0000
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:36 +0000
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-16 08:12 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:34 +0000
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:59 +0000
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-17 11:43 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-19 20:01 +0000
        Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-15 19:37 +0000
          Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-16 07:39 -0400
            Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:37 +0000
      Re: Modern Apple II development options roughana@gmail.com - 2015-10-13 17:20 -0700
        Re: Modern Apple II development options spectrumdaddy@nospam.com (Ewen) - 2015-10-15 07:47 +0100
          Re: Modern Apple II development options spectrumdaddy@nospam.com (Ewen) - 2015-10-17 10:54 +0100
      Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-13 23:42 -0500
        Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 22:18 -0700
          Re: Modern Apple II development options olivier.zardini@itn-group.eu - 2015-10-14 04:17 -0700
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 14:42 -0700
          Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-14 13:42 +0000
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:11 -0700
              Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-14 22:23 +0000
          Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-17 00:01 -0500
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-16 22:48 -0700
              Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:45 +0000
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-17 08:52 -0700
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-19 20:11 +0000
              Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-18 13:46 -0500
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 11:59 -0700
                Re: Modern Apple II development options Antoine Vignau <antoine.vignau@laposte.net> - 2015-10-18 13:13 -0700
                Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-18 19:05 -0500
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 22:55 -0700
                Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-19 09:52 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-19 08:34 -0700
                Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-19 12:58 -0400
                Re: Modern Apple II development options olivier.zardini@cooperteam.fr - 2015-10-19 13:32 -0700
            Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-17 10:57 -0400
  Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:13 +0000
  Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 00:56 -0700
  Re: Modern Apple II development options Kelvin Sherlock <email@domain.com> - 2015-10-19 15:31 -0400
    Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-19 16:13 -0700
      Re: Modern Apple II development options Kelvin Sherlock <email@domain.com> - 2015-10-24 13:58 -0400

csiph-web