A few minor things
A few minor things
First off - awesome emulator, it's nice to have a choice and not have to wait for ZSNES. There's just two things I've not been able to find searching the forum -
I can get 60/60 constant using DDraw on my Q6600. It runs perfectly but occasionally the audio will skip for a few seconds then go back to normal. Almost like the emulator is pausing for a background task or something. Any particular reason? It seems to happen every 30 seconds in some games. Both sync options are enabled.
The other thing is, and I realize most people don't like it, I was wondering if you can force the video to stretch to fullscreen and ignore ratio. I can't seem to find the ability to do this. I understand it's a niche since most are pretty adamant about keeping the ratio intact, but for me I don't mind a little stretching to get the full picture. I figure it really ought to be up to the player don't you think? Though I don't really mind either way, I'm more interested in fixing my sound issue.
I can get 60/60 constant using DDraw on my Q6600. It runs perfectly but occasionally the audio will skip for a few seconds then go back to normal. Almost like the emulator is pausing for a background task or something. Any particular reason? It seems to happen every 30 seconds in some games. Both sync options are enabled.
The other thing is, and I realize most people don't like it, I was wondering if you can force the video to stretch to fullscreen and ignore ratio. I can't seem to find the ability to do this. I understand it's a niche since most are pretty adamant about keeping the ratio intact, but for me I don't mind a little stretching to get the full picture. I figure it really ought to be up to the player don't you think? Though I don't really mind either way, I'm more interested in fixing my sound issue.
Hah, eight minute response. God I need something to do at work v_v'
Otherwise, try changing the "frequency adjust" option under config->audio. Should help by moving it to the left, you should notice less and less audio skips. Go too far and you'll get a repeated video frame every few seconds, so it's a balancing act. Kind of a pain I know, sorry.
If you have > 1920x1200 and you want the height to fill too, I loathe you and your fancy 30" monitor :P
Again, definitely a pain. This actually wasn't meant to be possible at all, we're just hacking up another feature to do what you want.
If you're on Vista, I get that a lot there too. I think it's the OS running something in the background.It runs perfectly but occasionally the audio will skip for a few seconds then go back to normal. Almost like the emulator is pausing for a background task or something. Any particular reason? It seems to happen every 30 seconds in some games. Both sync options are enabled.
Otherwise, try changing the "frequency adjust" option under config->audio. Should help by moving it to the left, you should notice less and less audio skips. Go too far and you'll get a repeated video frame every few seconds, so it's a balancing act. Kind of a pain I know, sorry.
Yes, but with a few limitations. The scale only goes to 5x, but clamps to the screen size, so if you have > 1440x900, you need to adjust the aspect correction to do this. Config->advanced->video.ntsc_aspect_x,y controls that. It's a pixel width:height ratio, so enable aspect correction and increase the aspect_x setting until it fills your particular monitor. Restart the emu after changing settings in the advanced panel for them to take effect.The other thing is, and I realize most people don't like it, I was wondering if you can force the video to stretch to fullscreen and ignore ratio.
If you have > 1920x1200 and you want the height to fill too, I loathe you and your fancy 30" monitor :P
Again, definitely a pain. This actually wasn't meant to be possible at all, we're just hacking up another feature to do what you want.
-
- Trooper
- Posts: 394
- Joined: Mon Feb 20, 2006 3:11 am
- Location: Space
This is probably due to the Windows Desktop Manager part of Windows Aero. The Sega Genesis emulators have/had the same problem (Steve Snake addressed this in Kega Fusion).byuu wrote:If you're on Vista, I get that a lot there too. I think it's the OS running something in the background.
If this is indeed the cause of the issue, you should be able to address it by using these DWM API calls...
DwmSetDxFrameDuration
DwmSetPresentParameters
These functions *should* control how DWM updates the screen, which in turn addresses the slight frame drop (I've noticed a frame drop right before this happens) and hopefully the sound skip.
Now, a good way to test this is by going into the Windows Classic theme and disabling dwm.exe and see if the skip still occurs.
Last edited by King Of Chaos on Mon Jan 05, 2009 6:39 pm, edited 1 time in total.
[url=http://www.eidolons-inn.net/tiki-index.php?page=Kega]Kega Fusion Supporter[/url] | [url=http://byuu.cinnamonpirate.com/]bsnes Supporter[/url] | [url=http://aamirm.hacking-cult.org/]Regen Supporter[/url]
Ah yeah that would be it, I do use Vista. One thing I didn't try was increasing the priority, but I'm not sure if that would help. I did notice one rather odd thing - in fullscreen mode the start menu seem to have aero disabled....and yet opening a program/windows shows that aero is still active.
One interesting thing to consider though - my Wifi card (wireless N) seems to have issues when I play SPC audio files in Winamp. If I disable the card it doesn't skip at all. I'm going to try this out by disabling the card and seeing if it affects BSNES since hey - it's an awful big co-incidence that the skipping sounds similar for snes audio.
As for the aspect ratio I wasn't aware it was changeable under advanced - thanks. I probably won't bother as it's not such a big deal.
One interesting thing to consider though - my Wifi card (wireless N) seems to have issues when I play SPC audio files in Winamp. If I disable the card it doesn't skip at all. I'm going to try this out by disabling the card and seeing if it affects BSNES since hey - it's an awful big co-incidence that the skipping sounds similar for snes audio.
As for the aspect ratio I wasn't aware it was changeable under advanced - thanks. I probably won't bother as it's not such a big deal.
-
- Trooper
- Posts: 394
- Joined: Mon Feb 20, 2006 3:11 am
- Location: Space
Try running it with Windows Aero completely turned off and disabled and see if it still occurs. If it does, then it's probably DWM screwing with it.
Another thing to try is disabling both Syncing options while on Windows Vista, since it seems Vista/Aero/DWM has issues with emulators trying to use VSync.
Another thing to try is disabling both Syncing options while on Windows Vista, since it seems Vista/Aero/DWM has issues with emulators trying to use VSync.
[url=http://www.eidolons-inn.net/tiki-index.php?page=Kega]Kega Fusion Supporter[/url] | [url=http://byuu.cinnamonpirate.com/]bsnes Supporter[/url] | [url=http://aamirm.hacking-cult.org/]Regen Supporter[/url]
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
Speaking of repeated frames...byuu wrote:Otherwise, try changing the "frequency adjust" option under config->audio. Should help by moving it to the left, you should notice less and less audio skips. Go too far and you'll get a repeated video frame every few seconds, so it's a balancing act.
Would it sound bad to repeat/skip samples as required to keep the synchronization? Instead of resampling.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
It sounds quite bad.
Especially if you're in a part where the volume/pitch changes, causing a particularly nasty saw-teeth repetition of said change.
And skipping causes all sorts of *prtzz* as you go that can completely kill an awesome tune.
The debate is open as to which is worse, but they're not good.
Especially if you're in a part where the volume/pitch changes, causing a particularly nasty saw-teeth repetition of said change.
And skipping causes all sorts of *prtzz* as you go that can completely kill an awesome tune.
The debate is open as to which is worse, but they're not good.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
If you have Norton then get rid of it. Its a memories hogger. Get one of those freebies AntiVir. AntiVir is not a memories eater. Anyway Norton will slow things down.
If not then there is something running.
If not then there is something running.
Window Vista Home Premium 32-bit / Intel Core 2 Quad Q6600 2.40Ghz / 3.00 GB RAM / Nvidia GeForce 8500 GT
-
- Trooper
- Posts: 394
- Joined: Mon Feb 20, 2006 3:11 am
- Location: Space
Well, let me ask you this. On Vista, does the framerate jump from 60 to 61 then down to 59 and back up again?
[url=http://www.eidolons-inn.net/tiki-index.php?page=Kega]Kega Fusion Supporter[/url] | [url=http://byuu.cinnamonpirate.com/]bsnes Supporter[/url] | [url=http://aamirm.hacking-cult.org/]Regen Supporter[/url]
-
- Locksmith of Hyrule
- Posts: 3634
- Joined: Sun Aug 08, 2004 7:49 am
- Location: 255.255.255.255
- Contact:
Not to mention that it leaves itself all over your system, making complete uninstallation almost impossible.Dullaron wrote:If you have Norton then get rid of it. Its a memories hogger.
I concur.Dullaron wrote:Get one of those freebies AntiVir. AntiVir is not a memories eater.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
NSRT here.
Well I use Avast so there's nothing going on there. I tried disabling Aero (desktop composition in the shortcut does it), disabling audio effects on my sound card, setting high priority, setting affinity, disabling network card etc - nothing seems to change the behavior.
When it skips it loses 2-3 frames for only a second.
When it skips it loses 2-3 frames for only a second.
Turn on both syncs in the emulation speed menu. Then go into the configuration and mess with that frequency slider. 31800 or 31900 is recommended. Tell me if that helps any.avatar_58 wrote:Well I use Avast so there's nothing going on there. I tried disabling Aero (desktop composition in the shortcut does it), disabling audio effects on my sound card, setting high priority, setting affinity, disabling network card etc - nothing seems to change the behavior.
When it skips it loses 2-3 frames for only a second.