Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
adelikat wrote:
I see a bug. If you are in replay mode and load a state, the input from before the loadstate will be shown. But this input will NOT have any affect on the movie. I can fix that. I don't agree that the input is having any affect, it is purely cosmetic. I will need better repro steps if you are convinced this is the case.
This is indeed the bug. It doesn't affect the movie, but when playing back a movie to see how a trick worked, or see if anything went wrong, this ended up confusing me.
Post subject: N64 emulation broken?
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
In BizHawk 1.7.0, I get this exception every time I try to load an N64 game: I tried Blues Brothers 2000, F-Zero X, Mario Party, and Paper Mario. Double-clicking the game in the Open ROM... dialog causes BizHawk to throw this exception and then never loads the game. Upon loading the N64 Plugin Settings (through Config>Cores>N64 Video Plugin Settings) or attempting to save the plugin settings, BizHawk will throw this exception: In the latter case, the exception will prevent you from saving any changes. This (major) bug was not in BizHawk 1.6.1.
Post subject: Re: N64 emulation broken?
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
CoolKirby wrote:
What happens if you delete config.ini (or rename it, in case that doesn't help and you want your settings back)?
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Oh....then it works. I apologize, I should've asked first if it was safe to copy over my config.ini from BizHawk 1.6.1.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
CoolKirby wrote:
Oh....then it works. I apologize, I should've asked first if it was safe to copy over my config.ini from BizHawk 1.6.1.
You can reuse your old config file if you just excise certain portions of N64 settings related stuff from it, if that's important to you.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
should be fixed in r6832
Samsara
She/They
Senior Judge, Site Admin, Expert player (2238)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
This happens whenever I try loading an SNES ROM with the Compatibility Core. It's a fresh install with no changes made aside from switching cores. Performance loads up just fine from a fresh install but like the earlier reported N64 load error it throws an exception when using a prior config.ini EDIT: I just noticed that the compatibility core EXE was still running a while after I closed Bizhawk, and upon further inspection when switching to compatibility core two identical processes are opened (performance only loads one). The process still running after closing Bizhawk is apparently situational, I happened to open Task Manager to check something else out and noticed the compatibility core process still there and I haven't been able to reproduce it.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
which SNES rom? WOrking fine for me over here. Don't worry about the process being left open. It's left open because its freezing. If it didnt freeze, it wouldnt be left open.
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
zeromus wrote:
Don't worry about the process being left open. It's left open because its freezing.
You mean it's saving a savestate? Because a "frozen" program is usually one that needs to be terminated via task manager...
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
ignore what i said, and ill ignore what you said. lets try again. Dont worry about the process being left open. It isn't interesting.. it isn't a separate bug. It's only getting left open because it's malfunctioning, according to the screenshot provided. Just kill them as necessary for now.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2238)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
zeromus wrote:
which SNES rom? WOrking fine for me over here
I've tried multiple. Specifically, Run Saber, Actraiser, Alcahest, Majuu Ou, and I just tried Super Mario World and got the same result, so I'm assuming it's all of them for me.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
I suspect your security software is interfering with the IPC between the programs or causing the snes core to malfunction and freeze for some reason, or the snes core exe gets corrupted on your system. Try disabling something like that. The MD5 of my libsneshawk-32-compatibility.exe from the bizhawk 1.7.0 archive is 4F4B88FCBF7BE521028B004C3184BADA The problem would seem to be happening while the c# is waiting for the c++ libsneshawk.exe side to boot up.. before the c# side has had a chance to even issue any specific instructions, like loading a rom, or pretty much anything at all. But I'm not completely confident of that.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2238)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
zeromus wrote:
I suspect your security software is interfering with the IPC between the programs or causing the snes core to malfunction and freeze for some reason, or the snes core exe gets corrupted on your system. Try disabling something like that.
Ah, that did it. Everything's working fine now. Thanks! EDIT: For the record (in case anyone else has this issue), it was a problem with Avast. Adding an exclusion to the Bizhawk folder fixes it. and yet nothing will fix how fucking awful all antivirus software is
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Ohhh yeahhhh thanks for reporting back the victory. I blame security software all the time, it's nice to find out that sometimes it's actually at fault. It's possible that it's finding some kind of subtle virus-like bug in the exe which we could fix or work around, but not anytime soon.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Some anti-virus software are just overprotective. Most of them have flagged WinAPI calls as malware-operations, the most common flagged call being CreateRemoteThread.
Editor, Expert player (2478)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
BizHawk 1.7.0 does not start up. Nothing happens. Using Windows XP. (BizHawk 1.6.1 works fine.)
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
please state which GPU you use, and check for information related to .net or bizhawk in the windows application log.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
for the record: it's another intel 3150, this time on XP. This video card is going to be intel's biggest turd since the pentium's FPU
Joined: 12/6/2008
Posts: 1193
Not exactly a bug, but the standard per game settings for MM U are a little derped: http://tasvideos.org/forum/viewtopic.php?p=379256#379256 Should I submit a bug report for that or is it too minor?
Joined: 4/22/2014
Posts: 59
Location: United Kingdom
In the new version (1.7.1), rewinding on SNES games (both cores) is really choppy whereas it was fine on the previous version (aside from the rare crash, but that could have been the compatibility core). The rewind feature still works fine on NES games.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Can you confirm that 1.7.0 is not choppy with a fresh config file, and 1.7.1 is choppy with a fresh config file? If you look at the release notes, there isn't any suspicious commits that affect rewind. I suspect more that it is a configuration issue.
It's hard to look this good. My TAS projects
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Running an N64 game with Glide64mk2 can cause an odd error to appear the first time the user pauses in any reboot of the N64 core. The error says "Call Spooky" in the title bar and "This wasn't supposed to happen!" in the actual window. You can close it with either the red Close "X" or the "OK" button. Despite the ominous nature of this error, nothing changes after it's closed and subsequent presses of the pause button work perfectly fine. This also seems to affect BKMs that start the core with the Glide64mk2 plugin. Also, it seems that the Play Movie dialog displays an incorrect frame count, at least for Coleco, A7800, NES and N64 movies. This submission is 10113 frames in length but the dialog displays it as 10077 frames long. This also affects the estimated time column. I checked BizHawk 1.7.0 and it looks like the bug was present there too, though BizHawk 1.6.1 displays the correct frame count. Both were tested with fresh config files.
Fortranm
He/Him
Editor, Experienced player (878)
Joined: 10/19/2013
Posts: 1121
The flickering in Paper Mario is not tally gone yet. The screen begins to flicker after the castle rises to the sky. It stops flickering after the first battle begin or after Mario is throw out of the castle though. I was using Rice.
Joined: 4/22/2014
Posts: 59
Location: United Kingdom
Alright, I can confirm that SNES games rewind smoothly in 1.6.1 with default configurations. It's choppy in both 1.7.0 and 1.7.1 (I guess I got a bit confused there earlier on, it rewinds smoothly in 1.6.1).
Joined: 12/6/2008
Posts: 1193
So had Bizhawk 1.7.0 freeze again with trying to soft reset MM U. This time without frame advance. Don't know what other information I can provide there... this time I had the pause menu open.