attached is the updated Atari EtherNAT aka SMC91C111 ethernet driver. The driver
is functional (i.e. does no longer mangle the first two bytes of a packet).

I had to fudge with the SMC_PUSH_DATA function (the register interface appears
to be little endian but the data buffers are big endian), and decided to stick
that into the main driver instead of smc91x.h in the end.

Interrupts are still missing, the driver operates from a timer routine instead.
Cheers,
Michael