Skip to content

Documentation bug regarding roms directory on macOS #27

Open
@millerjs2

Description

@millerjs2

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:

  • roms subdirectory in the VM path
  • roms subdirectory 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

  1. Make sure ~/Library/Application\ Support/net.86box.86Box/roms/ does not exist (or move it temporarily)
  2. Place the roms directory in the same location as 86Box.app
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions