mirror of
https://github.com/bobbimanners/emailler.git
synced 2025-02-11 11:30:51 +00:00
Beside the code for the actual feature this change introduces analysis of the URL to extract a potential filename to be used for saving. Doing so was a prerequisite for disk download because the filename extension in the URL is the only hint for distinguishing ProDOS sector order disk images from DOS 3.3 sector order images. So far only the URL input was potentially repeated. Now the file input is potentially repeated as well. For normal file paths there's deliberately still no check. But when entering a drive specifier ("!Sx,Dx") then it is checked for plausibility - and there's an additional confirmation question to keep the user from overwriting the "wrong" disk. With now having both the URL and file input potentially repeated it became clear that loading and saving the input history shouldn't be repeated - and if the user quits without having entered a valid input the history deliberately isn't saved at all.
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
Description
Languages
Assembly
58.8%
C
39%
Makefile
1.9%
Pawn
0.2%
PHP
0.1%