Interest in an iOS build?

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
tjpadula
Space Cadet
Posts: 1
Joined: Thu Jul 21, 2022 3:57 am

Interest in an iOS build?

Post by tjpadula »

Hello, all. I'm a longtime Mac/iOS developer and I still use SheepShaver for some old-school Mac games. A while back I got a bee in my bonnet to run them on iOS, so I started monkeying with it. I now have a 64-bit build that runs on iOS 13.6 and later, for both iPhone and iPad (though mouse integration only works on iPad - that's an Apple thing). No, it's not ready for prime time, but at least I can run a few games on it.

If you'd like to play with it, and you are fluent in using Xcode to build for an iOS device, you can see my public repository at https://github.com/tjpadula/macemu under the sheepshaver_ios branch. You will need a Mac running at least Catalina, with Xcode 11 or later.

Enjoy.
emendelson
Forum All-Star
Posts: 1530
Joined: Tue Oct 14, 2008 12:12 am

Re: Interest in an iOS build?

Post by emendelson »

Very impressive - especially with networking working now. Well done!
copland_kid
Space Cadet
Posts: 5
Joined: Tue Nov 03, 2020 1:58 am

Re: Interest in an iOS build?

Post by copland_kid »

Thank you for putting this fork together! I finally had time today to grab the git project, build, deploy, and start using it. Any particular areas you'd like help with or are you open to PRs?
Halcyon
Student Driver
Posts: 17
Joined: Sat Dec 30, 2017 12:34 am

Re: Interest in an iOS build?

Post by Halcyon »

Thanks for this! I was able to get this up and running on my iPad without much hassle.

I was hopeful that Sheepshaver would not have the same "crash on command+w" behavior as Basilisk II, but sadly I see the same issue.

viewtopic.php?p=75181#p75181

I'm curious if you have any insight into how to work around this annoying behavior that was introduced in iPadOS 16+. Seems like it has something to do with suspending the app, but I'm not very savvy on iOS dev.
Post Reply