Post subject: Lagging problems
Player (79)
Joined: 7/7/2008
Posts: 873
Location: Utah
Just a small problem. With any game that I play on Bizhawk, no matter what the console is, it has a lagging problem that, while it's not horrible, definitely slows down the gameplay. I'm using Bizhawk on my laptop now. I'm not sure if that has anything to do with it though. Solution?
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
turn on the FPS display to prove there's a lagging problem. check if youre using gdi+ display method or opengl. system vendors no longer ship systems with proper opengl support. it may not even work on your system.
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
Even if the emulated system runs at the native speed there could still be lag, i.e. a delay between user input and visible/audible results.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Then it wouldnt slow down gameplay, it would make gameplay feel drugged. Also, take my word for it, 99% of the time someone says this, theyre using a turdy system. I predict he's tried only snes and nes(hawk) and has a slow cpu.
Player (79)
Joined: 7/7/2008
Posts: 873
Location: Utah
Okay, just by installing the newest version of Bizhawk, the games don't run slow anymore. However, there is a new problem of running the N64 or Playstation games. I'm sorry guys. I feel like I'm being of an annoyance to you by having way too many problems with how to work Bizhawk and constantly having to ask for help. I'm going to try to ask for help at a minimum, hopefully never. But just this once, I'd like to get this stupid thing to work! Anyways, the problem is whenever I try to load a N64 game, an error message appears and says: "N64 load error A core accepted the rom, but threw an exception while loading it: System.InvalidOperationException: Failed to load plugin Mupen64plus-audio-bkm.dll, error code: 0x7E at Bizhawk.Emulation.Cores.Nintendo.N64.NativeApi.mupen64plusApi.AttachPlugin(m64p_plugin_type type, String PluginName) at Bizhawk.Emulation.Cores.Nintendo.N64.NativeApi.mupen64plusAudioApi..ctor(mupen64plusApi core) at Bizhawk.Emulation.Cores.Nintendo.N64.N64Audio..ctor(mupen64plusApi core) at Bizhawk.Emulation.Cores.Nintendo.N64.N64..ctor(CoreCommcomm, Gameinfo game, Byte[] file, Object settings, Object syncSettings)" Any idea what this means? Just in case if the plugins may be the problem, I'm trying to use Pure Interpreter core type, Jabo 1.6.1 video plugin, and Hle RSP plugin. Again, sorry guys for my constant problems and my lack of intelligence on the subject.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Captain Forehead wrote:
Okay, just by installing the newest version of Bizhawk, the games don't run slow anymore. However, there is a new problem of running the N64 or Playstation games. I'm sorry guys. I feel like I'm being of an annoyance to you by having way too many problems with how to work Bizhawk and constantly having to ask for help. I'm going to try to ask for help at a minimum, hopefully never. But just this once, I'd like to get this stupid thing to work! Anyways, the problem is whenever I try to load a N64 game, an error message appears and says: "N64 load error A core accepted the rom, but threw an exception while loading it: System.InvalidOperationException: Failed to load plugin Mupen64plus-audio-bkm.dll, error code: 0x7E" Any idea what this means? Just in case if the plugins may be the problem, I'm trying to use Pure Interpreter core type, Jabo 1.6.1 video plugin, and Hle RSP plugin. Again, sorry guys for my constant problems and my lack of intelligence on the subject.
Check in your DLL folder for the file Mupen64plus-audio-bkm.dll What ROM(s) are not working?
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Player (79)
Joined: 7/7/2008
Posts: 873
Location: Utah
I have that file in my DLL folder. What Rom isn't working? None of 'em! Not even something so simple as Super Mario 64.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Captain Forehead wrote:
I have that file in my DLL folder. What Rom isn't working? None of 'em! Not even something so simple as Super Mario 64.
If I remember correctly, 7E means, "I can't access that file" Try running BizHawk as administrator or disabling your antivirus.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Player (79)
Joined: 7/7/2008
Posts: 873
Location: Utah
I've done both of them, the same problem still occurs.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
redownload bizhawk, maybe the dll is actually broken
Player (79)
Joined: 7/7/2008
Posts: 873
Location: Utah
Still didn't work. In fact, I tried downloading it three times and the error still comes up. Perhaps there is another place I can download the Mupen64plus audio dll assuming that it is broken?
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
That wont help. Did you run the prerequisite installer? Could be caused by a missing visual C++ 2010 runtime. You mentioned the PSX core doesnt run either. Details? What other cores have you tried?
Player (79)
Joined: 7/7/2008
Posts: 873
Location: Utah
To answer all of your questions: I ran the prerequisite installer several times, and still nothing. As far as I understand, running the installer also means installing Microsoft Visual C++ 2010 prerequisite x86. For some reason, I can't find that anywhere in my files, even though I KNOW I have it. I have never ran a Playstation emulator before, so I'm pretty inexperienced there. For now, I'm trying to run Symphony of the Night, but this error keeps coming up: "Unhandled exception has occurred in a component in your application. If you Continue, the application will ignore this error and attempt to continue. The execution has failed due to the bug in the SevenZipSharp. Please report about it to http://sevenzipsharp.codeplex.com/WorkItem/List.aspx post the release number and attach the archive." To be honest though, I haven't done much research on how to work the Playstation emulator core, so I would like to ignore that and focus on the N64 for now. Finally, I've tried all cores for the N64, still nothing.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Well, your PSX test didn't make it as far as trying to start up the c++ code, so it wasn't useful data for whether the vc++ prerequisite is installed. Search for c:\windows\SysWOW64\msvcr100.dll or c:\windows\system32\msvcr100.dll to make sure those dlls are installed. But even if they're installed, they could be broken. Stop trying to use archive files, that will simplify things. Forget what you want to focus on, sometimes focusing on other things will collect more data than butting your head into a wall Try a gameboy game.
Player (79)
Joined: 7/7/2008
Posts: 873
Location: Utah
Alright. I can see that my attempts are leading me nowhere. I've tried countless times and messed with VC++, both 64 and 86 bit (even though my operating system is windows 8.1 64 bit), but to no avail. I do have those DLLs stored, so it's possible that they are broken! I'm sure there's still something I can do, but like I said before, I'm not very experienced in these kind of things. I've decided to leave the N64 and Playstation parts of the emulator for now. I'm just going to mess around on some games from the NES, SNES, Genesis, and Gameboy, since those are the only ones I care about playing, as well as N64 and Playstation of course. Well, thanks for the help anyways!