BasiliskII for Linux

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

User avatar
Dagobertus
Inquisitive Elf
Posts: 27
Joined: Sun Oct 30, 2016 6:07 pm

Re: BasiliskII for Linux

Post by Dagobertus »

i figure that something isn't working with the segmentation fault switch. Because many of those crashes I am experiencing don't happen once I reduce the RAM size drastically (even so I got 6GB of RAM to spare on the host).

This is what I put in the the prefs file:

ignoresegv true

Either the syntax is wrong or the compiled binary won't adhere to that setting. How can I verify that?
User avatar
adespoton
Forum All-Star
Posts: 3708
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BasiliskII for Linux

Post by adespoton »

What ROM, OS and RAM configuration are you using? Is it possible that you were attempting to provide more RAM than the ROM and OS can address?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7280
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: BasiliskII for Linux

Post by Ronald P. Regensburg »

What RAM size do you use and what do you consider a drastic reduction of that size? I wouldn't use more than 512MB RAM for BasiliskII.
User avatar
Dagobertus
Inquisitive Elf
Posts: 27
Joined: Sun Oct 30, 2016 6:07 pm

Re: BasiliskII for Linux

Post by Dagobertus »

512MB is exatly the size I am using, on a machine with 3GB of RAM (Arm Debian 64).
User avatar
adespoton
Forum All-Star
Posts: 3708
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BasiliskII for Linux

Post by adespoton »

What happens if you try with 64MB?
User avatar
Dagobertus
Inquisitive Elf
Posts: 27
Joined: Sun Oct 30, 2016 6:07 pm

ignoresegv on ARM64

Post by Dagobertus »

Hello,

I just discovered in the Readme the notice that the option "ignoresegv false" is only implemented on Linux/x86, Linux/ppc and Darwin/ppc.

But I am running B-II on Debian on Arm64, so is there any way that I can compile a binary that honors that option?
User avatar
Dagobertus
Inquisitive Elf
Posts: 27
Joined: Sun Oct 30, 2016 6:07 pm

Re: BasiliskII for Linux

Post by Dagobertus »

Bump … I would truly *love* to be able to compile on ARM64 with the SIGSEV Ignore option enabled.

Any suggestion how to accomplish that?
User avatar
adespoton
Forum All-Star
Posts: 3708
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: BasiliskII for Linux

Post by adespoton »

I'm not sure it's needed on ARM? I think ARM64 does this by default, or doesn't allow such a thing... my brain is foggy on which it is.
User avatar
Dagobertus
Inquisitive Elf
Posts: 27
Joined: Sun Oct 30, 2016 6:07 pm

Re: BasiliskII for Linux

Post by Dagobertus »

Well, it obviously doesn't allow it by default as SIGSEV causes B-II program termination on my system despite the setting in the prefs file.
kanjitalk755
Apple Corer
Posts: 213
Joined: Thu Nov 09, 2017 12:06 pm

Re: BasiliskII for Linux

Post by kanjitalk755 »

My fork now supports Linux/arm64.
Try latest source.
Post Reply