Cabinet for iOS 1.0.0
The first release without "alpha" in its name. Full notes for all three platforms: docs/release-notes-1.0.0.md.
Download All, for the phone. The same one action per platform, from
the platform's menu or a long press on its tile. The files come down
through the system's own background downloader, over Wi-Fi only, so a
platform started at the table finishes with the phone locked in a
pocket; a queue the system quit the app in the middle of carries on at
the next launch. Progress lives where iOS shows it: the Dynamic Island,
the Lock Screen, and a card at the top of Home; a notification says when
it is done. On cellular it waits, and says so.
A home screen widget, in three sizes, showing what you played last,
your recents or your favourites, each cover a tap into its game. And
Spotlight: type three letters into the phone's own search and the game
is there, with its cover, and opens straight in.
Your phone is the VMU. While the Mac plays a Dreamcast game, the
phone in your hand shows the VMU's live screen, and the VMU minigames run
on the phone itself, through a twenty-third core.
Experimental cores. Nintendo 64 now sits behind a switch in Settings,
off by default: it runs, but speed varies by game, and the switch says so.
Faster frames on both iPhone and Apple TV, from a third rung on the
readback ladder that stops waiting for the GPU.
And the fixes. The app no longer freezes or gets killed at launch
with a large library of kept games. Removing a download in airplane mode
takes effect at once. Games the device cannot play stay on Home but
never in the hero. The pad stick's vertical axis now follows the
convention every other emulator uses.
What this release takes away
Dreamcast on iPhone and Apple TV. See above; it lives on the Mac now.
Installing
TestFlight, or the unsigned IPA below with AltStore or SideStore.