Basilisk with Appletalk support; ML and upwards

About BasiliskII, a 68k Mac emulator for Windows, MacOSX, and Linux that can run System 7.x through MacOS 8.1.

Moderators: Cat_7, Ronald P. Regensburg

steeler_fanatic
Space Cadet
Posts: 1
Joined: Sun Jul 26, 2015 10:47 pm

Re: Basilisk with Appletalk support; ML and upwards

Post by steeler_fanatic »

I can report success with BasiliskII emulating a Mac Iici (OS 7.5.5) on a MacBook Pro running Yosemite having two way AppleTalk file transfers with a physical Mac Plus (OS 7.5.5). Great stuff - Thanks!
User avatar
Cat_7
Expert User
Posts: 5020
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Basilisk with Appletalk support; ML and upwards

Post by Cat_7 »

Hi,

Thanks for the feedback!

Best,
Cat_7
Revolver
Space Cadet
Posts: 2
Joined: Sat Nov 21, 2015 11:24 am

Re: Basilisk with Appletalk support; ML and upwards

Post by Revolver »

This method doesn't work on Yosemite... I installed the specified package, the kernel extension is loaded and in /dev I can find tap0,tap1... up to 15 and tun0,tun1... as well, but tap0 is not recognized as a network interface.
If I execute

Code: Select all

ifconfig tap0
I get

Code: Select all

ifconfig: interface tap0 does not exist
There's also a newer version on the tuntaposx site, but it's all the same.
Revolver
Space Cadet
Posts: 2
Joined: Sat Nov 21, 2015 11:24 am

Re: Basilisk with Appletalk support; ML and upwards

Post by Revolver »

Hi! Thank you for these builds, I checked them and I found that the etherhelper is working for me on a Mac OS X 10.10 computer, but unfortunately only the 32bit version. If I try to launch the 64bit ones (I tried all of them) from Terminal, i get

Code: Select all

Killed: 9
and in the system log i read

Code: Select all

Cannot enforce a hard page-zero for ./BasiliskII
I searched on Google and found that is a Yosemite problem for some 64bit executables. It's something that must be fixed during the compilation of the sources.
Can you have a look?
Thanks
User avatar
KnuddlMac
Tinkerer
Posts: 77
Joined: Thu Apr 06, 2017 9:32 am

Re: Basilisk with Appletalk support; ML and upwards

Post by KnuddlMac »

Hi all,

I am on OS X 10.12.6 (Sierra) and tried to run BasiliskII accessing my AppleShare on the LAN.

Only the 32-Bit Version from Cat_7 works for me: http://www.open.ou.nl/hsp/downloads2/Ba ... er-SDL.zip

BasiliskIIGUI network settings are "etherhelper/tap0/bridge0/en0"

Further it was necessary to amend the start script specific to my app properties:

#!/bin/bash
sudo /Users/YourUserAccountHere/BasiliskII/BasiliskII.app/Contents/MacOS/BasiliskII & sleep 10
sudo ifconfig bridge0 create
sudo ifconfig bridge0 addm en0
sudo ifconfig bridge0 up
sudo ifconfig bridge0 addm tap0

It is really great to use the AppleShares on my LAN and I am very impressed about the great work this group lined up!
Next is CUPS printer sharing, I am exited if that also works.

Any success with High Sierra yet?

Best,
Knuddlmac
katzy
Space Cadet
Posts: 2
Joined: Wed Jul 11, 2018 11:39 am

Re: Basilisk with Appletalk support; ML and upwards

Post by katzy »

Hoping the hive mind could help me out…

I got Basilisk (special version w/ AppleTalk support) networked with a Mac SE (w/ Ethernet card) over a crossover cable. The SE has two boot partitions -- one with System 6 and one with System 7. I can transfer files back and forth, but only if I boot the SE into System 7, set it up as an AppleTalk server and mount its drive as a network share on the Basilisk VM. Neither one of the SE systems can “see" the BII AppleTalk server.

I would prefer to use the Basilisk VM as the server, especially if I could connect to it from the System 6 partition on the SE.

I’m sure I'm missing some critical setting or software version somewhere, but I can’t for the life of me figure out what it is…

Full (?) tech specs:

BasiliskII VM host is a 2009 Mac Mini (Core 2 Duo) running OS X 10.11.6 (El Cap).
  • Firewall is off
  • WiFi is off
  • Ethernet (configured manually): IP address 10.0.017; Subnet mask 255.255.255.0; Router 10.0.0.11
Basilisk is using the Performa ROM and running System 7.5.3
  • Chooser 7.5.4: AppleTalk Active
  • Network 3.0.3:
    • AppleTalk Connection = EtherTalk Built In
    • AppleTalk version 58.1.5
    • EtherTalk Version 2.5.7
  • MacTCP 2.0.6:
    • Ethernet (configured manually)
    • IP address 10.0.0.13
    • Subnet Mask 255.255.255.0
    • Gateway address 10.0.0.11
  • File Sharing Monitor: Shared items = MacOS753
  • Users & Groups: Allow user <Me> & Guest to connect
  • Sharing Setup : Sharing on
The SE has an Asante Ethernet card, 4MB RAM and a 2GB HD partitioned into three volumes (two 20MB boot partitions and a 1.3GB (?) "stuff" partition).

System 6:
  • Chooser 3.6: AppleTalk Active
  • Network 3.0.2:
    • AppleTalk Connection = EtherTalk Alternative
    • AppleTalk version 58.1.4
    • LocalTalk Version 58.2.2
  • MacTCP 2.1:
    • Ethernet Built-in (configured manually)
    • IP address 10.0.0.11
    • Subnet Mask 255.255.255.0
    • Router address 10.0.0.13
  • Relevant files in System Folder:
    • AppleShare
    • AppleShare prep
    • AppleTalk
    • Backgrounder
    • EtherTalk Phase 2
    • MacTCP DNR
    • Mac TCP Prep
    • Network
    • Responder
    • MacTCP
  • Files not in System folder (because they don't seem to do anything and/or they cause crashes):
    • SNMP MacAgent Prep
    • SNMP MacAgent
System 7:
  • Chooser 7.2: AppleTalk Active
  • Network 3.0.2:
    • AppleTalk Connection = EtherTalk Alternative
    • AppleTalk version 57.0.4
    • EtherTalk Version 2.5.6
  • MacTCP 2.0.6:
    • Ethernet Built-in (configured manually)
    • IP address 10.0.0.11
    • Subnet Mask 255.255.255.0
    • Router address 10.0.0.13
  • Relevant files in System Folder:
    • MacTCP DNR
    • Control Panels
      • MacTCP
      • Network
    • Extensions
      • AppleShare
      • EtherTalk Phase 2
      • EtherTalk Prep
      • Network Extension
    • Preferences
      • MacTCP Prep
Why can't either if the Mac SE systems "see" the BasiliskII AppleShare server?

TIA for any help.
User avatar
Cat_7
Expert User
Posts: 5020
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Basilisk with Appletalk support; ML and upwards

Post by Cat_7 »

Hi,

I'm trying to understand your setup.
You are using the SE as router for the Basilisk VM?
In Basilisk you have 10.0.0.13 as IP and 10.0.0.11 as gateway (router).
And in the SE you have 10.0.0.11 as IP and 10.0.0.13 as router.

I guess all should have the same router, but different IP addresses.

Don't you have a central router address?

You can try the command "sudo tcpdump –i en0" in a terminal to see whether your Basilisk VM advertises itself as a fileserver on your network. That is, if en0 is your non-wifi network card in OSX. Otherwise check with "ifconfig" what is the name of your network card and substitute en0 with the correct name.

See here: https://www.emaculation.com/doku.php/ap ... leshooting

Best,
Cat_7
katzy
Space Cadet
Posts: 2
Joined: Wed Jul 11, 2018 11:39 am

Re: Basilisk with Appletalk support; ML and upwards

Post by katzy »

Cat_7 wrote: I'm trying to understand your setup.
You are using the SE as router for the Basilisk VM?
In Basilisk you have 10.0.0.13 as IP and 10.0.0.11 as gateway (router).
And in the SE you have 10.0.0.11 as IP and 10.0.0.13 as router.

I guess all should have the same router, but different IP addresses.

Don't you have a central router address?
Thanks for the reply.

I’m using a crossover Ethernet cable to connect the SE directly to the Mac running the Basilisk VM. No router, therefore no central router address. I assumed each machine sees the other as the router, so I set up the IP addresses accordingly.

I will try the terminal commands and report back…
User avatar
KnuddlMac
Tinkerer
Posts: 77
Joined: Thu Apr 06, 2017 9:32 am

Re: Basilisk with Appletalk support; ML and upwards

Post by KnuddlMac »

Cat_7 wrote:Hi,

NOTE: these are not our suggested BasiliskII builds. You can find those at:
http://www.emaculation.com/forum/viewto ... f=6&t=7361
CAUTION: Use these builds only when you need easy Appletalk support. These builds do not stem from the official source code repository and will most likely not be updated when the official source code changes.

The links below provide BasiliskII builds with greatly simplified support for Appletalk through the "etherhelper" (thanks to dsumorok!). This will only work in Mountain Lion and upwards. Appletalk will only work with WIRED ethernet connections. All builds also support "normal" slirp based networking. (source code at: https://github.com/dsumorok/macemu)

1. 64 bit BasiliskII with JIT, SDL-based, etherhelper.
http://www.open.ou.nl/hsp/downloads/Bas ... 7-2013.zip

2. 64 bit BasiliskII, SDL-based (No JIT), etherhelper.
http://www.open.ou.nl/hsp/downloads/Bas ... 7-2013.zip

3. 64 bit Basilisk, XQuartz-based (No JIT), with extended support for the ASC (Apple Sound Chip), etherhelper.
http://www.open.ou.nl/hsp/downloads/Bas ... 7-2013.zip

4. 32 bit Basilisk, SDL and Ethernethelper, no jit.
http://www.open.ou.nl/hsp/downloads2/Ba ... er-SDL.zip

Hi Cat_7,

I can't run the 64bit Version with 'etherhelper' on 'Catalina'. On 'High Sierra' I could also just use the 32-bit version.

Will there be a new 64-bit build for 'Catalina' available?

I am asking, as I try to get AppleTalk also running with BAII on Catalina.

Best,
Knuddlmac!
RichCini
Student Driver
Posts: 24
Joined: Fri Feb 28, 2020 3:10 am

Re: Basilisk with Appletalk support; ML and upwards

Post by RichCini »

Same here, too. Thanks!
User avatar
Cat_7
Expert User
Posts: 5020
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Basilisk with Appletalk support; ML and upwards

Post by Cat_7 »

Hi,

I don't think so. I haven't heard from the developer in a long time, and I haven't tried compiling/running on Catalina as I have no access to a real machine running it.

Best,
Cat_7
Post Reply