After getting a shiny new iPad, I have made some improvements in 6502.ts/Stellerator that finally make it useful as a VCS emulator on iOS. All modern (64bit) iOS devices seem to be fast enough to run the emulator at full speed, including CDF and DPC+ emulation
The touch controls (including fullscreen mode) are explained on the help page (or on the forum here. The page can be opened without an internet connection after it has loaded for the first time. As a side effect of this, new changes to Stellerator might need several reloads in order to be picked up --- Stellerator now shows a notification if it has been reloaded and there have been changes upstream.
If you run the emulator in the browser, the browser toolbar will remain on screen. As an alternative, you can add the page to your home screen:
The result will be a Stellerator icon on your homescreen:
You can use this icon to launch the emulator just like it was an app, and the browser toolbar will be hidden in this mode.
Known issues and quirks:
- Audio will start playing only after the display has bee touched for the first time. This is a restriction of Safari mobile.
- Bluetooth keyboards do not work as an input source --- the emulator can be only controlled by touch. Again, this is a limitation of Safari mobile.
- If launched from the homescreen, iOS will terminate the page if it moves to the background and reloads it if it is reopened
- Rotating the device while in fullscreen can sometimes have quirky results
Edited by DirtyHairy, Thu Apr 19, 2018 4:31 PM.