Aminet - comm/tcp/TheWire13.lha
Search:
85325 packages online
•<br>About
•<br>Recent
•<br>Browse
•<br>Search
•<br>Upload
•<br>Setup
•<br>Services
comm/tcp/TheWire13.lha
Mirror:Random
Showing:
No screenshot available
Short:lightweight TCP/IP stack for Kick 1.3<br>Author: aminetjaehne.tk (Marcel Jähne)<br>Uploader:aminet jaehne tk (Marcel Jähne)<br>Type:comm/tcp<br>Version:1.1<br>Architecture:m68k-amigaos = 1.3<br>Date:2026-05-25
Replaces:comm/tcp/TheWire13.lha
Distribution:Aminet
Download:comm/tcp/TheWire13.lha - View contentsReadme:comm/tcp/TheWire13.readme<br>Downloads:88
TheWire13 is a TCP/IP stack for classic Amiga systems running<br>AmigaOS 1.3.
The project was written specifically for low-level AmigaOS networking<br>experiments and real hardware usage on systems without modern TCP/IP<br>stacks available.
TheWire13 currently provides:
* SANA-II networking<br>* ARP<br>* IPv4<br>* UDP<br>* TCP client connections<br>* DNS resolver<br>* ICMP Echo (Ping)<br>* DHCP client support<br>* bsdsocket.library compatibility layer
The stack is intended to provide a lightweight and OS1.3-compatible<br>networking environment for custom tools and applications.
## Current Status
THIS IS AN ALPHA VERSION.
TheWire13 is still under active development and internal structures,<br>network behavior, and APIs may change between releases.
At the moment the stack has only been tested with:
* a314eth.device (Thx to Niklas)<br>* enc62413.device (Zorro-LAN-IDE-CP Card)
Other SANA-II drivers may or may not work yet wich primary depends on<br>OS 1.3 compatibility.
The stack is considered experimental software and should not yet be<br>expected to provide the same stability or compatibility as mature Amiga<br>TCP/IP stacks such as AmiTCP, Miami, Genesis, or Roadshow.
## Requirements
* AmigaOS 1.3<br>* SANA-II compatible network driver<br>* at least 68000 CPU (>=68020 recommended)<br>* enough free RAM for networking buffers
## Installation<br>copy TheWire13 to C:<br>copy bsdsocket.library to LIBS:<br>copy amitcp13.conf to S:<br>copy all mini_* programs to C: (e.g. mini_ping)
For Zorro-LAN-IDE-CP Card:<br>copy enc62413.device DEVS:networks
## Configuration
The stack currently uses the configuration file:<br>S:amitcp13.conf
Example options:
device = a314eth.device<br>unit = 0<br>dhcp = 1
or static configuration:
device = a314eth.device<br>unit = 0<br>dhcp = 0<br>ip = 192.168.7.16<br>netmask = 255.255.255.0<br>gateway = 192.168.7.1<br>dns = 192.168.7.1
## Starting
Start the stack from Shell:
TheWire13
Expected startup banner:
TheWire13 v1.1 Alpha by Marcel Jähne (c)2026<br>Stack running...
## Notes
* The stack binary itself is intentionally kept lightweight and avoids<br>large stdio/newlib runtime dependencies.<br>* DHCP support is integrated.<br>* bsdsocket.library support is still incomplete and evolving.
## Known Limitations
* Alpha quality software<br>* Only limited SANA-II driver testing so far<br>* Primarily focused on TCP client usage<br>* Long-running/high-throughput transfers are still under investigation
## History
1.1<br>- Added AMITCP13_SOCKET_CLEANUP_DEBUG=1, which enables socket cleanup/pool diagnostics.<br>- Added fd/socket/TCP/UDP/RAW pool summaries behind debug builds.<br>- Hardened TCP cleanup for stuck CLOSED, FIN_WAIT_1, FIN_WAIT_2, CLOSING, and LAST_ACK PCBs.<br>- Cleaned failed initial SYN send path without prematurely reusing the socket wrapper.
1.0<br>- Added central limits in include/amitcp13/socket_limits.h.<br>- Increased core/IPC socket slots from 8 to 16.<br>- Increased TCP PCB pool from 8 to 12.
0.9.1<br>* Improved RX speed on enc62413.device by factor 10<br>* Bumped Mini_FTP_Gui to v0.4<br>- mini_ftp_gui now tracks the PASV data socket with a single g_data_fd.<br>- Before every new PASV data connection, any previous data socket is closed.<br>- LIST/GET/PUT close data sockets on success and error paths, then wait for final 226/250 replies where appropriate.<br>- Ambiguous transfer failures now close the control session and show reconnect-required status.
0.9 Alpha<br>* Improved stability<br>* Introduce the new enc62413.device<br>* Reduced debug output
0.8 Alpha
* Public runtime renamed to TheWire13<br>* DHCP support added<br>* ICMP support added<br>* TCP throughput improvements<br>* Reduced memory footprint / stdio-free runtime<br>* Improved network recovery stability<br>* Expanded bsdsocket.library compatibility
##License
TheWire13 is freeware.
This software may be freely used, copied, and redistributed in unmodified<br>form.
The software is provided "as is" without warranty of any kind. Use at your<br>own risk.
Copyright (c)2026 Marcel Jähne
Contents of comm/tcp/TheWire13.lha<br>PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME<br>[generic] 6605 11332 58.3% -lh5- 4f95 May 21 12:04 c/mini_ftp<br>[generic] 13094 23784 55.1% -lh5- b067 May 25 16:07 c/mini_ftp_gui<br>[generic] 176 450 39.1% -lh5- b5bf May 25 16:20 c/mini_ftp_gui.info<br>[generic] 23394 43496 53.8% -lh5- 5a31 May 21 12:04 c/mini_irc<br>[generic] 2872 5068 56.7% -lh5- aee0 May 21 12:03 c/mini_nslookup<br>[generic] 6166 10952 56.3% -lh5- 53e6 May 21 12:03 c/mini_ntp<br>[generic] 4220 7256 58.2% -lh5- 4cc9...