BizHawk Emulator Development


Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
This needs a lot of help from some tas tools developer, but Ill just add a couple of things here. 1. I cant figure out what the hell is going on. I had a hard time even getting VR missions (dunno what integral is) to respond to my analog sticks 2. X and Y are kind of backwards in tastudio 3. the disc select input is -1 until you open the disc select dialog. This must be my fault. I dont know why I would have done this, but it sounds like a bug to me. It should be defaulting to disc 1 inserted (disc 0 should be none). Also it seems like we should have a lid open/close button showing up in tastudio
Experienced Forum User, Published Author (939)
Joined: 3/21/2006
Posts: 939
Location: Toronto, Canada
PSX TASer of 2013
Metal Gear Solid Integral was the Japanese rerelease of MGS1 which featured the English dub, Japanese and English subtitles, analog controls and VR missions on a third disc.
My current project: Something mysterious (oooooh!) My username is all lower-case letters. Please get it right :(
xRavenXP
He/Him
Experienced Forum User
Joined: 4/15/2012
Posts: 109
Location: Brazil
PSXHawk? Finally, this is wonderful! Thank you very much!
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Experienced Forum User
Joined: 8/26/2012
Posts: 59
Okay so looked at disc switching more. Am I right in saying cue loading only works when BizHawk detects the discs as verified good in the bottom left corner (the green tick), right? Reason I say this is because my cue files that show a tick when loaded via m3u work but ones that are not verified as good dump fail to load with this: http://i.imgur.com/HGYo8gt.png
Experienced Forum User, Published Author (939)
Joined: 3/21/2006
Posts: 939
Location: Toronto, Canada
PSX TASer of 2013
The Integral ccd I'm using is not verified, and I can't find a version that's verified by BizHawk at all.
My current project: Something mysterious (oooooh!) My username is all lower-case letters. Please get it right :(
Experienced Forum User
Joined: 8/26/2012
Posts: 59
theenglishman wrote:
The Integral ccd I'm using is not verified, and I can't find a version that's verified by BizHawk at all.
Can you verify my error on your end with a non verified dump in case it's something I'm doing wrong? Tutorial if you need to know how to set up m3u stuff: https://www.youtube.com/watch?v=lWNc38QH5LY
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
TheThrillness wrote:
Am I right in saying cue loading only works when BizHawk detects the discs as verified good in the bottom left corner (the green tick), right?
False. True: loading of cues from m3u only works when the cue is verified good. This was fixed in https://github.com/TASVideos/BizHawk/commit/1f9f712af9286bd2974abeae033c3da4d3fb8e90 RomLoader is a beast.
Experienced Forum User
Joined: 8/26/2012
Posts: 59
Works fine now, thanks.
xRavenXP
He/Him
Experienced Forum User
Joined: 4/15/2012
Posts: 109
Location: Brazil
The SourceForge link is currently offline, can someone reupload Bizhawk 1.11.0 in another server, please? I want to play with this version and i cannot because Sourceforge link is offline. Thanks
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Read up 12 posts on this very page
xRavenXP
He/Him
Experienced Forum User
Joined: 4/15/2012
Posts: 109
Location: Brazil
zeromus wrote:
Read up 12 posts on this very page
I read these posts friend zeromus... i want to download Bizhawk 1.11.0 and i cannot because Sourceforge is currently offline... and i ask someone can upload in another link please? Thanks...
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Editor, Experienced Forum User, Published Author (662)
Joined: 11/8/2010
Posts: 3902
Exotic platforms TASer of 2014NES TAS of 2013
He means that he posted a mirror link earlier:
zeromus wrote:
2. google is your friend http://en.osdn.jp/projects/sfnet_bizhawk/downloads/BizHawk/BizHawk-1.11.0.zip/
xRavenXP
He/Him
Experienced Forum User
Joined: 4/15/2012
Posts: 109
Location: Brazil
Thank you very much zeromus and CoolKirby and sorry for inconvenience...
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Experienced Forum User
Joined: 8/26/2012
Posts: 59
Can confirm disc switching with movies works. :)
Experienced Forum User, Published Author (2321)
Joined: 4/20/2005
Posts: 2159
Location: Norrköping, Sweden
First of all, thank you very much for the PSX core! Although it works great for some games I have tried, I can't seem to open other PSX ROMs. Some PSX ROMs I have have file extension .img.ecm rather than .img. When this happens and I try to open the ROM through the .ccd file, I get an error that the .img file is missing. So I tried changing the extension from .img.ecm to just .img so Bizhawk would find the .img file, but now I get an error that the IMG file length is not a multiple of 2352. I have been able to play these ROMs in other emulators, for example ePSXe, so the ROMs do work (and I didn't need to rename anything for this emulator). An example of a ROM where I have this problem is Star Ocean - The Second Story [NTSC-U] [Disc1of2] [SCUS-94421]. This ROM came with a .ccd file, a .img.ecm file, and a .sub file. Is it simply that some games are not yet supported by the new PSX core?
Experienced Forum User, Published Author, Senior Judge, Senior Publisher (1423)
Joined: 4/17/2010
Posts: 10321
Location: RU
NES TAS of 2011
You should unecm them, they are archives. Google unecm.
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!
Samsara
She/They
Experienced Forum User, Published Author, Senior Judge (2264)
Joined: 2/20/2009
Posts: 2437
Location: Northern California
Exotic platforms TAS of 2020Sega TAS of 2016
Randil wrote:
An example of a ROM where I have this problem is Star Ocean - The Second Story [NTSC-U] [Disc1of2] [SCUS-94421]. This ROM came with a .ccd file, a .img.ecm file, and a .sub file. Is it simply that some games are not yet supported by the new PSX core?
SO2 works fine with BizHawk, for the record.
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.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2161
Location: A little to the left of nowhere (Sweden)
Randil wrote:
An example of a ROM where I have this problem is Star Ocean - The Second Story [NTSC-U] [Disc1of2] [SCUS-94421]. This ROM came with a .ccd file, a .img.ecm file, and a .sub file. Is it simply that some games are not yet supported by the new PSX core?
You need to unecm it first.
Experienced Forum User, Published Author (2321)
Joined: 4/20/2005
Posts: 2159
Location: Norrköping, Sweden
feos wrote:
You should unecm them, they are archives. Google unecm.
Thank you, I learned something today. I found an unecm-tool and it worked great.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
bizhawk can load .ecm files directly through cues. I didn't know there were CCDs using it. edit: I just added support for img.ecm
Pokota
He/Him
Experienced Forum User
Joined: 2/5/2014
Posts: 776
Is that documented as a feature? That needs to be documented as a feature if it's not.
Adventures in Lua When did I get a vest?
Experienced Forum User
Joined: 10/14/2014
Posts: 5
Are there plans to implement Multitap support for SNES games? Specifically, I'd like to be able to do a 3 player TAS for Secret of Mana where the multitap is not only used to have 3 players, but also the physical switch on the multitap can deactivate the 3rd controller during cutscenes, leaving the other 2 controllers to move around during them. Unless that were implemented, I'd have to use SNES9x for the multitap functionality, although I'm not sure TASes for it can correctly use the multitap's switch to deactivate the 3rd controller.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Pokota: Where do you suggest we document it as a feature? We don't have much organized 'documentation'. StingerPA: I don't see anything in the bsnes code for the physical switch, so I'm not sure what it does and it doesn't seem like we have support for it. Besides that, bizhawk's story for supporting multiple peripheral configurations is terrible right now. Nobody is chomping at the bit to do it.
Experienced Forum User
Joined: 10/14/2014
Posts: 5
zeromus wrote:
StingerPA: I don't see anything in the bsnes code for the physical switch, so I'm not sure what it does and it doesn't seem like we have support for it. Besides that, bizhawk's story for supporting multiple peripheral configurations is terrible right now. Nobody is chomping at the bit to do it.
Basically what the switch does is alternate the multitap from 2 player functionality to 4 or 5 players, based on the number of slots on the multitap. Switching it from 4+ to 2 while the 3rd controller is active is what leads to the games odd behavior with disconnecting the 3rd controller in Secret of Mana. It's something we do regularly in RTA runs with deactivating the multitap probably 10 times or so during the course of the full game run. I wouldn't really feel comfortable making a SoM full game TAS if it were less capable than what humans are able to do during an RTA run.
Experienced Forum User, Published Author (939)
Joined: 3/21/2006
Posts: 939
Location: Toronto, Canada
PSX TASer of 2013
Is anyone else having the analog stick issue in games other than MGS? (Virtual pads only, not using a game pad. Controller support seems to work fine)
My current project: Something mysterious (oooooh!) My username is all lower-case letters. Please get it right :(