mirror of
https://github.com/bobbimanners/emailler.git
synced 2024-11-05 15:05:10 +00:00
Email and Usenet suite for the Apple //e or GS with Uthernet-II ethernet card
6a296b2058
parse_url stores the URL selector in the output_buffer - which is currently 520 bytes. A new entry point called parse_url_buffer was added which instead stores the URL selector in a buffer provided by the user. url_download now calls the new parse_url_buffer instead of parse_url. The buffer for the URL selector is simply the download_buffer. So the download_buffer is used twice: First to hold the URL selector to be sent as request to the server and then to hold the response received from the server. However, the URL selector still can't exceed the MSS (aka 1460 bytes). Note: The User-Agent string was shortened by two bytes as that allows a "default" URL (incl. 'http://' but without port number) of exactly 1400 bytes to end up as 1460 bytes URL selector. |
||
---|---|---|
apps | ||
build | ||
docs | ||
drivers | ||
inc | ||
ip65 | ||
test | ||
.gitignore | ||
CONTRIBUTORS.txt | ||
LICENSE.txt | ||
Makefile | ||
README.md |
IP65 consists of three parts:
- A TCP/IP library to be used by 6502 asm programmers using the ca65 macro assembler
- A TCP/IP library to be used by C programmers using the cc65 6502 C cross compiler
- Several ready-to-run TCP/IP programs using one of the libraries
All three parts are available for three 6502 based target systems:
- The C64
- The Apple II
- The ATARI (XL)
IP65 requires Ethernet hardware. There's no support for TCP/IP over serial connections whatsoever.
On the C64 there are two supported Ethernet carts:
On the Apple II there are three supported Ethernet cards:
- The Uthernet - emulated by AppleWin and GSport
- The LANceGS
- The Uthernet II
On the ATARI (XL) there is one supported Ethernet cart:
- The Dragon Cart - emulated by Altirra