BizHawk Emulator Development


Pokota
He/Him
Experienced Forum User
Joined: 2/5/2014
Posts: 776
zeromus: Is the ECM acceptance core specific or is it across all cores?
Adventures in Lua When did I get a vest?
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
it's across all cores
Pokota
He/Him
Experienced Forum User
Joined: 2/5/2014
Posts: 776
Add it to http://tasvideos.org/Bizhawk/Features.html - reads ISO, Bin/Cue and ECM/Cue files without outside mounting. I don't like other formats (and didn't know ECM was a thing until very recently) so I don't know what all's supported.
Adventures in Lua When did I get a vest?
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Thanks for the suggestion, but that's an ancient feature list. Adding this one thing into it isnt going to make it magically up to date. I understand youre upset you wasted time learning how to unecm and want action taken documentationwise so you couldve learned that you didnt have to learn about unecm. But thats not how it works and its not going to happen.
Dimon12321
He/Him
Experienced Forum User, Published Author (501)
Joined: 4/5/2014
Posts: 932
Location: Ukraine
Where can I get the Apple 2 firmwares?
TASing is like making a film: only best takes are shown in the final movie.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2161
Location: A little to the left of nowhere (Sweden)
Dimon12321 wrote:
Where can I get the Apple 2 firmwares?
Not through TASvideos.
Editor, Experienced Forum User
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Dimon12321 wrote:
Where can I get the Apple 2 firmwares?
Quite a challenge, I must admit. But it is findable.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Experienced Forum User
Joined: 8/26/2012
Posts: 59
Finished a 6 hour PSX TAS. Replayed back the movie file and no issues at all. Very impressed by the core and anyone thinking of undertaking a PSX TAS should have no issues.
Dimon12321
He/Him
Experienced Forum User, Published Author (501)
Joined: 4/5/2014
Posts: 932
Location: Ukraine
hegyak wrote:
Dimon12321 wrote:
Where can I get the Apple 2 firmwares?
Quite a challenge, I must admit. But it is findable.
Thanks. MOD EDIT: I need to reread the site rules!
TASing is like making a film: only best takes are shown in the final movie.
Post subject: 1.11.1 with a 1-Gence!
Editor, Experienced Forum User
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Yes, it's time for another release. 1.11.1 is released. Due to SourceForge being broken for now, we are hosting 1.11.1 release on TASVideos. Major changes: More Disc fixes. This will be happening a lot now. Virtual Pad now properly gives input to the PSX Core for analog sticks. Some fancy new TAStudio changes. PSX Path options are now visible. Saturn Core is working again. More details: http://tasvideos.org/Bizhawk/ReleaseHistory.html Windows Binary
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Techokami
He/Him
Experienced Forum User
Joined: 6/23/2008
Posts: 159
Protip: You can host binary releases on GitHub. Even gives you a revision snapshot to see the code as it was when it was built. https://github.com/TASVideos/BizHawk/releases
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Binary releases on github are a joke. It'd be fine for a one-off.
Experienced Forum User, Published Author (779)
Joined: 2/5/2011
Posts: 1417
Location: France
TAS of 2017First edition TAS of 2017PSX TAS of 2017Rookie of 2013
Wait, what you mean about "disc changes"?
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Editor, Experienced Forum User
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
got4n wrote:
Wait, what you mean about "disc changes"?
There were quite a few changes. Things relating to CUE handling, ECM format, I don't know what else off the top of my head. All fixes, not Sync changes (We hope).
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Experienced Forum User, Published Author (80)
Joined: 11/25/2009
Posts: 77
I just noticed the addition of PSF support. Thanks for the awesome work! However, sadly I'm getting this exception thrown at me when attempting to open some files:
A core accepted the rom, but threw an exception while loading it:

System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
   at System.IO.BinaryReader.ReadByte()
   at BizHawk.Emulation.Cores.Sony.PSX.PSF.Load(String fpPSF, Func`3 cbDeflater)
   at BizHawk.Client.Common.RomLoader.LoadRom(String path, CoreComm nextComm, Boolean forceAccurateCore, Int32 recursiveCount)
Any idea what may be causing this? PSF Decoder for foobar2000 has no problems playing any of these files. Here is an example file: https://dl.dropboxusercontent.com/u/48454461/aud/c.psf This particular PSF uses the music driver from Genso Suikoden II and sound data (i.e. MIDI-like data and ADPCM samples) from Silent Hill 1. They're both Konami games so the driver should work to play the data from Silent Hill 1 just fine (like mentioned, it does in foobar2000 with the PSF Decoder component). PSX J BIOS: ps-30j.bin PSX U BIOS: ps-30a.bin OS: Windows XP SP3 CPU: Intel Core 2 Duo E8200
Experienced Forum User, Published Author (779)
Joined: 2/5/2011
Posts: 1417
Location: France
TAS of 2017First edition TAS of 2017PSX TAS of 2017Rookie of 2013
Btw, does BizHawk works on Windows 10?
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Nisto, it was failing to load tagless PSFs. I just fixed it. I made my own c# xSF loader, to increase the odds that it can be reused for other platforms. So it's a little untested. I've been told there are some mednafen core playback issues with xenogears and chrono cross, in case you test those. I wouldnt be fixing that. got4n, I don't see why not.
Experienced Forum User, Published Author (80)
Joined: 11/25/2009
Posts: 77
Ah, great, thank you zeromus!
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
Why are you interested in bizhawk's psf anyway? I've added it because of a long term plan to disassemble some music drivers and add SPU/SPC visualizers, and probably make some instrument ripping tools.
Experienced Forum User, Published Author (80)
Joined: 11/25/2009
Posts: 77
Honestly, I was mostly concerned because BizHawk failed to play it back. Silent Hill is a project I've been working on ripping for more than a year (on and off) and I'm just recently making some significant progress with it. So if there was something actually wrong/unusual/incompatible with the rip that I would be able to fix I would have wanted to do so before publishing it anywhere. That's an interesting tidbit. I was starting to wonder why you guys added it... How will it be able to help in disassembling drivers? I've only ever hacked out a music driver once (Digimon World) and it's tedious as hell for sure. And by instruments, do you in fact mean instruments/programs with samples, or just samples? Because I have yet to find something that actually rips entire "instruments" instead of just the ADPCM samples.
Editor, Emulator Coder, Experienced Forum User
Joined: 8/7/2008
Posts: 1156
disassembling a PSF is easier, no unrelated graphics or logic code to go through. Not that I've ever done it before. I do intend to rip the entire instruments and then replay them in my own modular synthesizer. I told you it's a long term plan...
Experienced Forum User, Published Author (80)
Joined: 11/25/2009
Posts: 77
Aah, you just meant disassembly of the bare drivers. I thought you meant disassembling main executables and somehow isolating the music drivers. Probably won't be helpful for me personally then, but that would be interesting to see in action once you finally do get around to it! Greets.
xRavenXP
He/Him
Experienced Forum User
Joined: 4/15/2012
Posts: 109
Location: Brazil
Only more one question for admins: why the announcement of Bizhawk 1.11.0 and 1.11.1 was removed from main page? Okz, i already have the emulator and PSXHawk has been approved for submissions but why removed news?
I love games and love to record videos (longplays). Visit my Youtube channel https://www.youtube.com/user/xRavenXP
Noxxa
Any
Admin Assistant, Experienced Forum User, Published Author (5230)
Joined: 8/14/2009
Posts: 4020
Location: The Netherlands
Exotic platforms TASer of 2018Exotic platforms TAS of 2018Exotic platforms TASer of 2017Exotic platforms TAS of 2017Exotic platforms TAS of 2017Exotic platforms TASer of 2016Exotic platforms TAS of 2016Gameboy TASer of 2013
The main page is currently static due to high traffic from SGDQ viewers. The front page is just an old version from earlier in the year. There are news announcements for 1.11.0 and 1.11.1 as usual, they're just not visible right now.
http://www.youtube.com/Noxxa (formerly known as Mothrayas) <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Augusto
He/Him
Experienced Forum User
Joined: 11/18/2014
Posts: 37
Thanks coders. Allways that I start Bizhawk I need to ALT+ENTER for fullscreen. I not use in windowed mode and need to do all time. Have an option to start in fullscreen mode allways that opening Bizhawk ? Thanks again.