Turning an iPad Pro into a classic Macintosh
blog.gingerbeardman.com
blog.gingerbeardman.com
Hidden inside this innocuous statement is a bit of black magic fuckery.
It's easy enough to present a block device to an emulated system and let the emulated system run its usual filesystem stack on top of raw block storage. That's what Mini vMac does. Basilisk II is a bit different--it installs a filesystem into the guest through the Mac OS filesystem manager on the guest side.
Just take a look at this code:
https://github.com/cebix/macemu/blob/master/BasiliskII/src/e...
Crazy.
https://www.emaculation.com/forum/viewtopic.php?f=6&t=11149&...
That said, it's still worth recognizing the value of being able to create this experience!
Edit: which clause stops this kind of thing?
> 2.5.2 Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code which introduces or changes features or functionality of the app, including other apps.
https://developer.apple.com/app-store/review/guidelines/#sof...
> Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes. Such apps must make the source code provided by the Application completely viewable and editable by the user.
An emulated 7.5.3 was lightning fast even under an AMD Athlon back in the day.
Am I just remembering things through rose-colored glasses or am I really jaded? I just seem to remember those classic Macs as being an experience. Computers now are just meh and don't contain that same the world has changed magic.
On speed, well. Today a machine based on System7 will run crazy fast as you can set max cycles on BasiliskII I think, as it shares the same core as UAE.