Autostart doesn't work on macOS with GTK r45889
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
I'm testing the GTK3 build of r45889 on macOS 26.2 and autostart doesn't work when you double click on a .d64 or .prg to launch x64sc. The emulator launches but just stops at the ready prompt, no disk is mounted or prg injected. The log stops after "Unit 8: RESET." whereas the 3.9 release continues with AUTOSTART messages.
x64sc -autostart foo.prg on the command line works as expected.
please post the fill og, including shut down (there should be a line showing the full commandline and the path)
Oh and, did you build this yourself or is it from the github action (there might be problems with those)
fixed in r45896 - please confirm!
Yes I'm using the github builds (they're a godsend, building from source on Mac was always a mess), and r45896 does indeed fix it. Thank you!
Last edit: MagerValp 2025-12-14
Great to hear, also great to hear that the github builds are useful. Apple doesn't make them easy to use, with gatekeeper etc.
They're certainly very useful to test a dev build, but signed and notarized would of course be even better. There are some nice examples in the macadmins repo if you want to borrow:
https://github.com/macadmins/munki-builds/blob/main/.github/workflows/build_munki.yml
The major releases are signed and notarized, but I don't know that I can securely make those credentials available to a GitHub actions workflow.
It might make sense to bundle a script that the user can use to mark each app as ok to run, if such a thing is possible. Then at least it's just one annoying one-off step for each download.
You add the credentials under Settings/Security/Secrets and variables/Actions.
Any scripts to try to bypass gatekeeper will just move the problem.
I'm aware of GitHub secrets. But i'm not about to expose my personal Apple developer account signing keys to everyone with commit access.
Ah, yes, I wasn't sure but it looks like everyone with write access to the github repo can read the secrets, so that isn't ideal...
Apple does give out free developer membership to open source projects, but there's a bit of paperwork involved.