Removed speed notification per script reload, if it remained 100%įixes to sound.get() region consistency and frequency/midikey detection for Noise and DPCM channelsĪdded -dumpinput and -playinput functionsĪdded onscreen messages when region changesĪdded debuggerPageSize config variable which lets you pick whether 8KB physical PRG pages are used, or 16KB (the original). Made NTSC filter internal resolution closer to 4:3Īdded external palettes: SONY_CXA2025AS_US.pal, RP2C03.pal (and its versions), Unsaturated-V6.pal Prescale filter for 2x, 3x and 4x resolutions You can't see the exact number for Sound Latency in the UI (sigh), you have to open up fceux.cfg in Notepad - and it's a very wonky/unique file format - but search for soundbuftime and look at the number right after.Download Windows 10 to Flash Drive: The Complete Guide * Config -> Timing -> Set high-priority thread * Config -> Video -> Sound -> Buffering -> Sound Latency -> 48 (see below) * Config -> Video -> Sound -> Buffering -> Use Global Focus * Config -> Video -> Windowed Settings -> DirectDraw: No hardware acceleration * Config -> Video -> Windowed Settings -> Sync method: Wait for VBlank * Config -> Video -> Windowed Settings -> Special filter: none * Config -> PPU -> New PPU (I'm unsure if this has relevancy I assume New PPU takes up more CPU time emulation-wise but I'm out of my element) My settings, just for the record, for Windows 7 Ultimate SP1 圆4 with an nVidia GTX1060 and on-board sound (Realtek ALC887 using Realtek driver version r281 (r282 has all sorts of systray problems)): ![]() Like rainwarrior, I primarily use FCEUX for debugging/development/hacking. Those three offer a better overall experience. I use Nestopia or Mesen or BizHawk for that. In general, I DO NOT use FCEUX to play NES games. There is a tool called DPC Latency Checker that can help see if you're having high latency which can cause crackling or oddities in audio especially. Windows is a notorious jerk about providing insights into what hardware timer it's using. * Hardware timers matter greatly when it comes to proper A/V sync and audio buffering in general. * I also get brief crackling/desynced audio when the application loses and regains focus, but this is pretty common in a lot of emulators (IIRC, Mesen is one which doesn't do this, probably because of how Sour implemented everything) * I still don't know what "Use Global Focus" does The behaviour of this seems to vary per soundcard too * The Sound Latency slider under Config -> Sound is also relevant - if the buffer is too small crackling can happen. ![]() windowed also seems to matter (or at least it did when I was using Windows XP not sure about 7 now - people tell me it's less of a problem on 7 in general, but I've found plenty of games which behave differently in windowed vs. Different video cards' drivers implement Vsync differently (and some even override it to be disabled no matter what the application wants) * What video card model you're using matters. * I've seen/experienced this myself many times over the years, but I have it under control for the most part at this point
0 Comments
Leave a Reply. |