From: Gwenole B. <gb....@fr...> - 2005-07-04 06:33:08
|
Hi, I have rebuilt a new Ethernet NDRV with CodeWarrior for MacOS =20 (EthernetDriverFull.i). It basically now uses the ether.cpp as a whole =20= instead of minimal/direct stubs to native code. This helps for =20 DIRECT_ADDRESSING platforms (Windows) as converting ether.cpp to a =20 non-real-addressing-clean state would be tedious. It should be possible to always default to that new driver (10 KB) but =20= I'd prefer keeping the old one for REAL_ADDRESSING as it permits =20 debugging more easily, and it can gather some statistics. I have placed the sources + project files here: <http://gwenole.beauchesne.free.fr/sheepshaver/files/SheepShaver-=20 Ethernet.tar.bz2> note that it's intended to be extracted into an extfs enabled directory =20= in order to get the resources intact. ;-) BTW, I also integrated the slirp code from Basilisk II. So we now have =20= ethernet working without any privileges on at least Linux and MacOS X. =20= Platforms where it worked for Basilisk II should work for SheepShaver =20= too. Bye, Gwenol=E9.= |