BizHawk Emulator Development


Experienced Forum User
Joined: 7/20/2014
Posts: 11
Can you add support for other disk image formats? As far as I can see BizHawk only supports .cue + .bin pairs and not ISO files or .mdf + .mds pairs.
Editor, Emulator Coder, Experienced Forum User, Site Developer
Joined: 5/11/2011
Posts: 1105
Location: Murka
Reinc wrote:
Can you add support for other disk image formats? As far as I can see BizHawk only supports .cue + .bin pairs and not ISO files or .mdf + .mds pairs.
iso is supported (as well as it can be; the iso format does not and will not ever work with CDDA). In what way do you see iso not working?
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
xxNKxx wrote:
Could you make fixed window class for BizHawk? It's alway change in every new version, examplle in 1.7.2: WindowsForms10.Window.8.app.0.3d90434_r13_ad1
Could you tell us why you want such a thing? We might could attach additional information for the window that your thing-which-you-shouldnt-be-using could pick up to identify it.
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 3829
zeromus wrote:
xxNKxx wrote:
Could you make fixed window class for BizHawk? It's alway change in every new version, examplle in 1.7.2: WindowsForms10.Window.8.app.0.3d90434_r13_ad1
Could you tell us why you want such a thing? We might could attach additional information for the window that your thing-which-you-shouldnt-be-using could pick up to identify it.
He's writing a program designed to send input to multiple TASing emulators at once to support the making of 'X games 1 input' TASes.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Experienced Forum User
Joined: 12/6/2008
Posts: 1191
- New movie format: .bk2 (see documentation for more details) - Ram Search - fix freezing when manually deleting from long lists - Fixed freezing when soft reseting Legend of Zelda: Majora's Mask (and possibly others)
Yay! Glad that you could replicate that reset freeze in MM afterall. I had run out of ideas about that a long time ago. The new movie format is quite a nice thing. Keeps everythign together in one file without causing the same problems N64 movies that starting from states did.
Experienced Forum User
Joined: 7/20/2014
Posts: 11
natt wrote:
Reinc wrote:
Can you add support for other disk image formats? As far as I can see BizHawk only supports .cue + .bin pairs and not ISO files or .mdf + .mds pairs.
iso is supported (as well as it can be; the iso format does not and will not ever work with CDDA). In what way do you see iso not working?
I just reinstalled BizHawk, tried again and it turns out .iso does work... strange. There must have been something wrong with my bios or something. But my question about .mdf + .mds format still stands. Most of my disc images for Saturn games are in this format, and I have to use SSF emulator to run them.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
mdf + mds support is not on the radar. If you want to help, you can find some open source emulators and other programs that support them and link to them here, so we have reference materials. It will probably be faster and less work for you just to use different disc images.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
xxNKxx wrote:
Could you make fixed window class for BizHawk? It's alway change in every new version, examplle in 1.7.2: WindowsForms10.Window.8.app.0.3d90434_r13_ad1
Patashu wrote:
He's writing a program designed to send input to multiple TASing emulators at once to support the making of 'X games 1 input' TASes.
We can't make a fixed window class. If it's even possible, which I doubt it is, we're not going to subvert the stability of .net by interfering with its decisionmaking for window creation. Someone will have to suggest an alternative means of identifying the bizhawk window. One idea would be for us to use SetProp, and for you to use EnumProps on each of the desktop windows to find the one with the special 'Prop' set. If you can enumerate global named kernel objects (it's possible somehow but I've never done it) then we can possibly reserve a specially named item to communicate through. I am less a fan of dropping files or registry keys, they may be difficult to keep clean.
Editor, Experienced Forum User, Published Author (662)
Joined: 11/8/2010
Posts: 3902
Exotic platforms TASer of 2014NES TAS of 2013
All right, I love new BizHawk releases! The new movie format looks really good. I have one question though: What are the "Syncless Recording Tools" under AVI/WAV? Those weren't in 1.7.1 but I didn't see them explained as a new feature in the ReleaseHistory.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
nothing you need, it's useless right now.
Editor, Experienced Forum User, Published Author (662)
Joined: 11/8/2010
Posts: 3902
Exotic platforms TASer of 2014NES TAS of 2013
Okay, thanks for the quick reply!
Experienced Forum User
Joined: 7/20/2014
Posts: 11
zeromus wrote:
mdf + mds support is not on the radar. If you want to help, you can find some open source emulators and other programs that support them and link to them here, so we have reference materials. It will probably be faster and less work for you just to use different disc images.
I would gladly switch my disc images for other formats but so far I wasn't able to find any alternatives. SSF emulator is based on http://www.geocities.jp/mj3kj8o5/ssf/index.html . The website is in Japanese, you have to click on second-highest link to download the emulator.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Well, stick with it, I'm sure you'll eventually prevail. Thanks, but theres no source for SSF. Some other emulator or program utilizing MDF will have to be studied.
Experienced Forum User
Joined: 12/18/2012
Posts: 22
Location: Australia
The virtual pad is no longer displaying the controller on 1.7.2a i don't know if this is just on my end. Previous versions 1.7.1 and below all show it.
Editor, Experienced Forum User
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
shredwot, that is a known bug, and has been fixed. A new release that contains this fix and others, will be coming soon-ish. Please, keep reporting bugs you find. It helps everyone.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Post subject: Re: BizHawk 1.7.2 Released!
Hoe
Experienced Forum User
Joined: 7/31/2004
Posts: 183
Location: USA
adelikat wrote:
Secondly, it uses a new movie format, .bk2
I've always wondered, why are the movie formats frame based and not input poll based? Wouldn't it be stronger against desyncs and more true to hardware emulation? Like, if you're to build a TASBot, it has to work off of the polling.
Post subject: Re: BizHawk 1.7.2 Released!
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2161
Location: A little to the left of nowhere (Sweden)
Hoe wrote:
adelikat wrote:
Secondly, it uses a new movie format, .bk2
I've always wondered, why are the movie formats frame based and not input poll based? Wouldn't it be stronger against desyncs and more true to hardware emulation? Like, if you're to build a TASBot, it has to work off of the polling.
Some consoles have interrupt-based input as well as poll-based. Though systems that are purely poll-based should definitely work with a poll-based format.
adelikat
He/Him
Emulator Coder, Published Author, Site Admin (4250)
Joined: 11/3/2004
Posts: 4656
Location: Tennessee
TASer of 2010NES TASer of 2010DS TASer of 2010Arcade TAS of 2010NES TASer of 2008NES TAS of 2008Funny TAS of 2008TASer of 2007NES TASer of 2007Funny TAS of 2007
BizHawk 1.7.3 is now released For full release notes and binaries see here EDIT: The release is called 1.7.3, my plans for a 4th number didn't agree with my compiler, so meh. Also, you will notice I changed and do not provide the windows binary in this post. Sorry, I get tired of linking the url twice. The main fixes here are related to issues brought up by khaz in sneshawk.
Pimpin' ain't easy My Homepage My TAS projects
Post subject: Re: BizHawk 1.7.2 Released!
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Hoe wrote:
I've always wondered, why are the movie formats frame based and not input poll based? Wouldn't it be stronger against desyncs and more true to hardware emulation? Like, if you're to build a TASBot, it has to work off of the polling.
Tradition and convenience. Poll based input is annoying, since it creates a disconnect between input and frames, and frame-by-frame is a useful way to attack the game. Tradition, because while there is now demand for poll based input, there was originally zero demand.
dekutony
He/Him
Experienced Forum User, Published Author (802)
Joined: 11/23/2013
Posts: 2117
Location: Guatemala
Does this new release fix my problem...?
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Editor, Experienced Forum User
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Kurabupengin wrote:
Does this new release fix my problem...?
What error(s) did you have? I can't seem to find anything from you recently. Try release 1.7.2.1 See if your problem(s) are corrected.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
no. when you see release notes containing something about direct3d or GDI display support, your problem will be fixed hegyak, his shitty intel videocard driver is incompatible with opengl.
Editor, Emulator Coder, Experienced Forum User, Site Developer
Joined: 5/11/2011
Posts: 1105
Location: Murka
hegyak wrote:
I can't seem to find anything from you recently.
It's aboot half a dozen changes before you get to it, because this thread is moving too fast and has too much stuff gobbled into it, which is no one's fault, not even the romans.
Post subject: Re: 1.7.2.1 fix release
Experienced Forum User, Published Author (68)
Joined: 11/20/2013
Posts: 103
adelikat wrote:
BizHawk 1.7.2.1 is now released I hate to release too often, but this is another hotfix release for some issues brought up recently. I'm trying something new here, instead of using a and b on the releases, I'll use a 4th number when it is a small fix-only release. The main fixes here are related to issues brought up by khaz in sneshawk. For full release notes see here
Is it just me or did the wrong file get uploaded? Under "About" it says "Version 1.7.1 (SVN 6948)", January 22. The new bk2 format is gone and my movies desync again...
Editor, Experienced Forum User
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Khaz, error confirmed. It looks like an old version got uploaded.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.