Joined: 4/23/2013
Posts: 59
Beyond Oasis for Genesis won't get past the file select.
Player (37)
Joined: 2/16/2012
Posts: 282
DecafGrub47393 wrote:
Beyond Oasis for Genesis won't get past the file select.
Works fine for me.
Joined: 8/4/2011
Posts: 26
Location: Sweden
Well I tried out this emulator for the first time today. The 1.4.1 release seems to have trouble reading my inputs. Sometimes when I press a button, it holds that button until I press again. Sometimes it ignores my input all together. This becomes very evident when you e.g. hold right, let go but see that the input is still "on". When I try and frame advance it's the same problem, sometimes it skips 100 frames and sometimes nothing happens, so it's not just ingame inputs. I tried out the 1.4.0 release instead and it doesn't seem to have the same problem. I'm using a 32bit win7 Fujitsu Siemens Esprimo Mobile and I played Sonic Blast for the GG.
WJY
Joined: 4/7/2013
Posts: 11
There is very low FPS and sound lags/stutters in SGB mode; some games(ex. Metroid II - Return of Samus (W) [!] & Donkey Kong Land (U) [S] [!]) are even glitched. Does it mean I need to change the sgb.sfc? I'm using Super Game Boy 2 (Japan).sfc.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
SGB is very very slow to emulate, probably the slowest system in bizhawk at the moment. There's probably nothing wrong at all.
WJY
Joined: 4/7/2013
Posts: 11
natt wrote:
SGB is very very slow to emulate, probably the slowest system in bizhawk at the moment. There's probably nothing wrong at all.
Are the glitches in Metroid II and Donkey Kong Land normal too?
Joined: 10/31/2006
Posts: 134
Bizhawk uses bsnes/higan core for snes, which is what is used for SGB emulation. The same graphical problem are present when using Higan to emulate those games. So in this context, yes it is normal.
Post subject: Wrong SHA-1?
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
In the SVN number r4679, I think the disksys.ROM file is using a bad SHA-1. I have went about checking the various SHA-1 hashes of the disksys.rom files I could hunt down and I got a LOT of: 57FE1BDEE955BB48D357E463CCBF129496930B62 Is it a bad hash being verified against or am I getting bad dumps? I did manage to find the "Bizhawk verified" version as well, but only once. Is there a third party tool I can use to verify the ROM file?
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
I think there are two different revisions of the FDS bios? The one I built and tested the FDS mapper core against is 57fe1bdee955bb48d357e463ccbf129496930b62; offhand, I don't know where the other one is from. I will look into it.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
The other "ROM" I am having trouble locating is the Super Gameboy for SNES (SGB.sfc) SHA-1 for the GoodSNES ROMs I have (all): Super Game Boy (J) (V1.0) [f1].smc C539274B7AACA7DBF06AE3F841CCD2E2BBFC7F64 Super Game Boy (J) (V1.0).smc 7F87BA96F22F8FD90080A86CF81FB00A76BA30DB Super Game Boy (JU) (V1.1) [!].smc D8BB29AC68AB559FDFACA564F80963E45EBBDC20 Super Game Boy (UE) (V1.2) [!].smc E15F1C815E97D61C04C732A5D04F13092ACF55D8 Super Game Boy 2 (J) (V1.16) [!].smc EBC21925110F73B6DE6439D2081460FFF0F5EEE5
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I found a MAJOR GBA bug. GBA Core gives the error message:
Unhandled exception has occurred in a component in your application. If you click Continue, the application will ignore this error and attempt to continue.

Cannot access a disposed object.
Object name: 'BizHawk.Emulation.Consoles.Nintendo.GBA.GBA'.


************** Exception Text **************
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'BizHawk.Emulation.Consoles.Nintendo.GBA.GBA'.
   at BizHawk.Emulation.Consoles.Nintendo.GBA.GBA.get_SaveRamModified() in Bizhawk\BizHawk.Emulation\Consoles\Nintendo\GBA\Meteor.cs:line 115
   at BizHawk.MultiClient.MainForm.CloseGame() in Bizhawk\BizHawk.MultiClient\MainForm.cs:line 3097
   at BizHawk.MultiClient.MainForm.LoadRom(String path, Boolean deterministicemulation, Boolean hasmovie) in c:\Users\Kaspersky\Documents\Bizhawk\BizHawk.MultiClient\MainForm.cs:line 1482
   at BizHawk.MultiClient.MainForm.OpenROM() in Bizhawk\BizHawk.MultiClient\MainForm.cs:line 3086
   at BizHawk.MultiClient.MainForm.openROMToolStripMenuItem_Click(Object sender, EventArgs e) in \Documents\Bizhawk\BizHawk.MultiClient\MainForm.MenuItems.cs:line 16
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Conditions: Open a GBA ROM (any?) and then load another GBA ROM. Rebooting the core, also causes the same issue. This will happen even during the GBA BIOS animation. A smaller GBA bug (missing feature): The Real Time Clock (RTC) is not emulated for games that use it (Pokemon, others?). Genesis Bugs: Final Fantasy (R) bug: The ROM file Final Fantasy (R).bin with the SHA-1 of d01e50576f794d25a38c0877a71f7fbe2dd41b8e Crashes with this error:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at BizHawk.Emulation.Consoles.Sega.Genesis.WriteLong(Int32 address, Int32 value) in Bizhawk\BizHawk.Emulation\Consoles\Sega\Genesis\MemoryMap.68000.cs:line 231
   at BizHawk.Emulation.Consoles.Sega.Genesis.Write32(UInt32 a, UInt32 v) in Bizhawk\BizHawk.Emulation\Consoles\Sega\Genesis\MemoryMap.68000.cs:line 252
   at Native68000.Musashi.Execute(Int32 cycles)
   at BizHawk.Emulation.Consoles.Sega.Genesis.Exec68k(Int32 cycles) in Bizhawk\BizHawk.Emulation\Consoles\Sega\Genesis\Genesis.cs:line 216
   at BizHawk.Emulation.Consoles.Sega.Genesis.FrameAdvance(Boolean render, Boolean rendersound) in Bizhawk\BizHawk.Emulation\Consoles\Sega\Genesis\Genesis.cs:line 164
   at BizHawk.MultiClient.MainForm.StepRunLoop_Core() in Bizhawk\BizHawk.MultiClient\MainForm.cs:line 2199
   at BizHawk.MultiClient.MainForm.ProgramRunLoop() in Bizhawk\BizHawk.MultiClient\MainForm.cs:line 611
   at BizHawk.MultiClient.Program.SubMain(String[] args) in Bizhawk\BizHawk.MultiClient\Program.cs:line 101
Conditions: Load ROM. After the Logo, before the text, the ROM crashes the emulator. Ichidant Bug: Genesis core is not properly detecting the correct country? Test ROM used, Puzzle & Action - Ichidant (J) [!].bin SHA-1 of ROM: 2e43ea1870dd3352e3c153373507554d97d51edf *Puzzle & Action - Ichidant (J) [!].bin Conditions: Open the ROM. The game will give the error message: Developed for use only with NTSC Mega Drive Systems Puzzle & Action - Tanto does work correctly. Ayrton Senna's Super Monaco GP II bug: The game has several graphical issues on the title screen and in game. SHA-1 of ROM 1ee87744d86c4bdd4958cc70d77538351aa206e6 *Ayrton Senna's Super Monaco GP II (U) [!].bin Conditions: Open the ROM. Let the attract demo play. Super Monaco GP bug: Super Monaco GP has the same bugs as Ayrton Senna's Super Monaco GP II. But only the races have the graphical corruption. SHA-1 of ROMs tested: 1947d41598daa3880ecb826303abae2accd1857f *Super Monaco Grand Prix (U) (REV 03) [!].bin ed6f80546a7847bf06cf4a62b34d1c3b989e4d3e *Super Monaco Grand Prix (W) (M2) (REV 01) [!].bin 1e49a449367f0ec7ba0331b7b0d074f796e48d58 *Super Monaco Grand Prix (W) (M2) (REV 02) [!].bin Conditions: Enter into a race or let the demo play. All three versions were tested. Dr. Robotnik's Mean Bean Machine/Puyo Puyo Bug: Dr. Robotnik's Mean Bean Machine/Puyo Puyo's shadows for the beans/puyos, are white instead of properly rendered. SHA 1 of ROMs tested: aa6b60103fa92bc95fcc824bf1675e411627c8d3 *Dr. Robotnik's Mean Bean Machine (U) [!].bin 02656b5707cf9452d4cf48378ffd3a95dc84e9c5 *Puyo Puyo (J) [!].bin Conditions: Start the game and play. The demo should also show the same corruption. DinoLand Bug: The Wolfteam logo, sets the screen size smaller while the rest of the game, is "normal" sized. SHA-1 of ROM tested: e55937e48a0c348ba3db731a8722dae7f39dede5 *Dino Land (W) [!].bin Conditions: Load the game. After the Sega logo, the Wolfteam logo appears and the bug does as well. Outrun 2019 Bug: The main game has some graphical bugs. SHA-1 of ROM d4a9f1992d69d849f7d4d770a1f4f665a5352c78 *OutRun 2019 (U) [!].bin Conditions: Start racing. There will be some graphical corruption. Edit: Forgot a bug. If Bizhawk crashes, then the save for the current game (games?) will be lost. Is it due to the data stream not being flushed? Though, I wouldn't even know how to detect "Game is saving"
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Post subject: Even more bugs
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
The Game Gear controller configuration menu is set to the Master System controller configuration menu. Game Gear ROMs do seem to load and play correctly. Loading an MSX1 ROM causes Bizhawk to load it as an Intellivision ROM. MSX2 ROMs will not load (No core found) which is the expected behavior. Compressed GBA ROMs are not automatically loaded if they are the only file in the archive. All other ROM types I tested (GBx, Genesis, Game Gear, Master System, N64, NES, SNES) will load with out asking which file in the archive so long as there is a single ROM in the archive.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Player (37)
Joined: 2/16/2012
Posts: 282
The columns in RAM Watch are always assumed to be "default" when loading from a .wch file, so if you manually reorder the columns a lot of data will be in the wrong column when you load the file. As best I can tell the reordering is preserved by the program, but it doesn't pay any attention to what the "correct" column is when filling it with information. Example: If I reorder the Diff column to be first with a few values, everything is fine. Close the program and reopen it to find that Diff is still the first column. However, adding any watches will cause them to use the default numerical ordering of columns; so now the Address will appear in the Diff column and everything else will be a bit wacky too. Just a small usability bug, but thought I'd bring it up nonetheless.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
I am aware of the major GBA bug; it's not a big deal to fix, but I haven't done it because that core has some showstoppers in it and isn't going public any time soon.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Bug: The Dual GB XML does not want to open any archive file. It will open extracted GB/GBC roms. And will run properly. Bug: Any screenshots while Bizhawk is running in dual GB mode, comes out black. Properly sized, but black. Bug: Pokemon Red/Blue has a minor graphical error during the Name Entry screen. The End icon, is garbled. Other Pokemon games do not have this issue. Bug: Discohawk has issues with this CUE file. I think it may be the blank lines at the end of the file.
FILE "Ecco the Dolphin (U).BIN" BINARY
  TRACK 01 MODE1/2352
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    PREGAP 00:02:00
    INDEX 01 05:37:72
  TRACK 03 AUDIO
    INDEX 00 10:10:35
    INDEX 01 10:12:35
  TRACK 04 AUDIO
    INDEX 00 14:14:05
    INDEX 01 14:16:05
  TRACK 05 AUDIO
    INDEX 00 17:45:39
    INDEX 01 17:47:39
  TRACK 06 AUDIO
    INDEX 00 23:56:11
    INDEX 01 23:58:11
  TRACK 07 AUDIO
    INDEX 00 29:20:64
    INDEX 01 29:22:64
  TRACK 08 AUDIO
    INDEX 00 34:58:34
    INDEX 01 35:00:34
  TRACK 09 AUDIO
    INDEX 00 38:28:07
    INDEX 01 38:30:07
  TRACK 10 AUDIO
    INDEX 00 39:27:31
    INDEX 01 39:29:31
  TRACK 11 AUDIO
    INDEX 00 41:22:73
    INDEX 01 41:24:73
  TRACK 12 AUDIO
    INDEX 00 44:47:57
    INDEX 01 44:49:57
  TRACK 13 AUDIO
    INDEX 00 45:47:04
    INDEX 01 45:49:04
  TRACK 14 AUDIO
    INDEX 00 49:17:68
    INDEX 01 49:19:68
  TRACK 15 AUDIO
    INDEX 00 52:48:27
    INDEX 01 52:50:27
  TRACK 16 AUDIO
    INDEX 00 58:20:69
    INDEX 01 58:22:69
    
    
    
    
    
    
Though, I am unsure if discohawk is failing due to the Bin/Cue or just the Cue file.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
BizHawk 1.5.0 doesn't recognize my disksys.rom even though it's in the Firmware folder. When I right click the FDS Bios in the Firmware dialog, click Set Customization, and double-click my disksys.rom, an error message appears: Closing this dialog box causes the NES section to vanish from the Firmware dialog. After that, clicking any of the three buttons at the top of the dialog or closing and reopening the Firmware dialog brings up the same error, every time I bring up the Firmware dialog, until the BizHawk config file is deleted and replaced. EDIT: Also, this error message appears whenever I try to open a Game Boy color game: GB games work fine for some reason though. And you can play back a movie, but it refuses to start the movie over from the beginning or even reboot the core.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I can confirm the GBC Bug. I loaded a Saturn Bin/Cue (Daytona USA MK-81200), when I try and reboot the core or open any other ROM or try and close the emulator I get:
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at BizHawk.MultiClient.PathManager.SaveRamPath(GameInfo game)
   at BizHawk.MultiClient.MainForm.SaveRam()
   at BizHawk.MultiClient.MainForm.CloseGame()
   at BizHawk.MultiClient.MainForm.<ctor>b__3(Object o, CancelEventArgs e)
   at System.Windows.Forms.Form.OnClosing(CancelEventArgs e)
   at System.Windows.Forms.Form.WmClose(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at BizHawk.MultiClient.MainForm.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Then I am stuck with the Emulator running the game.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
CoolKirby wrote:
BizHawk 1.5.0 doesn't recognize my disksys.rom even though it's in the Firmware folder. When I right click the FDS Bios in the Firmware dialog, click Set Customization, and double-click my disksys.rom, an error message appears:
fixed in r4835, i think.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
hegyak wrote:
The other "ROM" I am having trouble locating is the Super Gameboy for SNES (SGB.sfc)
I also have several, and none of them are the same as yours. This is why you have the ability to set whichever file you want to satisfy the firmware. We've only validated the behaviour of the SGB with one firmware version, and thats the version in the firmware manager subsystem. FWIW, I have that labeled as "Super Game Boy (World) (Rev B)". If you've validated another super gameboy as working fine with it and want us to add it as an acceptable alternative, as long as you're sure it's an unmodified actual rom that exists in the world (good* isnt always accurate) then propose it. But I suspect one of our sources is largely junk. We should probably check to see whether the OCD higan community has a recommendation.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
natt wrote:
I think there are two different revisions of the FDS bios? The one I built and tested the FDS mapper core against is 57fe1bdee955bb48d357e463ccbf129496930b62; offhand, I don't know where the other one is from. I will look into it.
There are two FDS bios versions. One is from the actual FDS, and the other is from the Twin Famicom, which has a little bit of tweaked out graphics but shouldnt function any differently. See here for details http://tcrf.net/Family_Computer_Disk_System . As of r4837 they'll both be detected.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
hegyak wrote:
If Bizhawk crashes, then the save for the current game (games?) will be lost. Is it due to the data stream not being flushed? Though, I wouldn't even know how to detect "Game is saving"
That's probably true. We should improve that.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
I wasn't able to reproduce the black screenshot bug, but I may have fixed it anyway. Not sure about that cue file, maybe zero knows. Can you explain your problem with dual GB xml in more detail?
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
hegyak wrote:
Pokemon Red/Blue has a minor graphical error during the Name Entry screen. The End icon, is garbled. Other Pokemon games do not have this issue.
Bugs which are pretty clearly emulation errors in c++ cores we've imported from other projects should get addressed to the author of the original core, if youre able to determine whether this applies.
hegyak wrote:
Discohawk has issues with this CUE file. I think it may be the blank lines at the end of the file.
Blank lines indeed, fixed in r4839
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
natt wrote:
Can you explain your problem with dual GB xml in more detail?
I compressed my GB ROM files. In this case, 7-Zip. The Dual GB XML mode will not open a 7z file or anything that's not anything that's not a GB/GBC ROM. If I open a 7z file normally (Open ROM) Bizhawk works just fine. I will continue to test and break Bizhawk. If anyone is having trouble with the SGB mode, you need the UE ROM. ROM name: Super Game Boy (UE) (V1.2) [!]
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
Hmm... I've tested archive loading before. If you take the following xml file: pastebin and put it into an archive container with a file named "Legend of Zelda, The - Oracle of Ages (U) [C][!].gbc" and "Legend of Zelda, The - Oracle of Seasons (U) [C][!].gbc" then it should load properly. Does that not work?