![]() ![]() It doesn't make games unplayable by any means, but its easily noticeable if you compare a game against a newer emulator that has a DSP interpolation option. During actual playback, these sounds are more shrill and tinny than they should be. Mathematically this results in a stair-steppy looking curve. So the "missing" audio samples are filled in with the previous sample. On older SNES emulators such as the RP2 RetroArch default Snes9x 2002, there is no audio interpolation. This is why the SNES itself has built-in gaussian interpolation for audio lower than 44.1 KHz. Soundtracks are generally fine, but any sound that is triggered as a result of user interaction often has a lower sample rate. Some (but not all) sounds are stored at a lower sample rate. But not all of the sounds on SNES cartridges are stored at 44.1 KHz. The SNES console outputs sound at 44.1 KHz. ![]() The issue that Snes9x EX+ solved me is related to the audio. You'll also want to setup controller configuration as by default the face buttons are not setup like they should be. Chrono Trigger is probably the most famous SNES game meant to be displayed in 4:3. However the vast majority of games are correctly displayed in 8:7. ![]() With a small number of games, you'll want to set Aspect Ratio to 4:3 instead of 8:7. The SNES used gaussian interpolation, but the Cubic and Sinc options are more accurate (less distortion) with Sinc being the best choice. Under audio options, set Sound Rate to "44KHz" - it'll default to 48KHz but the SNES itself output at 44KHz. Under video options - set Image Interpolation to "none", set Content Zoom to "integer-only" and NOT "integer-only (Height)", and set Aspect Ratio to "8:7" So here's the settings I used to get "perfect" SNES playback in Snes9x EX+: The reason this is a problem is that the SNES hardware itself featured audio interpolation (gaussian) and without this certain sounds will sound harsh and tinny. This version is missing DSP audio interpolation, which was added in Snes9x 2005 Plus which has framerate studder on RP2. Long story short the SNES cores available within retroarch are not optimized for android playback, which is why it defaults to a very old version (Snes9x 2002). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |