Page 24 of 24

Re: Mesen-S - SNES Emulator

Posted: Mon Jun 15, 2020 1:16 pm
by FitzRoy
What hangs Circuit USA? That game worked when I tried it, even after the Touge fix went in.

I did some prelim testing of GB, most of the games broken in higan work correctly. Let me know when you want me to library test that one.

Re: Mesen-S - SNES Emulator

Posted: Mon Jun 15, 2020 5:57 pm
by Sour
Ah, damn, my bad - I got the titles mixed up and was talking about Battle Grand Prix, not Circuit USA.

As far as GB/GBC goes, I know of these issues atm:
GB: Pinball Deluxe - freezes
GB: Urusei Yatsura - flashing in maze
GB: Renju Club - freezes
GBC: Lego racer - freezes
GBC: 3d pocket pool - graphic issues
GBC: Perfect dark - Missing background music
GBC: Oddworld Adventures II - missing speech
GBC: Ready 2 Rumble Boxing - static during speech
GBC: Cannon Fodder - buzzing sound

I've gone through a couple of lists of "hard to emulate games" (e.g: https://www.reddit.com/r/EmuDev/comment ... o_emulate/) and most of the games mentioned in this issue: https://github.com/TASVideos/BizHawk/issues/1227, but beyond that, I really haven't tested many games.

It's not stable enough to properly test yet, though. Almost done implementing super gameboy, and I'll probably get back to trying to figure out the remaining issues after that (and trying to fix some of the test roms that still fail)

Re: Mesen-S - SNES Emulator

Posted: Tue Jun 16, 2020 1:52 am
by kikutano
There is a way to pause the emulator and go foward frame by frame? This feature could be very useful when you develop :) .

Re: Mesen-S - SNES Emulator

Posted: Tue Jun 16, 2020 9:33 pm
by Sour
kikutano wrote:
Tue Jun 16, 2020 1:52 am
There is a way to pause the emulator and go foward frame by frame? This feature could be very useful when you develop :) .
You can do this either by binding a key to the "Run single frame" shortcut (in Options->Preferences->Shortcuts), or via the debugger window by using the "Run one frame" option.
"Run single frame" will pause in vblank, on scanline ~240, "Run one frame" will pause 1 full frame later, on the same scanline/dot.

Re: Mesen-S - SNES Emulator

Posted: Sat Jun 27, 2020 2:12 pm
by FitzRoy
If I load a gameboy game and resnap the window to 3x, then close and restart, gameboy games will start rendering at something like 2.5x. I think it would be good and simple to just treat window sizes as multiples of 256x240 regardless of system. I'd rather GB games have black bars than my frame rubber banding back and forth conditionally in an attempt to eliminate black space on low res handhelds.

Also, a recent commit caused "power off" on gameboy games to retain the last frame instead of going black as expected.

Re: Mesen-S - SNES Emulator

Posted: Tue Jun 30, 2020 1:55 pm
by Sour
The behavior when switching between SNES/GB and closing/reopening the emulator is still half broken. Getting this to play nicely with everything else isn't super simple partially due to the way all of this is implemented in the code. It's part of the list of things I want to fix before the next proper release.
FitzRoy wrote:
Sat Jun 27, 2020 2:12 pm
Also, a recent commit caused "power off" on gameboy games to retain the last frame instead of going black as expected.
Thanks! This was caused by the LCD blending option I added, which was causing it to blend the last GB frame into the black background - should be fixed now.