68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Basilisk II AppleTalk networking?
Posted by: CTB on 2022-12-07 18:04:42
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.
Posted by: Byte Knight on 2022-12-07 18:48:55
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.
Posted by: CTB on 2022-12-07 19:01:04
How did you configure the slirp interface? I am hoping to find a how-to guide to configuring it.
Posted by: Byte Knight on 2022-12-07 19:35:03
How did you configure the slirp interface? I am hoping to find a how-to guide to configuring it.
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:

Posted by: mikes-macs on 2022-12-07 21:52:18
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.
Posted by: CTB on 2022-12-08 11:54:06
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.
Posted by: Byte Knight on 2022-12-08 19:51:55
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.
I don't think AppleTalk actually works with Basilisk II - that's why you need to use TCP/IP networking and type in the IP address of your server. More info here:

Posted by: NJRoadfan on 2022-12-10 16:18:51
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.
Posted by: CTB on 2022-12-11 08:03:23
Do such builds exist for Apple Silicon macs?
Posted by: NJRoadfan on 2022-12-11 10:51:39
Don't know. Ask on the emaculation forums. Folks there maintain builds of the various classic Mac emulators.
Posted by: slipperygrey on 2023-01-10 08:52:25
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.
Posted by: robin-fo on 2023-01-10 09:04:29
Does slirp even support other protocols than IP?

You most likely need tun/tap instead of slirp.
Posted by: slipperygrey on 2023-01-10 09:07:41
Does slirp even support other protocols than IP?

You most likely need tun/tap instead of slirp.
That would explain it. How do you go about adding tun/tap networking to BII? Build it yourself from scratch?
Posted by: robin-fo on 2023-01-10 09:13:16
According to E-Maculation, Basilisk II for Windows supports tap, so there will certainly be a way.
Posted by: robin-fo on 2023-01-10 09:22:49
Maybe this helps for the configuration https://www.emaculation.com/forum/viewtopic.php?t=10916

What are your plans with AppleTalk?
Posted by: slipperygrey on 2023-01-10 09:58:14
Maybe this helps for the configuration https://www.emaculation.com/forum/viewtopic.php?t=10916

What are your plans with AppleTalk?
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...
Posted by: robin-fo on 2023-01-10 10:13:45
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.
Posted by: NJRoadfan on 2023-01-10 20:34:15
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.
Posted by: mikes-macs on 2023-01-10 21:46:16
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.
Posted by: robin-fo on 2023-01-11 04:28:34
What about using Qemu? That‘s how I test my AppleTalk stuff.. I‘m using macOS 12 though…
1 >