Software Download
Software
All software is provided under the GPL
Commercial use is therefore permitted. Some form of reward for commercial
use would be appreciated.
- Version 3.0 (6 April 2002)
- Extensive syntax changes to support compilation with sdcc for 8051
- Moved interface specific code to subdirectories. All compilation
is now done in these subdirectories
- mc68hc11 F1 support is in the hc11f1 subdirectory (19200 baud with
16Mhz crystal)
- dev8051 simmstick support is in the dev8051 subdirectory (57600 baud
with 11.0592MHz crystal)
- cygnus C8051F005F1 support is in the c8051 subdirectory (57600 baud
with 11.0592MHz crystal)
- Removed unnecessary variables to conserve stack space
- Removed multiple checksum routines to single routine in cpu specific
code (8051 checksum is written in assembly)
- Added gateway configuration to allow sending to IP addresses not on
local ethernet
- Added SERIAL option to allow inclusion/removal of all serial IO code
- Unix compilation only in this version
- Version 2.1 (25 Dec 2001)
- Complete restructure to break protocols into separate files
- Improved configuration omits linking of unused protocols
- Enabled compiler optimisation to improve performance
- Abstracted CPU interface to allow for other CPU interfaces
- Improved Makefile to link for both buffalo and standalone in same
build
- Version 2.0 (1 Dec 2001)
- Version 1.7a (4 July 2001)
- Fixed compilation under windows and with current version of gcc (2.95.3)
Version 1.7 (21 June 2001)
- Created linux.h with all constants and structures required for compilation
- Added memory map and interrupt hooks to support running under Buffalo ROM or standalone
- Moved all configuration to Makefile
- Added complete implementation of ARP resolution with retries and timeout
- Version 1.5 (6 Feb 2001)
- tidied use of gcc header files
- includes all required header files except
GCC and linux
- IP address is now either BOOTP or 192.168.0.(200 + node number)
- TODO: Does not ARP properly at present - only
sends ARP responses and assumes packet is being sent to same address as
the last packet was received from. Need to add ARP of new address
and ARP address cache (in progress)
- Version 1.4 (Dec 2000)
- (rough version - requires GCC for
linux and linux header files)
- bootp.bin is a bootp image
- fixed.bin is an image fixed at 192.168.0.200/255.255.255.0