• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Basilisk II AppleTalk networking?

CTB

6502
Is it possible to get AFP working on Basilisk II currently running on my M2 MacBook Air. I am hoping to connect it to my Netatalk 2.x server running on my PiSCSI preferably via DDP but over IP would also work. I realise I will probably need the MBAir connected to the network physically (not wifi) as is the PiSCSI. My goal is to use Basilisk II to test some tinkering I want to do with the Netatalk server.
 
I can connect to my Netatalk file server on my Intel MBP via slirp Ethernet Interface in Basilisk II, but I have to go to Chooser -> AppleShare -> Server IP Address and enter the server's IP. It will NOT connect via AppleTalk.
 
How did you configure the slirp interface? I am hoping to find a how-to guide to configuring it.
 
Does it have to be BasiliskII or could you use SheepShaver? I've successfully followed Alternate Networking in SheepShaver. https://www.emaculation.com/forum/viewtopic.php?t=5531. However, I did so With Yosemite on a Mac Mini 2009. I don't know if this works on newer Macs and OS all you need is a Bridged network port, but it seems your MB Air doesn't have ethernet.
 
Last edited:
Lauch BasiliskIIGUI and click on the Serial/Network tab and make sure slirp is selected for Ethernet Interface. I believe slirp is built-in as I don't remember installing it separately. I had to set my IP settings manually in the TCP/IP control panel as described here:

I tried these settings, no luck. Basilisk II now sees the Ethernet interface in the AppleTalk and TCP/IP control panels but doesn’t see anything on the network.
 
DDP AppleTalk does work with Basilisk II and SheepShaver. You need a build that supports libpcap or tun/tap bridged networking. The only limitation is that you need to use a wired Ethernet connection.
 
DDP AppleTalk does work with Basilisk II and SheepShaver. You need a build that supports libpcap or tun/tap bridged networking. The only limitation is that you need to use a wired Ethernet connection.
Do you have some pointers on how to get such a Basilisk II emulator set up? I've tried various Windows builds, including the latest on Emaculation (Sep 2020) with Slirp networking but I haven't been able to get it to receive DDP traffic.
 
Thanks, I'll check it out.

It'd be neat to have BII as a fully featured test bed for Netatalk development. It works great right now for testing the DSI layer over the Slirp interface, but it'd be awesome if I could test DDP too...

Oh that‘s cool! Please keep us updated!

I‘m currently working on a portable AppleTalk router software, written in C and targeted at modern macOS and STM32.
 
neozeed's Cockatrice III supports libpcap/winpcap bridged networking. Note that I have had problems with Windows 10 and newer with winpcap apps (including GSport and GSplus). I also found builds of sheepshaver that support it as well.
 
Last check in 2020 the was no tun/tap for Big Sur. Tunneling is done with another app and it doesn't work well over wifi or ethernet with classic Macs. Therefore, to be able to test Netatalk development like you want to do, you can use a real Mac or emulate a Classic Mac with Basilisk II or Sheep Shaver with an older host Mac that has the ability to run tun/tap on a host OS from 10.6 to 10.10. All the information is documented on how to do this but I'm afraid your MBP is too new or at least the OS is. Keep checking though on emulation forums as builds and documentation are released frequently. I find Cat_7 to be a wealth of information.
With today's security concerns it may be impossible to tunnel thru a network port considering that may be a seen as a security breach. Specific authorization is needed for the chip to allow it.
 
Last edited:
Back
Top