MacIPX fails humorously when raw mode Ethernet is not available: broadcasts are transmitted with an extra Ethernet II frame header to a destination address of 08:08:08:08:08:08. The stub driver in SheepShaver very nearly supports raw mode but refuses to switch it on; you might say the mode is ironically stubbed out.
I have enabled raw mode for the stub driver, now I wonder where I can find the sources for EthernetDriverFull.i so that I could enable raw mode for it also.
Edit: Found it.
Sources: SheepShaver-Ethernet.tar.bz2
Instructions: http://www.emaculation.com/forum/viewto ... 757#p20757
EthernetDriverFull.i is a hex dump of ethernet.ndrv built by CodeWarrior 5.3
Ethernet raw mode
Moderators: Cat_7, Ronald P. Regensburg, ClockWise
Re: Ethernet raw mode
MacIPX is working well, and with it, I can network SheepShaver with Basilisk II and DOSBox MegaBuild to play Doom between them.
Re: Ethernet raw mode
So what exactly do you have to do to make MacIPX work? And what version of MacIPX do you use? I've read, e.g. here, that versions earlier than 1.3.1 may not work.
Re: Ethernet raw mode
I have a fork containing patched drivers, and I submitted a pull request.
https://github.com/Masaq-/macemu/tree/macipx
Basically you would compile SheepShaver and run it.
I used System 7.5.3 through Mac OS 8.6 and MacIPX 1.2 through 1.3.1. Everything worked but the 802.3 frame type is slightly buggy in MacIPX versions before 1.3.1.
https://github.com/Masaq-/macemu/tree/macipx
Basically you would compile SheepShaver and run it.
I used System 7.5.3 through Mac OS 8.6 and MacIPX 1.2 through 1.3.1. Everything worked but the 802.3 frame type is slightly buggy in MacIPX versions before 1.3.1.
Re: Ethernet raw mode
MacIPX recognizes free NetWare clone mars_nwe as an IPX router and accepts IPX network numbers assigned by it.
http://people.debian.org/~pm/pool/main/mars-nwe/
This binary package still runs on Ubuntu 14.04 despite being 14 years old.
http://people.debian.org/~pm/pool/main/mars-nwe/
This binary package still runs on Ubuntu 14.04 despite being 14 years old.