https://github.com/zydeco/macemu/tree/i ... II/src/iOS
note: use ios branch
It's not well advertised and I only found out about this fork & branch after filing some issues/requests for minivmac4ios.
I built the code using Xcode 11.3.1 on Mojave 10.14.6 and had to add in one missing #ifdef __IPHONE_13_4 for it to build:
https://github.com/zydeco/macemu/blob/e ... mm#L82-L85
But it's quite amazing on an iPad! Thanks to @zydeco
I made some changes to run it in chunky mode (iPad Pro 12.9" fits 512x342@4x resolution very nicely) and I also added double height mode (well, pretty much it needs to have room left for the iPad home indicator).
It supports File Sharing, so you can download an hqx/sit/bin in Safari to Files and then send it to BasiliskII using iOS Share Sheet mechanism and the file is then accessible from a drive on the emulated Mac.
Monitor resolution changing without rebooting (via System 7.5 Monitors panel or equivalent) for switching between portrait and landscape orientations.
Apple Pencil is supported as a regular touch, feels very nice to draw with.
I'd love to see:
- proper Apple Pencil StrokeGestureRecognizer support
- which would bring with it support for palm rejection (for drawing)
- support for multi touch to be able to do one finger panning whilst drawing
bug asks:
- Apple Pencil pressure support masquerading as a Wacom
- support for Split View (I can enable it but it presents some issues with menu bar touch recognition)
