Post subject: BizHawk Not Rendering Part of the Interface
Elipsis
He/Him
Joined: 11/11/2014
Posts: 7
Location: Pittsburgh
Hey everybody, this is my first post here. A few of you may know me from SDA (I don't know how much the two communities overlap), but for everyone else - Hello, I'm a speedrunner making my first TAS! I wasn't sure if this should go in the game specific subforum or this one, but as my issue presently pertains to what might be an emulator bug I settled on posting here first. Please move this to the other forum if that was the correct answer. The game I am trying to TAS is Eliminator Boat Duel. I ultimately plan to run this game, but since there is no TAS of it that I'm aware of, and nobody seems to have a clue how to route it, I thought a TAS would be fun and beneficial. Unfortunately, I'm less than 2000 frames in and I seem to have hit an emulator bug. The game has a few different modes, the start / finish line, chase cam, and overhead. I got to the first overhead section and found that the UI was just straight up missing. In other emulators, and obviously the cartridge, it's where it should be. But here is what I get out of BizHawk: Here is approximately what it should look like (one of the integers is missing I believe due to sprite-flicker) - screenshot is from a video of NEStopia, but you should get the idea: I have BizHawk set to the TAS accuracy profile. I'm not sure what else could be going wrong here... all the other modes looked normal. As you can see the timer, boat damage information, and nitro count are all MIA when emulated in BizHawk - and I'm not sure what to do. Thanks all!
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Its working fine for me. Have you somehow got it loading in the quicknes core? Are you sure it's a good rom?
Elipsis
He/Him
Joined: 11/11/2014
Posts: 7
Location: Pittsburgh
zeromus wrote:
Its working fine for me. Have you somehow got it loading in the quicknes core? Are you sure it's a good rom?
Thanks for the reply! Oh well... yes. So I unchecked "quicknes core" and now it looks good. Sorry, I'm brand new at this - if it's now NOT using the quicknes core then what core is it using? (A short video I made with this setting reported it as NesHAWK?) What's the difference? Also am I screwed on the movie that I started using the quicknes core or can I scrape those inputs and put them into a new movie? If QuickNES isn't the default I don't even know htf I turned it on. Sorry I'm sure this is all noob stuff, but I appreciate the assistance.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3600)
Joined: 11/3/2004
Posts: 4739
Location: Tennessee
NesHawk is the name of the core, it was written from scratch by us (primarily zeromus). The advantage is that the core is generally more accurate than quicknes, the downside is it is about 10x or more slower. Quicknes is the default. (when possible (it has worse game compatibility so bizhawk will fallback to neshawk if the game fails to run). You did nothing wrong here. In the case of this game, you should definiately use NesHawk. This is a non-default setting you must know to do. As for your current movie, bizhawk and loads all sync related settings into movie files. So even if you set to neshawk, when load your movie it will switch back to quicknes. The workaround you could do is start a new movie with the correct core, then copy the input from your old movie into the new. Use the bk2 docs for reference on how to do this. Of course, these are two different cores so your input may or may not sync. The good news is that nes cores tend to have high sync compatibility compared to other platforms. The bad news is that the game doesn't even run well in quicknes, so obviously there's major emulation differences. But, it doesn't hurt to try!
It's hard to look this good. My TAS projects
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
It was automatically selecting neshawk for me even when i chose quicknes. I dont know why it wasnt for him. Maybe he's using an ancient version of bizhawk. Anyway I thought we selected neshawk when quicknes wasnt supporting the mapper.
Elipsis
He/Him
Joined: 11/11/2014
Posts: 7
Location: Pittsburgh
Thanks guys. My version is 1.8.4, it's not impossible that I accidentally changed the core myself without realizing what I was doing.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
never mind, we discovered theres a semi-broken rom for this game out there that makes it behave my way. you had the better rom, and must have fixed your problem by changing back the core selection
Elipsis
He/Him
Joined: 11/11/2014
Posts: 7
Location: Pittsburgh
zeromus wrote:
never mind, we discovered theres a semi-broken rom for this game out there that makes it behave my way. you had the better rom, and must have fixed your problem by changing back the core selection
Interesting. You guys have both been super helpful! By the way I did try to convert my old movie to run on the new core, but I had a synch issue (probably a one off) and kept false starting. So I just started it again because I was only a few thousand frames in.