mirror of
https://github.com/bobbimanners/emailler.git
synced 2024-12-31 15:30:22 +00:00
Email and Usenet suite for the Apple //e or GS with Uthernet-II ethernet card
ee0e11b41f
The Apple II file I/O needs a $400 byte page-aligned buffer for every open file. The default implementation takes those buffers from the heap. However, if a program doesn't use the heap for anything else it is more efficient to place those buffers below the program at $800 by linking iobuf-0800.o and thus avoiding to link any heap code at all. If a program never opens more than one file at a time it can have its start address at $800 + 1 x $400 = $C00. |
||
---|---|---|
apps | ||
build | ||
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