Skip to content

Latest commit

 

History

History
62 lines (50 loc) · 2.19 KB

ChangeLog.md

File metadata and controls

62 lines (50 loc) · 2.19 KB

plipbox: ChangeLog

version 0.1 (22.7.2012)

  • initial public release
  • converted plip2slip code base and added ethernet support
  • introduced a NAT device in firmware that connects a point2point link from the Amiga with the local Ethernet
  • added DHCP on Ethernet link
  • initial HW support: Arduino 2009

version 0.2 (2.9.2012)

  • added HW support for AVR-NET-IO board

version 0.3 (19.5.2013)

  • major redesign: removed NAT device and introducded MAC bridge, i.e. plipbox behaves like an Amiga Ethernet adapter and bridges all packets from there without alteration
  • dropped lots of network code found in plipbox that is not needed for the MAC bridge
  • rewrote and renamed Amiga SANA-II plipbox.device to be an Ethernet driver
  • added a Python-based software emulation for the plipbox that operates with a patched FS-UAE Amiga emulator
  • new approach makes the device zero-conf. Just attach and it works.

version 0.4 (01.6.2013)

  • added hardware description for plipbox nano hardware
  • added schematic and board design for plipbox nano base board
  • added new firmware -nano for new plipbox nano pinout
  • Amiga driver unchanged and stays at 0.3

version 0.5 (30.11.2013)

  • plipbox device now automatically receives its MAC address from driver
  • you can change your MAC address with SANA-II command in software (if your TCP/IP stack supports it, e.g. Miami DX or Roadshow)
  • plipbox device maps online/offline state to Ethernet module and disables it if devie is offline
  • parallel line protocol completely rewritten to use a client server model
  • added optional Ethernet full duplex support
  • added optional Ethernet flow control
  • improved device statistics
  • added error log

version 0.6 (17.01.2015)

  • new fast burst protocol for raw parallel transfers of up to 235 KiB/s
  • see benchmark.md for detailed performance values
  • cleaned up firmware and driver code
  • rewrote firmware to handle a full ethernet frame in SRAM
  • reduced parameters in firmware -> simplified usage
  • added new test modes to allow detailed benchmarking of all system components