forked from cebix/macemu
-
Notifications
You must be signed in to change notification settings - Fork 25
BasiliskII for iOS
Matt Sephton edited this page Apr 3, 2021
·
28 revisions
Make sure to clone the repo and switch to the ios
branch.
You will need to wrap the following lines (related to mouse pointer support for iOS 13.4 and above) in an #ifdef __IPHONE_13_4
for it to build:
These are defined in JSON and compiled to a custom format:
- https://github.com/zydeco/macemu/tree/ios/BasiliskII/src/iOS/Keyboard%20Layouts
- several regional layouts are provided
- you don't have to make your own
Can be enabled by changing BasiliskII-Info.plist
: UIRequiresFullScreen
should be false
- https://github.com/zydeco/macemu/blob/eb8d0a71054d450c09ec0220abf4407971ce9df9/BasiliskII/src/iOS/BasiliskII/BasiliskII-Info.plist#L103-L104
- The very top of the screen (where the iPadOS status bar would be) will become unresponsive to touch due to the Slide Over indicator.
- This would need to be managed/avoided by the screen layout of BasiliskII, but this raises more issues.
A drive appears on the desktop that is mapped to the iOS file sharing folder of the app.
- You can use Files to transfer files into or out of the emulated machine
- Share Sheet also works for getting files into the emulated machine
This is supported the same way as regular touch so it acts as a mouse. Drawing works well and is very responsive, even at lower Hz.
- Palm rejection is missing
- Pressure sensitivity is missing
- Multi touch seems to be missing