Atari 2600 works again with current cores, and the in-app updater now knows when a package manager owns the install.
What's Fixed
- Atari 2600 games start again — Recent Stella cores refuse to load a game unless the frontend provides the libretro virtual file system, so after a core update every Atari 2600 title failed with "the core rejected the ROM". Emutastic now provides that file system to every core that asks for it, the same way RetroArch does. Cores that also use it for their own files (FBNeo, PPSSPP, Genesis Plus GX, mGBA, Beetle, PicoDrive, Nestopia) keep working as before.
- The updater leaves package-manager installs alone — A copy installed from the AUR, or from any distribution package, lives under /usr and was treated like the .deb install, so "Update now" tried to run dpkg and failed. Emutastic now recognises a package-managed install and the About tab says to update through your package manager instead.
- Update failures can be diagnosed — Every update check and every install step is written to Logs/update.log, and an update error names that log.