Commit Graph

  • c50dc04cb0 Replace legacy LAN design with Pico 2 W Clockport project master yannick 2026-10-05 22:46:10 +02:00
  • f8dc4383d2 Merge branch 'driverupdate2025' into 'master' Matthias Heinrichs 2026-09-22 20:19:04 +00:00
  • 52ba722800 Updated Zorro-LAN-IDE Driver to 2.15 - Multicast fixes - new Microchip OUIs added to verification table Henryk Richter 2026-03-02 10:41:17 +01:00
  • 0f18ce181d Combined Z2/Z3-Firmware MHeinrichs 2022-03-14 09:31:55 +01:00
  • 7444299170 changed write-data preparation for lan MHeinrichs 2022-03-14 00:10:05 +01:00
  • 066344f4bf Adopted the fixes for no IDE-ROM and no IDE-Drive from Z2-Firmware MHeinrichs 2022-03-13 20:37:49 +01:00
  • e2a09186e2 FIxed Bug, when no Boot rom was inserted MHeinrichs 2022-03-12 21:52:16 +01:00
  • 876b2adb5b fixed hang if no IDE-device was connected MHeinrichs 2022-03-08 13:51:53 +01:00
  • 65af379ced Converted logic to all registers high during power up AND reset! MHeinrichs 2022-03-08 12:39:34 +01:00
  • 88cdb9fb52 Fixed reset issue: The initialisation loop must be performed exactly once! MHeinrichs 2022-03-08 12:25:56 +01:00
  • dc65757a8a Fixed Z"-Firmwarebug: fast accelerators fetched the IDE-Information too fast I buffered the databus and hold the datat longer during a read MHeinrichs 2022-03-06 00:12:14 +01:00
  • 61a36e326f Fiexd Clockport-bug for >68040 MHeinrichs 2021-07-30 01:13:50 +02:00
  • fdde3273e8 Resolved merge mess MHeinrichs 2020-10-09 22:02:01 +02:00
  • 74dac57258 Merge branch 'master' of https://gitlab.com/MHeinrichs/Zorro-LAN-IDE MHeinrichs 2020-10-09 00:19:11 +02:00
  • 8231b54f78 Improved clock startup and IDE-ROM-timing MHeinrichs 2020-10-09 00:17:40 +02:00
  • 85a06c1701 Merge branch 'driverupdate' into 'master' Matthias Heinrichs 2020-09-13 21:20:39 +00:00
  • 67121e1ae6 Driver updated to version 2.9 Changes: better Envoy support driverupdate Henryk Richter 2020-08-24 13:08:14 +02:00
  • 131a875a37 Readme update Henryk Richter 2020-08-18 10:59:21 +02:00
  • 40c53e75b5 Zorro-II firmware update - fixed clockport addressing - changed IDE_OFF jumper handling to actually disable IDE when the jumper is in Henryk Richter 2020-07-15 17:45:55 +02:00
  • f62afb7167 updated network driver to v2.8 with fixes related to Fusion Henryk Richter 2020-06-23 19:47:28 +02:00
  • 0be8ed6658 Driver - updated miitool binary Henryk Richter 2020-05-03 13:23:18 +02:00
  • 920891080b updated baxnet SANA-II driver and Gerber files - Enforcer hit fix - replaced V2 Gerbers by V3 Gerbers Henryk Richter 2020-02-14 17:03:18 +01:00
  • 02c04ac3c5 unified behavior on address decode MHeinrichs 2019-11-19 23:41:25 +01:00
  • 4cca468a8b Merge branch 'driverupdate2' into 'master' Matthias Heinrichs 2019-11-19 14:10:42 +00:00
  • a7141792f4 Merge branch 'master' into driverupdate2 Heinrichs, Matthias 2019-11-19 14:56:37 +01:00
  • d125d49fa6 Updated baxnet-driver ansd Z3-Interface MHeinrichs 2019-11-15 00:40:34 +01:00
  • 6d091fce0c LAN driver update - separate semaphore for write queue (about 2% more speed) - re-enabled init optimization (avoidance of full chip resets, still experimental) HenrykRichter 2019-06-11 10:48:18 +02:00
  • b52e485c88 misc. updates - added device.i in preparation of moving some operation sequences closer to the hardware implementation, if desired - added picture of V3 card HenrykRichter 2019-06-06 16:05:05 +02:00
  • 718b7fed44 reverted last Z2 firmware VHDL - useful in Z2 mode until unified firmare is ready HenrykRichter 2019-06-06 15:36:49 +02:00
  • 9861a3f073 driver update - fixed gcc cross compilation linker woes by using aout instead of hunk for asm files - temporarily reverted to full ENC chip resets on initialization HenrykRichter 2019-06-06 15:30:08 +02:00
  • 906d8a902f Firmware for new version. IDE and CP working MHeinrichs 2019-05-26 22:17:28 +02:00
  • ef4c647915 Merge branch 'v2updates' into 'master' Matthias Heinrichs 2019-05-02 19:18:44 +00:00
  • 7c19cf2fd1 updated ENC624j6net driver - fixes to gcc native and cross compilation settings - implemented hardware based multicast filtering hashes, resulting in less unwanted traffic to our Amigas (especially Bonjour, UPNP and such) - MULTICAST option in envarc:sana2/enc624j6net.config will now allow all multicast traffic as opposed to the default fine grained filtering behaviour Henryk Richter 2019-04-13 21:13:28 +02:00
  • 5c8a5c12ed updated pinlist for V2 HenrykRichter 2019-03-20 17:47:16 +01:00
  • 87739da8b8 new jed files for V2 board, untested for now HenrykRichter 2019-03-20 17:43:32 +01:00
  • f97e75d972 updated LAN driver HenrykRichter 2019-03-20 09:02:11 +01:00
  • ec9088d70d V2 changes: - moved IRQ6 to Pin 135 in pinlist and VHD files - added IDE data lines to Z3 vhd HenrykRichter 2019-03-19 16:15:22 +01:00
  • ecf2d5bc6b Cleaned sensitivity list MHeinrichs 2019-03-08 00:04:06 +01:00
  • 7936ad431b CP and LAN working! Clockport needed to be stopped if FCS='1' MHeinrichs 2019-03-07 23:53:52 +01:00
  • 943507175a toggle-edge-detection for fcs MHeinrichs 2019-02-28 22:59:03 +01:00
  • 95630fdcf7 fully clocked z3-statemachine for lan without reset-hack MHeinrichs 2019-02-27 23:06:45 +01:00
  • 8230e4fca2 try for CP in Z3 MHeinrichs 2019-02-26 21:59:05 +01:00
  • 6d4a455d68 im3 MHeinrichs 2019-02-21 23:52:29 +01:00
  • 99f78251cd Intermediate2 MHeinrichs 2019-02-21 23:41:30 +01:00
  • b1854c3f8c intermediate MHeinrichs 2019-02-21 14:47:36 +01:00
  • 18ab58e394 Z3-LAN working and cp working but not together MHeinrichs 2019-02-21 14:31:52 +01:00
  • b7e4ec2e1d Z3-config-try MHeinrichs 2019-02-21 14:02:45 +01:00
  • 5fc99a4460 Z2-Firmware with working CP and LAN MHeinrichs 2019-02-21 13:53:40 +01:00
  • 11c25fe78d CP working in Z3 and driver update MHeinrichs 2019-02-20 23:45:57 +01:00
  • 94425362cc Update in Firmware (pure Z2-AC but LAN becomes Z3) and new pcb MHeinrichs 2019-02-19 23:01:57 +01:00
  • 021563bffa Update in readme Matthias Heinrichs 2019-01-21 12:05:56 +00:00
  • 7b838607ae Clean up and driver update MHeinrichs 2019-01-06 21:23:28 +01:00
  • e42f097a6c New driver MHeinrichs 2019-01-03 00:43:32 +01:00
  • eecd6c8918 IDE and CP working in z2-mode MHeinrichs 2019-01-03 00:11:33 +01:00
  • d11d1c5b27 Start of reintegration IDE/CP AutoConfig works MHeinrichs 2019-01-02 22:12:35 +01:00
  • ace45ad182 Working! Use "fit.bat 54 35" MHeinrichs 2019-01-02 11:11:42 +01:00
  • 1ec3fe8e97 before rollback to z2 to find the databus bug MHeinrichs 2019-01-02 00:25:30 +01:00
  • 01f5ae13ff New compile with 25MHz MHeinrichs 2018-12-19 22:28:14 +01:00
  • 00f475fed5 No swap of upper/lower word MHeinrichs 2018-12-19 19:01:29 +01:00
  • d0da391575 Cacheinhibit must be asserted! MHeinrichs 2018-12-19 18:49:12 +01:00
  • 2bfa35c4b2 Gerbers added and Front enlarged MHeinrichs 2018-12-19 10:37:23 +01:00
  • 468dbcbd78 Added new PCB-Layout MHeinrichs 2018-12-19 10:13:49 +01:00
  • 20aff1a84f Busspeed tweaked: 6-7MB/s Zorro3-Speed MHeinrichs 2018-12-18 22:57:37 +01:00
  • a28f930027 Set driver init to 25MHz MHeinrichs 2018-12-18 22:30:20 +01:00
  • 1f390a5b9e Swapping enabled but freeze lock during driver MHeinrichs 2018-12-18 12:13:12 +01:00
  • 118d024b37 AC working and swapping disabled MHeinrichs 2018-12-18 11:59:02 +01:00
  • 11a6adca8a Byteswap working MHeinrichs 2018-12-18 00:00:58 +01:00
  • 8cbd5c7cef Datata access works for fixed base address MHeinrichs 2018-12-17 23:56:57 +01:00
  • deb69da927 sm cleaned up MHeinrichs 2018-12-17 23:03:12 +01:00
  • 73899442dc z3 ac is working MHeinrichs 2018-12-14 01:28:28 +01:00
  • eec9e31a7a Auto stash before merge of "master" and "origin/driverupdate" MHeinrichs 2018-11-26 20:34:01 +01:00
  • 2a19a0b2f7 Merge remote-tracking branch 'origin/driverupdate' MHeinrichs 2018-11-26 20:32:29 +01:00
  • 44f8bb58e2 small readme update HenrykRichter 2018-06-27 08:37:12 +02:00
  • 1861dafdc5 updated binaries HenrykRichter 2018-06-27 08:33:19 +02:00
  • 0940b0728c workaround for GCC linking issues HenrykRichter 2018-06-27 08:32:13 +02:00
  • 4b12858a7e Merge branch 'driverupdate' into 'master' Matthias Heinrichs 2018-06-15 12:53:37 +00:00
  • c8e56a5e98 readme update HenrykRichter 2018-06-14 08:38:42 +02:00
  • b13808f240 Updated LAN driver - changed directory layout - Multicast support (automatic RX filter adjustment) - MC68000 target in Makefile - clarified licensing (GPLv3) - README files Henryk Richter 2018-06-14 08:20:30 +02:00
  • 95bc477444 Switched Driver to baxnet-structure MHeinrichs 2018-06-09 21:41:07 +02:00
  • b714ded89e Working on Rev2 MHeinrichs 2018-06-09 12:47:10 +02:00
  • c8ff432e7a Logic update - fix LAN port byte swap with byte writes - swap UDS/LDS mapping to WRL/WRL - duplicate LAN DQ bytes by re-using ClockPort logic - issues: - DQ logic doesn't fit in one Function Block anymore - some optimization/relaxation might be needed HenrykRichter 2018-04-30 08:11:45 +02:00
  • dd0537a36d enc624j6net - improved duplex/offline check handling - better TX handling (one less full frame copy per TX request), i.e. direct write from driver to HW buffer - some other minor changes - revised TX is optional (see smakefile), requires a VHDL fix that is not checked in to svn as of yet HenrykRichter 2018-04-25 20:36:34 +02:00
  • d676378aba LAN Driver - bugfix: wraparound aware RX routine was potentially over- or undershooting by two bytes - slight improvement to RX loop - revision bump to 0.2 HenrykRichter 2018-04-16 21:29:40 +02:00
  • 16f86601d9 Tweaked the driver a bit MHeinrichs 2018-02-09 00:41:02 +01:00
  • c37eaf21ed alignment bug fixed and asm routines splitted MHeinrichs 2018-02-05 19:53:13 +01:00
  • 0646520752 A12/13 fix Driver improvement git-ignore cleaned MHeinrichs 2018-02-03 17:38:48 +01:00
  • 9cd1ded15f Driver - removed object files from svn (screwed up diffs) - set svn mime type to binary for .device and assembler - reverted list handling in server.c doreadreqs() HenrykRichter 2018-02-01 08:21:10 +01:00
  • f848e6be7a Fixed Autoconfig-Bug, improved interrupthandling multiple package support MHeinrichs 2018-02-01 02:17:20 +01:00
  • 70f403c28e Added IDE-Disable option MHeinrichs 2018-01-24 21:58:18 +01:00
  • 3f68d9511d License must be GNU due to use of Plipbox MHeinrichs 2018-01-22 07:53:06 +01:00
  • 12cde8d51c License Added MHeinrichs 2018-01-22 00:03:30 +01:00
  • 8dfb0353a3 first hit for public MHeinrichs 2018-01-21 23:56:13 +01:00
  • 13c4b7f8e6 ENC624J6Net - changed interrupt usage for Int2 instead of Int6 (after discussion with Matze about "best" approach) - see HW_INTSOURCE in hw.c for the active interrupt source - this build reflects changed word handling in CPLD code, now all addresses below $6000 are presented as Big Endian words, such that copies of the frames can be done with fast instructions like movem HenrykRichter 2018-01-09 21:40:50 +01:00
  • dde9bf1d4e - Driver optimization HenrykRichter 2017-12-27 09:34:03 +01:00
  • cb1743d4a2 Byteswap disabled MHeinrichs 2017-12-26 10:25:04 +01:00
  • ac660adc65 ENC624j6net - updated source to match the JED from 22Dec2017 - now interrupt support is enabled in driver - ping times improved considerably HenrykRichter 2017-12-24 21:24:32 +01:00
  • eea643c563 LAN-INT-Disable implemented MHeinrichs 2017-12-22 11:32:15 +01:00
  • a7e6f9a3a3 Cleaned up firmware MHeinrichs 2017-12-22 10:49:23 +01:00
  • 3cc0d7b8d8 PCB/Fixes.txt - Hinweise zu den Prototypen cp-fix.jpg - ClockPort Interrupt fix im Bild HenrykRichter 2017-12-22 11:05:12 +01:00
  • 4e0dfd7654 Address-Swap for A13/12 and Byteswap from $6000-$7FFF MHeinrichs 2017-12-21 21:46:51 +01:00