Post subject: SNES load error
Joined: 1/21/2016
Posts: 2
Whenever I try to open any SNES ROM in BizHawk 1.11.4, I get the following exception on Windows 8.1. I've already run the prereq installer. --------------------------- SNES load error --------------------------- A core accepted the rom, but threw an exception while loading it: System.UnauthorizedAccessException: Access to the path is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost) at BizHawk.Common.InstanceDll..ctor(String dllPath) at BizHawk.Emulation.Cores.Nintendo.SNES.LibsnesApi..ctor(String dllPath) at BizHawk.Emulation.Cores.Nintendo.SNES.LibsnesCore..ctor(GameInfo game, Byte[] romData, Boolean deterministicEmulation, Byte[] xmlData, CoreComm comm, Object Settings, Object SyncSettings) at BizHawk.Client.Common.RomLoader.LoadRom(String path, CoreComm nextComm, Boolean forceAccurateCore, Int32 recursiveCount) --------------------------- OK ---------------------------
Joined: 7/2/2007
Posts: 3960
I have zero familiarity with BizHawk but this sounds like the program may be installed in the wrong location, or that you have some kind of permissions issue with where your storing your files. It's evidently trying to move a file into a location that it doesn't have permissions to move it to.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Post subject: Re: SNES load error
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
CujoIHSV wrote:
Whenever I try to open any SNES ROM in BizHawk 1.11.4, I get the following exception on Windows 8.1. I've already run the prereq installer. --------------------------- SNES load error --------------------------- A core accepted the rom, but threw an exception while loading it: System.UnauthorizedAccessException: Access to the path is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost) at BizHawk.Common.InstanceDll..ctor(String dllPath) at BizHawk.Emulation.Cores.Nintendo.SNES.LibsnesApi..ctor(String dllPath) at BizHawk.Emulation.Cores.Nintendo.SNES.LibsnesCore..ctor(GameInfo game, Byte[] romData, Boolean deterministicEmulation, Byte[] xmlData, CoreComm comm, Object Settings, Object SyncSettings) at BizHawk.Client.Common.RomLoader.LoadRom(String path, CoreComm nextComm, Boolean forceAccurateCore, Int32 recursiveCount) --------------------------- OK ---------------------------
Did you install it to Program Files? That would probably cause this issue.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Joined: 1/21/2016
Posts: 2
No, it's on my desktop. I'm able to get it to work by running as administrator, but I'd be more comfortable if I didn't have to do that.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
try turning off your security software. bizhawk tries to move a dll immediately after copying it. virus scanners will interfere with stuff like this. Consider running process monitor to watch which files get accessed (look for filenames with libsneshawk in their names) and figure out why your system is broken and not allowing access to a directory bizhawk should have access to.