Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #1812
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Newsgroups | comp.sys.apple2.programmer |
| Subject | Marina IP switches to ProDOS for development |
| Date | 2015-10-10 22:01 +0000 |
| Organization | Mac GUI |
| Message-ID | <dog_cow-1444514634@macgui.com> (permalink) |
Today I set up an 800 KB ProDOS disk and I used the ProDOS User's Utilities to copy the source for the Marina IP stack from the two 143 KB DOS 3.3 disks to this single ProDOS disk. I then copied Merlin Pro too and re-saved all the source files to be TXT instead of BIN. The result seems to assemble correctly both in ProDOS Merlin and GS/OS Merlin 16+. I get 9967 bytes, which is what it should be for DOS 3.3 Merlin. If anyone was interested in looking at Marina's source code, but was turned away due to it being in DOS 3.3, now that obstacle is eliminated. The source may even assemble in Brutal-Deluxe Merlin 32, but I don't know, because I don't use Windows. People who prefer using the IIgs for development will find that the source is compatible with Merlin 16+, and Marina itself is compatible with the IIgs too! The source code is from 07 July 2015. It does not include the in-progress driver for the Uthernet II, but it does include the following changes since the June 2015 edition of Marina: - Uthernet slot is now a conditional assembly-time variable. - Added conditional assembly opcodes to UDP.S and ETH.S - Added Multicasting, RFC 1112 level 1 conformance - Added NSSERV to DNS.S to choose between name servers - Moved IPADDR out of zero-page - DHCP DISCOVER explicitly sets default TTL - ARPADD will not add IP addresses starting with 0 octet - Fixed off-by-one offset for target IP address in ARP.S - Moved LDY #2 out of loop in SOGETUDPSOBY (performance optimization) - Wrote UDPICMPERR - Integrated UDPICMPERR in HANDLEICMP - Added LLBCASTFLAG for link layer broadcasts (RFC 1122, pg 25) I am not distributing the source via any web site, but instead have uploaded it to the Asimov FTP site where you will find it under the file name "Marina IP - ProDOS source 07 Jul 15.zip" I will also send it to anyone who asks for it via email to me. I plan on releasing a November edition of Marina, which will be distributed on the Marina web site and will also be in ProDOS format (as will all future editions of Marina). -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
Back to comp.sys.apple2.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
Marina IP switches to ProDOS for development D Finnigan <dog_cow@macgui.com> - 2015-10-10 22:01 +0000
Re: Marina IP switches to ProDOS for development Hugh Hood <hughhood@earthlink.net> - 2015-10-10 22:09 -0500
Re: Marina IP switches to ProDOS for development D Finnigan <dog_cow@macgui.com> - 2015-10-11 19:35 +0000
Re: Marina IP switches to ProDOS for development Hugh Hood <hughhood@earthlink.net> - 2015-10-11 19:51 -0500
Re: Marina IP switches to ProDOS for development D Finnigan <dog_cow@macgui.com> - 2015-10-12 13:48 +0000
Re: Marina IP switches to ProDOS for development D Finnigan <dog_cow@macgui.com> - 2015-10-11 19:43 +0000
csiph-web