BII with Mac OS "Mojave"

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

Post Reply
chelim78
Tinkerer
Posts: 76
Joined: Wed Jun 22, 2011 11:51 am
Location: France

BII with Mac OS "Mojave"

Post by chelim78 »

Hello !
Does anybody know if there is any problem when running BII (*) with the latest Mac OS "Mojave" ?
(*) Basilisk II 1.0, Mac OS X port 19, build 2014-03-01
Thanks
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: BII with Mac OS "Mojave"

Post by Ronald P. Regensburg »

I see no reason why BasiliskII would not work in Mojave.

However, I have here a newer 64bit SDL2 port from kanjitalk755/macemu source that will probably run better. I will post a link in the BasiliskII for OSX downloads topic shortly.
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: BII with Mac OS "Mojave"

Post by 24bit »

No worries, BII builds old and new do run fine in 10.14.1.
The situation may get tricky when 32 bit apps will be hindered from running by the OS.

Image
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BII with Mac OS "Mojave"

Post by adespoton »

Ronald P. Regensburg wrote:I see no reason why BasiliskII would not work in Mojave.

However, I have here a newer 64bit SDL2 port from kanjitalk755/macemu source that will probably run better. I will post a link in the BasiliskII for OSX downloads topic shortly.
The SDL2 port is giving me trouble; --config isn't loading the config, and sparsebundles don't appear to be supported. Including lines like DSP causes the config to fail instead of just ignoring them.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: BII with Mac OS "Mojave"

Post by Ronald P. Regensburg »

I never tried sparsebundles with BasiliskII. Did they work with previous BasiliskII versions?

Does my SDL2 port build work for you as expected: viewtopic.php?f=6&t=7361
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: BII with Mac OS "Mojave"

Post by 24bit »

Yes it does. Perfect, thank you so much Ronald!
(I know, it was not me you were asking and I do not own a GT3e (or better) GPU.)

Image
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BII with Mac OS "Mojave"

Post by adespoton »

Ronald P. Regensburg wrote:I never tried sparsebundles with BasiliskII. Did they work with previous BasiliskII versions?

Does my SDL2 port build work for you as expected: viewtopic.php?f=6&t=7361

That's the version I was testing. It works with non-sparsebundles, but fails with the sparse images. They worked with 2014-03-01 and also with the previous builds by Vasi. Vasi added the support with his 2013 build (it wasn't there in the 2009 build). See viewtopic.php?t=7974
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: BII with Mac OS "Mojave"

Post by Ronald P. Regensburg »

Sorry, I forgot about it although I wrote about the sparsebundle support myself. :oops:
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BII with Mac OS "Mojave"

Post by adespoton »

No problem; just last week I was googling for some information and the only result was on here, written by me, 9 years ago :}
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BII with Mac OS "Mojave"

Post by adespoton »

Well, I've done some more work; turns out --config works just fine, but Mojave has added more limitations to how you can refer to files in bash. So the only thing not implemented appears to be sparsebundles.
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: BII with Mac OS "Mojave"

Post by emendelson »

adespoton wrote:So the only thing not implemented appears to be sparsebundles.
I'm using my build of kanjitalk755's BasiliskII code, and it works perfectly with a sparse bundle disk. Am I misunderstanding your post
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BII with Mac OS "Mojave"

Post by adespoton »

Nope; maybe I should switch to your build. With the one I'm currently using (Ronald's), it treats them as folders and won't load them as images. Any attempt to boot from a config file including a sparsebundle fails.
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: BII with Mac OS "Mojave"

Post by emendelson »

adespoton wrote:Nope; maybe I should switch to your build. With the one I'm currently using (Ronald's), it treats them as folders and won't load them as images. Any attempt to boot from a config file including a sparsebundle fails.
Download it here:

https://www.dropbox.com/s/3m94a0abqijfh ... I.zip?dl=1

Ronald, if you want this, please let me know when you've uploaded it so I can remove this copy from public view.
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BII with Mac OS "Mojave"

Post by adespoton »

Thanks; I'll give this a spin soon :)

[edit] tried it -- same issue; the sparsebundle won't load. All I get is:
Basilisk II V1.1 by Christian Bauer et al.
WARNING: Unknown preferences keyword 'dsp'
WARNING: Unknown preferences keyword 'mixer'
WARNING: Unknown preferences keyword 'ignoresegv'
Reading ROM file...
WARNING: Cannot open 1992 Macintosh System 7.0.1P (P200).sparsebundle (No such file or directory)
Using SDL/coreaudio audio output
Using SDL_Renderer driver: opengl
If I convert it to a DMG, it opens fine; if I use SDL1 BII, the sparsebundle opens fine. But neither your build nor Ronald's will load; they just throw that error and go to the blinking question mark.
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: BII with Mac OS "Mojave"

Post by emendelson »

Hmmm... It works with the sparsebundle that I use inside this one:

https://www.dropbox.com/s/zgs8pbcymvrh1 ... 1.zip?dl=1

Launch it to see that it works.

Go to Contents-->Resources and show contents of BasiliskII[.app].

Then go to Contents-->Resources and replace System761.sparsebundle with your sparsebundle, but rename your sparsebundle System761.sparsebundle, or it won't work (unless you want to edit the AppleScript).

This uses a shell script to launch the BasiliskII unix executable, unlike the standard application.

Let us know what happens.

Also, have you tried renaming the sparsebundle file to a short name with no punctuation or spaces? It can't hurt to try. Maybe there's a limit to the length of the filename?

P.S. I make my sparesbundles by using your SparseBundler program.
Last edited by emendelson on Tue Nov 20, 2018 1:17 pm, edited 1 time in total.
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BII with Mac OS "Mojave"

Post by adespoton »

Weird... yours works with a drop-in replacement. I wonder what's going wrong with my setup? It's not the spaces or longer names, as I can change to dmg and everything's fine....
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: BII with Mac OS "Mojave"

Post by Ronald P. Regensburg »

Have you tried moving your sparsebundle to a different location and refer to it in prefs with the full path?
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BII with Mac OS "Mojave"

Post by adespoton »

No... that's my next task. This definitely seems to be a Mojave permissions-style issue, as the binaries themselves seem fine.

I wish Mojave would expose all the restrictions rules in a single place that you could easily override; managing security's becoming a bit of a mess.
Post Reply