SheepShaver on Android

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
kikyoulinux
Tinkerer
Posts: 92
Joined: Sun Sep 28, 2014 11:53 am

SheepShaver on Android

Post by kikyoulinux »

I've managed to make a SheepShaver build on my Android cellphone.
Build environment:
an ArchLinux ARM container via Linux Deploy

SheepShaver repo:
https://github.com/vasi/macemu/tree/gcc5

The result is, as I expected, that I got a "Cannot map Low Memory Globals" error...

Image

Image
kikyoulinux
Tinkerer
Posts: 92
Joined: Sun Sep 28, 2014 11:53 am

Re: SheepShaver on Android

Post by kikyoulinux »

Is there an another addressing mode for SheepShaver?
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: SheepShaver on Android

Post by Cat_7 »

Can you not set access to low memory and run as root?
http://www.emaculation.com/doku.php/ubuntu#preparation

Best,
Cat_7
kikyoulinux
Tinkerer
Posts: 92
Joined: Sun Sep 28, 2014 11:53 am

Re: SheepShaver on Android

Post by kikyoulinux »

Editing sysctl.conf or sysctl.d does not work on Android... When restarting, mmap_min_addr is still 32768.
I'v managed to set it to 0 by "sysctl -w vm.mmap_min_addr=0", but running SheepShaver turns out the same result. Nor does running as root do.

Edit:
Also, SELinux is disabled on my device by default.
Post Reply