BizHawk Emulator Development


Joined: 5/22/2021
Posts: 1
How to add filters? The only thing I miss is the lack of filters! I've tried .CPG files and I get errors! Thanks in advance! Great emulator, incredible work!
Post subject: BizHawk 2.6.2 released!
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge (2263)
Joined: 11/13/2006
Posts: 2437
Location: Northern California
Exotic platforms TAS of 2020Sega TAS of 2016
Windows binary Release notes Bit late on the post for this one as the site was taking care of migrating away from Freenode, sorry about that! This version is mainly a bugfix release, though it also contains an updated mGBA core and an experimental core for the latest BSNES, which needs to be tested thoroughly.
TASvideos Senior Judge <3 Ask me anything about the process! Twitter | Userpage
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
CoolHandMike
He/Him
Editor, Experienced Forum User, Published Author (364)
Joined: 3/9/2019
Posts: 354
In the menu strip in Bizhawk. Display Configuration -> Scaling & Filtering tab -> User -> Select You can try some from here https://github.com/libretro/common-shaders/tree/master/hqx https://github.com/aybe/RetroArch-shaders acb10, a lot of the filters/shaders don't work for whatever reason in Bizhawk. Many will display a blank screen or will load but they won't look right either. Grayscale and Negative are the only ones of about 6 or 7 that worked properly. But any video editing software has video filters that could do that. The User Prescale comes into play as well. If the window size is 1x then have it as 1x. 2x then select 2x. etc. hq4x would be great but it does not work as of a couple months ago when I messing with this.
discord: CoolHandMike#0352
Experienced Forum User
Joined: 8/3/2008
Posts: 252
There is an option under "Configure AVI" where you can write your own FFMPEG command. What is a good example of an FFMPEG script on BizHawk?
Guernsey Adams Pierre
Post subject: Re: BizHawk 2.6.2 released!
RGL
Experienced Forum User
Joined: 7/13/2017
Posts: 48
Samsara wrote:
and an experimental core for the latest BSNES, which needs to be tested thoroughly.
Just curious, whats different in that version?
Post subject: Re: BizHawk 2.6.2 released!
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge (2263)
Joined: 11/13/2006
Posts: 2437
Location: Northern California
Exotic platforms TAS of 2020Sega TAS of 2016
RGL wrote:
Samsara wrote:
and an experimental core for the latest BSNES, which needs to be tested thoroughly.
Just curious, whats different in that version?
BizHawk's current BSNES core is v109 I believe, this core is the latest release (v115), so the differences are whatever was changed in BSNES from v110 to v115.
TASvideos Senior Judge <3 Ask me anything about the process! Twitter | Userpage
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Experienced Forum User, Published Author, Senior Judge, Senior Publisher (1423)
Joined: 4/17/2010
Posts: 10322
Location: RU
NES TAS of 2011
It's even v87 currently.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting. If TASing is meta-play, TASVideos Movie Rules are meta-meta-play!
Experienced Forum User
Joined: 8/3/2008
Posts: 252
Can Bizhawk run 32X games accurately and easily? I heard that the other emulators such as Gens and Fusion while they are good may not be up to snuff.
Guernsey Adams Pierre
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer (164)
Joined: 3/17/2018
Posts: 301
Location: Holland, MI
Rookie of 2018Gameboy TASer of 2018Gameboy TAS of 2018
I consolidated some notes on maintaining bizhawk bk2s since 2.2.2 for console verifiability. https://pastebin.com/ShLmxM6L
RGL
Experienced Forum User
Joined: 7/13/2017
Posts: 48
Guernsey wrote:
Can Bizhawk run 32X games accurately and easily? I heard that the other emulators such as Gens and Fusion while they are good may not be up to snuff.
Some games still have issues, on all available emulation cores. BC Racers for example is not able to play certain sound effects produced by the 32X sound output. Tested it on Picodrive in Bizhawk and Retroarch and also on KegaFusion
Alyosha
He/Him
Editor, Experienced Forum User, Published Author (3927)
Joined: 11/30/2014
Posts: 2390
Location: US
NES TASer of 2015
I have restored functionality to Basic Bot (a tool that can be used to random guess check small sections of a TAS) in dev builds. It's somewhat simpler to use then a lua script for simple tasks, and there was a video tutorial made for it by CoolHandMike: http://tasvideos.org/forum/viewtopic.php?t=21184
Experienced Forum User
Joined: 8/3/2008
Posts: 252
RGL wrote:
Guernsey wrote:
Can Bizhawk run 32X games accurately and easily? I heard that the other emulators such as Gens and Fusion while they are good may not be up to snuff.
Some games still have issues, on all available emulation cores. BC Racers for example is not able to play certain sound effects produced by the 32X sound output. Tested it on Picodrive in Bizhawk and Retroarch and also on KegaFusion
Is that so? That is disheartening to hear. From what I heard, 32X emulation is still in limbo and that accuracy is still up in the air. Looks like I will have to stick with Fusion for now.
Guernsey Adams Pierre
Dimon12321
He/Him
Experienced Forum User, Published Author (501)
Joined: 4/5/2014
Posts: 933
Location: Ukraine
Does Bizhawk support Sega CD 32X games that required both of those?
TASing is like making a film: only best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author (501)
Joined: 4/5/2014
Posts: 933
Location: Ukraine
Is it OK that every Moorhuhn on PSX doesn't let any input when neGcon is connected? I guess, it refers to GunCon light gun.
TASing is like making a film: only best takes are shown in the final movie.
Post subject: Yo new biz just dropped
Experienced Forum User, Published Author, Senior Judge, Senior Publisher (1423)
Joined: 4/17/2010
Posts: 10322
Location: RU
NES TAS of 2011
BizHawk 2.6.3 has been released! Lots of updates and fixes to EmuHawk and cores, most notably Gambatte. See full changelog: http://tasvideos.org/Bizhawk/ReleaseHistory.html#Bizhawk263 Grab Windows and Linux binaries here: https://github.com/TASVideos/BizHawk/releases/tag/2.6.3
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting. If TASing is meta-play, TASVideos Movie Rules are meta-meta-play!
Experienced Forum User, Published Author (94)
Joined: 8/29/2016
Posts: 14
Location: Toaster :0
no BIOS accuracy improvements and HLE of CGB-DMG colors (restoring to original Gambatte behavior of hacking in the post BIOS state)
What does this mean exactly? The improvements got reverted for sync or something?
Memory
She/Her
Admin Assistant, Experienced Forum User, Judge, Published Author (1816)
Joined: 3/20/2014
Posts: 1593
Location: Dumpster
GBA TASer of 2020GBA TAS of 2020GBA TASer of 2019Exotic platforms TAS of 2018
Accuracy improvements for emulator without bios is the first one. Second one... I dunno.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
GoddessMaria, Samsara, and fsvgm777 are my sisters <3
Experienced Forum User, Published Author (94)
Joined: 8/29/2016
Posts: 14
Location: Toaster :0
Ah, pretty awful misreading on my part. Thanks.
Experienced Forum User, Published Author, Senior Judge, Senior Publisher (1423)
Joined: 4/17/2010
Posts: 10322
Location: RU
NES TAS of 2011
Fixed it to say "no-BIOS improvements".
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting. If TASing is meta-play, TASVideos Movie Rules are meta-meta-play!
Experienced Forum User, Judge, Moderator, Published Author (499)
Joined: 2/26/2020
Posts: 408
Location: California
Rookie of 2020Gameboy TASer of 2020Lucky TAS of 2020
PPLToast wrote:
no BIOS accuracy improvements and HLE of CGB-DMG colors (restoring to original Gambatte behavior of hacking in the post BIOS state)
What does this mean exactly? The improvements got reverted for sync or something?
The meaning is more the approach was changed for no BIOS. Originally Gambatte had no bios option, which simply set the state to (about) the post BIOS state. When BIOS support got properly added, no BIOS support got removed. Eventually no BIOS support was put back in, but instead of doing the original hack in post BIOS state, instead BizHawk was simply providing a homebrew BIOS. This is problematic due to Gambatte's testsuite, which will fail many of its tests if it does not get the exact same post BIOS state as a real GB/C. In 2.6.3, the original approach was put back in, along with being closer to the post bios state than original Gambatte behavior. In GB mode, the exact same state is put in, which also makes it so movies made without a BIOS can always be resynced to having BIOS (assuming ELF isn't being used). GBC mode ends up having hundreds of possible post BIOS states just from the header, so the state is taken off the header data in Gambatte's testroms, and will not be right for many games. GBC-GBA mode is the same deal as GBC mode. Confusing mostly since this was just taking off a commit message/pr iirc, hope this clears this up.
Post subject: TAStudio issues
Experienced Forum User
Joined: 11/3/2019
Posts: 9
TAStudio cannot open .bk2 movies of different versions of SNES
Experienced Forum User
Joined: 8/3/2008
Posts: 252
Should I switch to the BSNES core as opposed to SNES9x core?
Guernsey Adams Pierre
ThunderAxe31
He/Him
Experienced Forum User, Judge, Moderator, Published Author (1258)
Joined: 9/12/2016
Posts: 1461
Location: Southern Italy
Gameboy TASer of 2017
Guernsey wrote:
Should I switch to the BSNES core as opposed to SNES9x core?
Yes, you should.
my personal page - my YouTube channel - my GitHub - my Discord: ThunderAxe31#1512 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Experienced Forum User
Joined: 8/3/2008
Posts: 252
So you can switch cores? Does this apply to the GBA one as well?
Guernsey Adams Pierre
Editor, Experienced Forum User, Published Author (662)
Joined: 11/8/2010
Posts: 3903
Exotic platforms TASer of 2014NES TAS of 2013
Guernsey wrote:
So you can switch cores?
Yes. On the top menus where you see File, Emulation, View, Config, etc., go to Config > Cores > SNES and choose BSNES.
Guernsey wrote:
Does this apply to the GBA one as well?
No, because there is only one GBA core in BizHawk now. So if you have BizHawk 2.5 or newer, you are already using mGBA.