-
Notifications
You must be signed in to change notification settings - Fork 26
Description
Describe the bug
On the "search path" section of the ROMs documentation page, here, it is stated that the roms directory can be located in one of the following locations:
romssubdirectory in the VM pathromssubdirectory in the same directory as the emulator executable- Platform-specific locations
However, in macOS (13.4.1) if the roms directory is in the same location as 86Box.app (e.g. ~/dev/86box/) the "86Box cannot determine the emulated machine's location due to a macOS security feature" error is displayed when trying to launch 86Box. If the roms directory is moved to ~/Application\ Support/net.86box.86Box/ then 86Box.app can be launched successfully.
Confirmed on build 4701.
To Reproduce
- Make sure
~/Library/Application\ Support/net.86box.86Box/roms/does not exist (or move it temporarily) - Place the
romsdirectory in the same location as86Box.app - Launch
86Box.app
Expected behavior
The documentation states the the roms directory may be located "in the same directory as the emulator executable", yet that does not seem to be a valid configuration. Either the documentation needs to be updated to reflect the requirement that the roms directory be placed in ~/Application\ Support/net.86box.86Box/ or the software needs to correctly check the " roms subdirectory in the same directory as the emulator executable".
Desktop (please complete the following information):
- OS: macOS 13.4.1 on a 2020 14" MacBook Pro
- 86Box version: v4.0 build 4711