Beta version of new Basilisk II GUI

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

emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: Beta version of new Basilisk II GUI

Post by emendelson »

Crashes on my Big Sur system:

Code: Select all

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [33936]
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

That is odd. It was developed and built by munkymajic on a Big Sur system.
I did only the notarizing (with SD Notary).
It works fine on my Catalina system.

When does the crash happen? At launch?
Did you use previous versions of this BasiliskII GUI beta without this issue?

I will ask munkymajic to have a look.
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: Beta version of new Basilisk II GUI

Post by emendelson »

Crashes instantaneously on launch. I know that an earlier version worked, but I don't remember when, or under which OS.

EDIT: I copied it into a Catalina system running under Parallels Desktop. It ran perfectly there. It crashes in Big Sur; runs well in Catalina.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

The previous version 0.17 is here: https://www.emaculation.com/basilisk/Ba ... I-0.17.zip
Can you try if that one works in Big Sur.
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: Beta version of new Basilisk II GUI

Post by emendelson »

Previous version 0.17 also crashes in Big Sur.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

Strange, considering that munkymajic now works in Big Sur himself. I have not heard from him yet.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

Anyone else who tried/used a version of this Basilisk II GUI app in Big Sur?
Warty
Student Driver
Posts: 12
Joined: Mon Feb 15, 2021 12:41 am

Re: Beta version of new Basilisk II GUI

Post by Warty »

I just fired up 0.18, was using 0.15, it ran without a problem. M1 Air on Big Sur. maybe try wiping the BII settings and seeing if it works from scratch?
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: Beta version of new Basilisk II GUI

Post by emendelson »

Warty wrote: Tue Mar 16, 2021 11:20 pm I just fired up 0.18, was using 0.15, it ran without a problem. M1 Air on Big Sur. maybe try wiping the BII settings and seeing if it works from scratch?
You guessed it! I renamed the existing prefs and the GUI started up with no trouble. The problem was this line in the original file

Code: Select all

screen rootless
which was left over from an earlier test of a Basilisk II version that didn't use a desktop window. You can find discussion of it elsewhere in the forum. I didn't detect this because BII itself simply ignores that line.

Maybe the GUI should try to ignore lines that don't match the correct format?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

Early versions of this GUI had problems with entries in the prefs file it did not know and with entries that were in a different order. That was solved before beta versions were published here.

If I now enter the line

Code: Select all

screen rootless
in the prefs file manually and then start the GUI, the GUI runs fine regardless whether the line is added at the end or somewhere in the middle.

The line will be deleted by the GUI when settings are saved.

Could your original prefs file have contained something else that was confusing the GUI app? Odd characters? Different line endings?
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: Beta version of new Basilisk II GUI

Post by emendelson »

Possibly, yes. Here is the content of the file, but the GUI had no problem with it after I removed the "screen rootless":

Code: Select all

disk /Users/edward/System761.sparsebundle
extfs /Users/edward/Documents
title System761
seriala /dev/null
serialb /dev/null
ether slirp
udptunnel false
udpport 6066
rom /Users/edward/Performa630.rom
bootdrive 0
bootdriver -62
ramsize 536870912
frameskip 0
modelid 5
cpu 4
fpu true
nocdrom false
nosound false
noclipconversion false
nogui false
jit false
jitfpu false
jitdebug false
jitcachesize 0
jitlazyflush false
jitinline false
keyboardtype 5
keycodes true
keycodefile 
mousewheelmode 1
mousewheellines 3
dsp /dev/dsp
mixer /dev/mixer
ignoresegv true
idlewait true
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

If it wasn't "screen rootless", it may have been something that was removed with it or when the file was saved again.
User avatar
JDW
Inquisitive Elf
Posts: 31
Joined: Wed Mar 17, 2021 7:21 am

Re: Beta version of new Basilisk II GUI

Post by JDW »

Ronald P. Regensburg wrote: Mon Dec 09, 2019 1:07 pm Our member munkymajic is developing a new Basilisk II GUI.
Download version 0.18: https://www.emaculation.com/basilisk/Ba ... I-0.18.zip
Ronald, with it now being March 2022, it seems rather odd that the 64-bit GUI app would still be version 0.18 and in "beta," yet I cannot seem to find a newer version of the app. Can you please confirm the following?

1) Is v0.18 is the latest version as of March 2022?
2) Will it run in Catalina, Big Sur and Monterey?
3) If still in "Beta," does this mean work on it has ceased?
4) Are there still features missing from the original 32-bit edition GUI app?

Thank you. Your time in answering the above questions will no doubt help all those who Google the issue and find this thread as a result.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

JDW wrote: Mon Mar 14, 2022 7:09 am 1) Is v0.18 is the latest version as of March 2022?
Yes
2) Will it run in Catalina, Big Sur and Monterey?
Yes. As mentioned in the BasiliskII download post it will run on macOS 10.12 (Sierra}) and later.
On Apple Silicon it runs with Rosetta.
I extended the info in the first post in this topic about the macOS versions this app runs on.
3) If still in "Beta," does this mean work on it has ceased?
No. But the developer has little time and usually pauzes months between short periods of work on the application.
4) Are there still features missing from the original 32-bit edition GUI app?
This application is new, developed from scratch. It does not use any of the code from the older 32-bit GUI application.
The main thing still missing is that a newly created disk image is not added to the volumes list automatically. After using "Create", one needs to use "Add" to get the image in the volumes list. Otherwise everything in the 32-bit GUI is available in this new GUI application.
The developer intends to add a new feature to make the GUI not erase manually added items in the prefs file for "Advanced features" (see setup manual).
User avatar
gingerbeardman
Tinkerer
Posts: 88
Joined: Mon Aug 06, 2018 2:58 pm
Location: UK
Contact:

Re: Beta version of new Basilisk II GUI

Post by gingerbeardman »

Would be great to get a native Apple silicon build of this.
• BasiliskII on iPad Pro 12.9": Macintosh IIci 32MB + System 7.5.5 + Deneba artWORKS & UltraPaint
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

This beta GUI app is a universal build. It will run natively on Apple Silicon.
User avatar
gingerbeardman
Tinkerer
Posts: 88
Joined: Mon Aug 06, 2018 2:58 pm
Location: UK
Contact:

Re: Beta version of new Basilisk II GUI

Post by gingerbeardman »

Thanks, I'll try it soon.

In that case, the OP contains outdated information about the app (it says it runs using Rosetta2)
• BasiliskII on iPad Pro 12.9": Macintosh IIci 32MB + System 7.5.5 + Deneba artWORKS & UltraPaint
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

I updated the information in the first post in this topic.
User avatar
gingerbeardman
Tinkerer
Posts: 88
Joined: Mon Aug 06, 2018 2:58 pm
Location: UK
Contact:

Re: Beta version of new Basilisk II GUI

Post by gingerbeardman »

Whilst it does seem to be Universal, it crashes on load on my Mac.

edit: resaving a clean prefs has fixed that
• BasiliskII on iPad Pro 12.9": Macintosh IIci 32MB + System 7.5.5 + Deneba artWORKS & UltraPaint
noraa
Space Cadet
Posts: 1
Joined: Sat Jul 09, 2022 1:12 am

Re: Beta version of new Basilisk II GUI

Post by noraa »

Is there a v.20 of BasiliskII GUI? I have a program called "Macupdater" that scans my system for out of date apps, and it is showing BasiliskII GUI as being out of date - with the current version being v0.20 (whilst I have what I thought was the latest version in v0.18.)

Thanks!
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

The latest version is still 0.18. A version 0.20 (or later) is on its way but not yet ready, a few issues need to be ironed out. Apparently MacUpdater picked it up on either the developer's computer or on my computer while I am testing it.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

A new version of munkymajic's Basilisk II GUI is now available,

This GUI app is a universal binary that will run on both Intel and Apple Silicon, in macOS 10.12 (Sierra) through macOS 12 (Monterey)
Public beta versions are available here to use and test. The builds are notarized.

The latest version is Basilisk II GUI version 0.20.
New in this version:
- Newly created blank disk images are added automatically to the volumes list
- More forgiving with existing prefs files with unexpected content
- Manually added "advanced settings" (see BasiliskII setup manual) will be preserved
- "Lines to Scroll" can be set to a negative value for reverse scrolling
- "Ethernet interface" can save and remember one alternative option besides "slirp"
- Several other less obvious improvements and fixes

Download version 0.20: https://www.emaculation.com/basilisk/Ba ... I-0.20.zip

Basilisk II GUI is a graphical interface for setting up BasiliskII. See setup manual: https://www.emaculation.com/doku.php/ba ... _osx_setup
kd8tzc
Student Driver
Posts: 18
Joined: Sun Oct 02, 2022 2:35 pm

Re: Beta version of new Basilisk II GUI

Post by kd8tzc »

Okay, I understand if I am running Montery on an M1 mac, that this is still beta, but nothing. I run the GUI, setup exactly as you state in the guide, save, then quit and then launch the app (not the GUI) and nothing. Rom file is in the directory named MAC.ROM as it is shown in your document. The only thing that is different in my setup from the images you show is that I do not have "use raw keycodes" checked off since I am using a USA keyboard.

Any help would be appreciated.

Thanks
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Beta version of new Basilisk II GUI

Post by Ronald P. Regensburg »

The developer prefers to call the GUI still beta, but the latest version could well be a release version.

Did you check that the settings are saved correctly, that the your settings are there when you start again the GUI?

Your issue is unlikely to be a GUI app issue. It could be that you have been bitten by a security feature in macOS that is to make sure an app is installed by the user intentionally, actually moved or copied in the Finder to where it is to be used. An app will not run when you try to run it from the location where it landed, where it was downloaded or where the containing archive was expanded.

Try: Copy both the GUI app and the BasiliskII app to different location, like your desktop. Trash the original apps. Then move the copies back to where the originals where. Then try again.
kd8tzc
Student Driver
Posts: 18
Joined: Sun Oct 02, 2022 2:35 pm

Re: Beta version of new Basilisk II GUI

Post by kd8tzc »

I had thought of that already and tried that before posting (security issue). I made sure I expanded both apps in the downloads and then copied it to the folder in my Application folder.

Settings are all saved when I open the GUI.

Is there someplace that a log is being written that I can possibly see what it might say the issue is? I see the app try and launch in the dock, but then the black dot goes away and nothing. I'd post screen shots, but it looks like I have to save them someplace online which I don't have anything setup for.
Post Reply