walldog wrote: ↑
Fri Mar 05, 2021 6:11 pm
bwldrbst wrote: ↑
Fri Feb 12, 2021 7:35 pm
Also, and this is an even longer shot, is there a TCP stack for 1.3?
I've been wondering about a TCP stack for 1.3 also
There is a port of KA9Q
, also named AmigaNOS, that I think will run on 1.3. but I haven't tried it. At least, there's versions of it around that pre-date 2.0. However, I think it only supports a SLIP connection via the serial port.
The source is available so perhaps it could be extended to support other devices. The only problem is SANA2, the standard device interface for Amiga networking, needs OS 2.0 and above. At the very least there's a dependency on utility.library and the callback Hook functions it provides.
The basics of TCP/IP and other related protocols like ICMP and ARP aren't too hard to understand or implement - they were designed to run on 1970s hardware after all. I've thought for a while that writing a TCP stack might be a fun project.
A new network stack running on 1.3 would also need client software written - pretty much all Amiga networking clients depend on 2.0 and many of them have additional requirements like MUI. However that could be an opportunity to design a more "Amiga-like" API rather than having to implement bsdsocket.library.
I'll go back to daydreaming now...