7444299170
changed write-data preparation for lan
MHeinrichs2022-03-14 00:10:05 +01:00
066344f4bf
Adopted the fixes for no IDE-ROM and no IDE-Drive from Z2-Firmware
MHeinrichs2022-03-13 20:37:49 +01:00
e2a09186e2
FIxed Bug, when no Boot rom was inserted
MHeinrichs2022-03-12 21:52:16 +01:00
876b2adb5b
fixed hang if no IDE-device was connected
MHeinrichs2022-03-08 13:51:53 +01:00
65af379ced
Converted logic to all registers high during power up AND reset!
MHeinrichs2022-03-08 12:39:34 +01:00
88cdb9fb52
Fixed reset issue: The initialisation loop must be performed exactly once!
MHeinrichs2022-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
MHeinrichs2022-03-06 00:12:14 +01:00
40c53e75b5
Zorro-II firmware update - fixed clockport addressing - changed IDE_OFF jumper handling to actually disable IDE when the jumper is in
Henryk Richter2020-07-15 17:45:55 +02:00
f62afb7167
updated network driver to v2.8 with fixes related to Fusion
Henryk Richter2020-06-23 19:47:28 +02: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)
HenrykRichter2019-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
HenrykRichter2019-06-06 16:05:05 +02:00
718b7fed44
reverted last Z2 firmware VHDL - useful in Z2 mode until unified firmare is ready
HenrykRichter2019-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
HenrykRichter2019-06-06 15:30:08 +02:00
906d8a902f
Firmware for new version. IDE and CP working
MHeinrichs2019-05-26 22:17:28 +02: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 Richter2019-04-13 21:13:28 +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
HenrykRichter2018-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
HenrykRichter2018-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
HenrykRichter2018-04-16 21:29:40 +02: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()
HenrykRichter2018-02-01 08:21:10 +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
HenrykRichter2018-01-09 21:40:50 +01:00
ac660adc65
ENC624j6net - updated source to match the JED from 22Dec2017 - now interrupt support is enabled in driver - ping times improved considerably
HenrykRichter2017-12-24 21:24:32 +01:00