Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #4886 > unrolled thread
| Started by | ol.sc@web.de (Oliver Schmidt) |
|---|---|
| First post | 2018-11-03 21:45 +0000 |
| Last post | 2018-12-10 08:35 -0800 |
| Articles | 7 — 4 participants |
Back to article view | Back to comp.sys.apple2.programmer
Announcement: Not not your father's IP65 ol.sc@web.de (Oliver Schmidt) - 2018-11-03 21:45 +0000
Re: Announcement: Not not your father's IP65 robertjosephsheehan@gmail.com - 2018-12-03 20:49 -0800
Re: Announcement: Not not your father's IP65 ol.sc@web.de (Oliver Schmidt) - 2018-12-09 18:55 +0000
Re: Announcement: Not not your father's IP65 robertjosephsheehan@gmail.com - 2018-12-09 15:20 -0800
Re: Announcement: Not not your father's IP65 Bill Chatfield <billchatfield1@gmail.com> - 2018-12-05 09:39 -0800
Re: Announcement: Not not your father's IP65 Oliver Schmidt <ol.sc@web.de> - 2018-12-06 21:21 +0000
Re: Announcement: Not not your father's IP65 Bill Chatfield <billchatfield1@gmail.com> - 2018-12-10 08:35 -0800
| From | ol.sc@web.de (Oliver Schmidt) |
|---|---|
| Date | 2018-11-03 21:45 +0000 |
| Subject | Announcement: Not not your father's IP65 |
| Message-ID | <prl4u8$oet$1@news.albasani.net> |
Hi, Likely you think of IP65 as an asm written TCP/IP library for asm programmers. But IP65 has significantly changed recently in two directions: 1. C Interface The IP65 programming model has deliberately always favoured simplicity over flexibility. However, targeting only asm programmers there weren't too many to appreciate that design. Since I started to maintain IP65 I worked on making IP65 usable for C programmers and recently that effort was completed successfully. You can now download ready-made libraries plus a C header file and start your own TCP/IP or Internet program right away using cc65. The approach to call asm code from C is totally natural to cc65 given that the C standard library is written almost completely in asm too. And just like the C standard library IP65 can be used on several 6502 machines. All this fits so nicely that I adopted IP65 as part of the cc65 GitHub project, meaning the IP65 main URL is now: https://github.com/cc65/ip65 If you want to take a peek at the IP65 C interface check out https://github.com/cc65/ip65/blob/master/inc/ip65.h 2. Ready-to-run TCP/IP programs Beside the libraries IP65 now comes with five programs: https://github.com/cc65/ip65/wiki/Ready-to-run-TCP_IP-programs - Telnet65 is the only asm program coming with IP65. I completed it already 1.5 years ago. - Date65 is primarily a demo for a simple IP65 C program. Additionally it can be of actual use for everybody without a real-time clock. - HFS65 is an HTTP file server allowing any web browser to access all files on an Apple II. - Wget65 is an HTTP file/disk downloader with advanced cmdline like UI. I created two demo videos. - Tweet65 is primarily a demo for triggering events on IFTTT aka if-this-then-that (https://ifttt.com/) from a 6502 machine. Additionally it can be used as-is to post tweets on Twitter after putting together a simple "Applet" on IFTTT. Have fun with all the new possibilities! And this time round nobody can complain that there are no Ethernet cards obtainable ;-) Regards, Oliver
[toc] | [next] | [standalone]
| From | robertjosephsheehan@gmail.com |
|---|---|
| Date | 2018-12-03 20:49 -0800 |
| Message-ID | <7ff56883-c140-4c52-b9db-7b6ec18654cc@googlegroups.com> |
| In reply to | #4886 |
Thanks Oliver, this is really useful. Telnet65 is dramatically faster than using ProTerm and an SSC. (After I installed a version of telnetd on my Mac that is.) One thing I can't get working locally is wget65. At the URL prompt all of the following variants: 192.168.1.66:8000 192.168.1.66:8000/file /192.168.1.66:8000/file give a "Lookup failed" message when "Processing URL". Any ideas? I am using the python3 server on my Mac and other machines can see files on it. Thanks Robert
[toc] | [prev] | [next] | [standalone]
| From | ol.sc@web.de (Oliver Schmidt) |
|---|---|
| Date | 2018-12-09 18:55 +0000 |
| Message-ID | <pujoff$v7f$1@news.albasani.net> |
| In reply to | #4912 |
Hi Robert, First of all sorry for the delayed reply - it was a pretty busy week... >Thanks Oliver, this is really useful. Telnet65 is dramatically faster than using ProTerm and an SSC. (After I installed a version of telnetd on my Mac that is.) Thanks for the positive feedback :-) >One thing I can't get working locally is wget65. At the URL prompt all of the following variants: > > 192.168.1.66:8000 > 192.168.1.66:8000/file > /192.168.1.66:8000/file > >give a "Lookup failed" message when "Processing URL". Any ideas? Yep, a recent change of mine introduced a silly regression :-(( Please retry with the new release I just created. Regards, Oliver PS: Thanks for report!
[toc] | [prev] | [next] | [standalone]
| From | robertjosephsheehan@gmail.com |
|---|---|
| Date | 2018-12-09 15:20 -0800 |
| Message-ID | <0fc6aaf0-d8d9-48f2-ba1d-27e14d83867b@googlegroups.com> |
| In reply to | #4925 |
Hi Oliver, On Monday, 10 December 2018 07:55:44 UTC+13, Oliver Schmidt wrote: > Yep, a recent change of mine introduced a silly regression :-(( > > Please retry with the new release I just created. Super. I will try as soon as I can. Once again thanks for the effort. Robert
[toc] | [prev] | [next] | [standalone]
| From | Bill Chatfield <billchatfield1@gmail.com> |
|---|---|
| Date | 2018-12-05 09:39 -0800 |
| Message-ID | <c1073736-81aa-4972-aa90-214a3bb87b82@googlegroups.com> |
| In reply to | #4886 |
On Saturday, November 3, 2018 at 5:45:45 PM UTC-4, Oliver Schmidt wrote: > Hi, > > Likely you think of IP65 as an asm written TCP/IP library for asm > programmers. But IP65 has significantly changed recently in two > directions: > > > 1. C Interface > > The IP65 programming model has deliberately always favoured simplicity > over flexibility. However, targeting only asm programmers there > weren't too many to appreciate that design. > > Since I started to maintain IP65 I worked on making IP65 usable for C > programmers and recently that effort was completed successfully. You > can now download ready-made libraries plus a C header file and start > your own TCP/IP or Internet program right away using cc65. > > The approach to call asm code from C is totally natural to cc65 given > that the C standard library is written almost completely in asm too. > And just like the C standard library IP65 can be used on several 6502 > machines. All this fits so nicely that I adopted IP65 as part of the > cc65 GitHub project, meaning the IP65 main URL is now: > > https://github.com/cc65/ip65 > > If you want to take a peek at the IP65 C interface check out > https://github.com/cc65/ip65/blob/master/inc/ip65.h > > > 2. Ready-to-run TCP/IP programs > > Beside the libraries IP65 now comes with five programs: > https://github.com/cc65/ip65/wiki/Ready-to-run-TCP_IP-programs > > - Telnet65 is the only asm program coming with IP65. I completed it > already 1.5 years ago. > > - Date65 is primarily a demo for a simple IP65 C program. Additionally > it can be of actual use for everybody without a real-time clock. > > - HFS65 is an HTTP file server allowing any web browser to access all > files on an Apple II. > > - Wget65 is an HTTP file/disk downloader with advanced cmdline like > UI. I created two demo videos. > > - Tweet65 is primarily a demo for triggering events on IFTTT aka > if-this-then-that (https://ifttt.com/) from a 6502 machine. > Additionally it can be used as-is to post tweets on Twitter after > putting together a simple "Applet" on IFTTT. > > > Have fun with all the new possibilities! And this time round nobody > can complain that there are no Ethernet cards obtainable ;-) > > Regards, > Oliver IP65 works in ProDOS? Or is Contiki required? I just checked and Uthernet II cards are actually available now. For a long time there was no way to get one.
[toc] | [prev] | [next] | [standalone]
| From | Oliver Schmidt <ol.sc@web.de> |
|---|---|
| Date | 2018-12-06 21:21 +0000 |
| Message-ID | <puc3t0$2b2$1@news.albasani.net> |
| In reply to | #4913 |
Hi Bill, > IP65 works in ProDOS? Yes, exactly. It did so for a long time, e.g. as part of ADTPro. Now it also does as a library easily callable from a cc65 C program (also running in ProDOS). > Or is Contiki required? IP65 is an alternative to Contiki. > I just checked and Uthernet II cards are actually available now. For a > long time there was no way to get one. Yes, exactly. And that's not really a coincidence ;-) Regards, Oliver
[toc] | [prev] | [next] | [standalone]
| From | Bill Chatfield <billchatfield1@gmail.com> |
|---|---|
| Date | 2018-12-10 08:35 -0800 |
| Message-ID | <7d2ed9e7-f35c-4216-88ef-77b88742e58f@googlegroups.com> |
| In reply to | #4923 |
On Thursday, December 6, 2018 at 4:21:37 PM UTC-5, Oliver Schmidt wrote: > Hi Bill, > > > IP65 works in ProDOS? > > Yes, exactly. It did so for a long time, e.g. as part of ADTPro. Now it > also does as a library easily callable from a cc65 C program (also running > in ProDOS). > > > Or is Contiki required? > > IP65 is an alternative to Contiki. > > > I just checked and Uthernet II cards are actually available now. For a > > long time there was no way to get one. > > Yes, exactly. And that's not really a coincidence ;-) > > Regards, > Oliver Cool. Now we can build networked games. :-)
[toc] | [prev] | [standalone]
Back to top | Article view | comp.sys.apple2.programmer
csiph-web